diff --git a/config/DungeonCrawl/loot/specialItemTags.json b/config/DungeonCrawl/loot/specialItemTags.json new file mode 100644 index 0000000..0344380 --- /dev/null +++ b/config/DungeonCrawl/loot/specialItemTags.json @@ -0,0 +1,239 @@ +{ + "generic": [], + "armor": [ + { + "name": "Deflection", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:thorns" + ] + }, + { + "name": "Protection", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:protection" + ] + }, + { + "name": "the Apprentice", + "effect": "enchant_randomly", + "rarity": 0 + }, + { + "name": "the Master Blacksmith", + "effect": "enchant", + "rarity": 4, + "enchantments": [ + "minecraft:protection", + "minecraft:unbreaking" + ], + "level": 3 + } + ], + "tool": [ + { + "name": "the Harvester", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:efficiency" + ] + } + ], + "sword": [ + { + "name": "the Cinder Lord", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:fire_aspect" + ] + }, + { + "name": "the Rogue Knight", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:sweeping" + ] + }, + { + "name": "the Monster Slayer", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:smite" + ] + }, + { + "name": "the Goblin Slayer", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:sharpness" + ] + } + ], + "ranged_weapon": [], + "generic_prefix": [ + { + "name": "Arcane", + "effect": "enchant_randomly", + "rarity": 0 + } + ], + "armor_prefix": [ + { + "name": "Tempered", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:protection" + ] + }, + { + "name": "Fire Proof", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:fire_protection" + ] + }, + { + "name": "Resistant", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:blast_protection" + ] + }, + { + "name": "Reinforced", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:projectile_protection" + ] + }, + { + "name": "Cursed", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:vanishing_curse" + ] + }, + { + "name": "Cursed", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:binding_curse" + ] + }, + { + "name": "Reforged", + "effect": "multiply_enchantment_level", + "rarity": 1, + "enchantmentMultiplier": 0.5 + }, + { + "name": "Surplus", + "effect": "multiply_enchantment_level", + "rarity": 1, + "enchantmentMultiplier": 0.75 + }, + { + "name": "Legendary", + "effect": "multiply_enchantment_level", + "rarity": 1, + "enchantmentMultiplier": 1.0 + }, + { + "name": "Genuine", + "effect": "multiply_enchantment_level", + "rarity": 1, + "enchantmentMultiplier": 1.0 + } + ], + "tool_prefix": [ + { + "name": "Durable", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:unbreaking" + ] + }, + { + "name": "Hardened", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:unbreaking" + ] + }, + { + "name": "Blessed", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:efficiency" + ] + }, + { + "name": "Reforged", + "effect": "multiply_enchantment_level", + "rarity": 1, + "enchantmentMultiplier": 0.5 + } + ], + "sword_prefix": [ + { + "name": "Holy", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:smite" + ] + }, + { + "name": "Tempered", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:sharpness", + "minecraft:unbreaking" + ] + }, + { + "name": "Reforged", + "effect": "multiply_enchantment_level", + "rarity": 1, + "enchantmentMultiplier": 0.5 + } + ], + "ranged_weapon_prefix": [ + { + "name": "Refined", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:power", + "minecraft:unbreaking" + ] + }, + { + "name": "Powerful", + "effect": "enchant", + "rarity": 0, + "enchantments": [ + "minecraft:punch" + ] + } + ], + "config_version": 0 +} \ No newline at end of file diff --git a/config/EnderStorage.cfg b/config/EnderStorage.cfg new file mode 100644 index 0000000..df6c551 --- /dev/null +++ b/config/EnderStorage.cfg @@ -0,0 +1,14 @@ +# The RegistryName for the Item to lock EnderChests and Tanks. +S:"personalItem"="minecraft:diamond" + +# Causes chests to lose personal settings and drop the diamond on break. +B:"anarchyMode"=false + +# The size of each inventory of EnderStorage, 0 = 3x3, 1 = 3x9, 2 = 6x9, default = 1 +I:"item_storage_size"=1 + +# Disables the tank on top of creators heads. +B:"disableCreatorVisuals"=false + +# Enable this to make EnderStorage use vanilla's EnderChest sounds instead of the standard chest. +B:"useVanillaEnderChestsSounds"=false diff --git a/config/Mekanism/client.toml b/config/Mekanism/client.toml new file mode 100644 index 0000000..c65edda --- /dev/null +++ b/config/Mekanism/client.toml @@ -0,0 +1,71 @@ + +#Client Config. This config only exists on the client +[client] + #Set to false to prevent particle spam when loading multiblocks (notification message will display instead). + enableMultiblockFormationParticles = true + #If enabled machines play their sounds while running. + enableMachineSounds = true + #Play sounds for Jetpack/Gas Mask/Flamethrower/Radiation (all players). + enablePlayerSounds = true + #Adjust Mekanism sounds' base volume. < 1 is softer, higher is louder. + #Range: 0.0 ~ 3.4028234663852886E38 + baseSoundVolume = 1.0 + #Range at which Tile Entity Renderer's added by Mekanism can render at, for example the contents of multiblocks. Vanilla defaults the rendering range for TERs to 64 for most blocks, but uses a range of 256 for beacons and end gateways. + #Range: 1 ~ 1024 + terRange = 256 + #How many particles spawn when rendering radiation effects (scaled by radiation level). + radiationParticleCount = 100 + #Show particles when machines active. + machineEffects = true + #Enable item information HUD during gameplay + enableHUD = true + #Allow sneak + scroll to change item modes. + allowModeScroll = true + #Should active machines produce block light. + enableAmbientLighting = true + #If true, don't render Cables/Pipes/Tubes as transparent and don't render their contents. + opaqueTransmitters = false + #Christmas/New Years greetings in chat. + holidays = true + #Color of energy in item durability display. + energyColor = 3997338 + #How far (in blocks) from the player radiation particles can spawn. + radiationParticleRadius = 30 + #Align HUD with left (if true) or right (if false) + alignHUDLeft = true + #How much light to produce if ambient lighting is enabled. + #Range: 1 ~ 15 + ambientLightingLevel = 15 + + #QIO Config + [client.qio] + #Sorting direction when viewing items in a QIO Item Viewer. + #Allowed Values: ASCENDING, DESCENDING + itemViewerSortDirection = "ASCENDING" + #Sorting strategy when viewing items in a QIO Item Viewer. + #Allowed Values: NAME, SIZE, MOD + itemViewerSortType = "NAME" + #Number of slots to view horizontally on a QIO Item Viewer. + #Range: 8 ~ 16 + itemViewerSlotsX = 8 + #Number of slots to view vertically on a QIO Item Viewer. + #Range: 2 ~ 48 + itemViewerSlotsY = 4 + + #GUI Config + [client.gui] + #Color of HUD used by MekaSuit. + hudColor = 4257264 + #Display a fancy compass when the MekaSuit is worn. + mekaSuitHelmetCompass = true + #Opacity of HUD used by MekaSuit. + #Range: 0.0 ~ 1.0 + hudOpacity = 0.4000000059604645 + #Visual jitter of MekaSuit HUD, seen when moving the player's head. Bigger value = more jitter. + #Range: 1.0 ~ 100.0 + hudJitter = 6.0 + #Color of warning HUD elements used by MekaSuit. + hudWarningColor = 16768335 + #Color of danger HUD elements used by MekaSuit. + hudDangerColor = 16726076 + diff --git a/config/Mekanism/gear.toml b/config/Mekanism/gear.toml new file mode 100644 index 0000000..ac636d0 --- /dev/null +++ b/config/Mekanism/gear.toml @@ -0,0 +1,203 @@ + +#Gear Config. This config is synced from server to client. +[gear] + + #Atomic Disassembler Settings + [gear.atomic_disassembler] + #Base Energy (Joules) usage of the Atomic Disassembler. (Gets multiplied by speed factor) + energyUsage = "10" + #Cost in Joules of using the Atomic Disassembler as a weapon. + energyUsageWeapon = "2000" + #The Range of the Atomic Disassembler Extended Vein Mining. + miningRange = 10 + #The max Atomic Disassembler Vein Mining Block Count. + miningCount = 128 + #Enable the 'Slow' mode for the Atomic Disassembler. + slowMode = true + #Enable the 'Fast' mode for the Atomic Disassembler. + fastMode = true + #Enable the 'Vein Mining' mode for the Atomic Disassembler. + veinMining = true + #Enable the 'Extended Vein Mining' mode for the Atomic Disassembler. (Allows vein mining everything not just ores/logs) + extendedMining = true + #The amount of damage the Atomic Disassembler does when it is out of power. (Value is in number of half hearts) + minDamage = 4 + #The amount of damage the Atomic Disassembler does when it has at least DisassemblerEnergyUsageWeapon power stored. (Value is in number of half hearts) + maxDamage = 20 + #Maximum amount (joules) of energy the Atomic Disassembler can contain. + maxEnergy = "1000000" + #Amount (joules) of energy the Atomic Disassembler can accept per tick. + chargeRate = "5000" + + #Configurator Settings + [gear.configurator] + #Maximum amount (joules) of energy the Configurator can contain. + maxEnergy = "60000" + #Amount (joules) of energy the Configurator can accept per tick. + chargeRate = "300" + #Energy usage in joules of using the configurator to configure machines. + energyPerConfigure = "400" + #Energy cost in joules for each item the configurator ejects from a machine on empty mode. + energyPerItem = "8" + + #Electric Bow Settings + [gear.electric_bow] + #Maximum amount (joules) of energy the Electric Bow can contain. + maxEnergy = "120000" + #Amount (joules) of energy the Electric Bow can accept per tick. + chargeRate = "600" + #Cost in Joules of using the Electric Bow with flame mode active. + energyUsage = "1200" + + #Energy Tablet Settings + [gear.energy_tablet] + #Maximum amount (joules) of energy the Energy Tablet can contain. + maxEnergy = "1000000" + #Amount (joules) of energy the Energy Tablet can accept per tick. + chargeRate = "5000" + + #Flamethrower Settings + [gear.flamethrower] + #Flamethrower Gas Tank capacity in mB. + #Range: 1 ~ 9223372036854775807 + maxGas = 24000 + #Amount of hydrogen the Flamethrower can accept per tick. + #Range: 1 ~ 9223372036854775807 + fillRate = 16 + + #Free Runner Settings + [gear.free_runner] + #Energy cost/multiplier in Joules for reducing fall damage with free runners. Energy cost is: FallDamage * freeRunnerFallEnergyCost. (1 FallDamage is 1 half heart) + fallEnergyCost = "50" + #Maximum amount (joules) of energy Free Runners can contain. + maxEnergy = "64000" + #Amount (joules) of energy the Free Runners can accept per tick. + chargeRate = "320" + + #Jetpack Settings + [gear.jetpack] + #Jetpack Gas Tank capacity in mB. + #Range: 1 ~ 9223372036854775807 + maxGas = 24000 + #Amount of hydrogen the Jetpack can accept per tick. + #Range: 1 ~ 9223372036854775807 + fillRate = 16 + + #Armored Jetpack Settings + [gear.jetpack.armored] + #Armor value of the Armored Jetpack. + armor = 12 + #Toughness value of the Armored Jetpack. + toughness = 2.0 + + #Network Reader Settings + [gear.network_reader] + #Maximum amount (joules) of energy the Network Reader can contain. + maxEnergy = "60000" + #Amount (joules) of energy the Network Reader can accept per tick. + chargeRate = "300" + #Energy usage in joules for each network reading. + energyUsage = "400" + + #Portable Teleporter Settings + [gear.portable_teleporter] + #Maximum amount (joules) of energy the Portable Teleporter can contain. + maxEnergy = "1000000" + #Amount (joules) of energy the Portable Teleporter can accept per tick. + chargeRate = "5000" + #Delay in ticks before a player is teleported after clicking the Teleport button in the portable teleporter. + delay = 0 + + #Scuba Tank Settings + [gear.scuba_tank] + #Scuba Tank Gas Tank capacity in mB. + #Range: 1 ~ 9223372036854775807 + maxGas = 24000 + #Amount of oxygen the Scuba Tank Gas Tank can accept per tick. + #Range: 1 ~ 9223372036854775807 + fillRate = 16 + + #Seismic Reader Settings + [gear.seismic_reader] + #Maximum amount (joules) of energy the Seismic Reader can contain. + maxEnergy = "12000" + #Amount (joules) of energy the Seismic Reader can accept per tick. + chargeRate = "60" + #Energy usage in joules required to use the Seismic Reader. + energyUsage = "250" + + #Canteen Settings + [gear.canteen] + #Maximum amount of Nutritional Paste storable by the Canteen. + #Range: 1 ~ 9223372036854775807 + maxStorage = 64000 + #Rate at which Nutritional Paste can be transferred into a Canteen. + #Range: 1 ~ 9223372036854775807 + transferRate = 128 + + #Meka-Tool Settings + [gear.mekatool] + #Cost in Joules of using the Meka-Tool to teleport 10 blocks. + energyUsageTeleport = "1000" + #Cost in Joules of using the Meka-Tool to deal 4 units of damage. + energyUsageWeapon = "2000" + #Maximum distance a player can teleport with the Meka-Tool. + maxTeleportReach = 100 + #Damage applied by Meka-Tool without using any energy. + baseDamage = 4 + #Efficiency of the Meka-Tool with energy but without any upgrades. + baseEfficiency = 4.0 + #Energy capacity (Joules) of the Meka-Tool without any installed upgrades. Quadratically scaled by upgrades. + baseEnergyCapacity = "16000000" + #Amount (joules) of energy the Meka-Tool can accept per tick. Quadratically scaled by upgrades. + chargeRate = "100000" + #Cost in Joules of using the Meka-Tool as a hoe. + energyUsageHoe = "10" + #Cost in Joules of using the Meka-Tool as a shovel for making paths. + energyUsageShovel = "10" + #Cost in Joules of using the Meka-Tool as an axe for stripping logs. + energyUsageAxe = "10" + #Enable the 'Extended Vein Mining' mode for the Meka-Tool. (Allows vein mining everything not just ores/logs) + extendedMining = true + + #MekaSuit Settings + [gear.mekasuit] + #Energy capacity (Joules) of MekaSuit items without any installed upgrades. Quadratically scaled by upgrades. + baseEnergyCapacity = "16000000" + #Amount (joules) of energy the MekaSuit can accept per tick. Quadratically scaled by upgrades. + chargeRate = "100000" + #Energy usage (Joules) of MekaSuit when adding 0.1 to jump motion. + baseJumpEnergyUsage = "1000" + #Energy usage (Joules) of MekaSuit when lessening a potion effect. + energyUsagePotionTick = "40000" + #Energy cost/multiplier in Joules for reducing magic damage via the inhalation purification unit. Energy cost is: MagicDamage * energyUsageMagicPrevent. (1 MagicDamage is 1 half heart). + energyUsageMagicReduce = "1000" + #Energy usage (Joules) of MekaSuit when adding 0.1 to sprint motion. + energyUsageSprintBoost = "100" + #Energy usage (Joules) of MekaSuit per tick when flying via Gravitational Modulation. + energyUsageGravitationalModulation = "1000" + #Charge rate of inventory items (Joules) per tick. + inventoryChargeRate = "10000" + #Solar recharging rate (Joules) of helmet per tick, per upgrade installed. + solarRechargingRate = "500" + #Energy usage (Joules) of MekaSuit per tick of using vision enhancement. + energyUsageVisionEnhancement = "500" + #Energy usage (Joules) of MekaSuit per half-food of nutritional injection. + energyUsageNutritionalInjection = "20000" + #Energy usage (Joules) of MekaSuit per unit of damage applied. + energyUsageDamage = "100000" + #Energy usage (Joules) of MekaSuit per tick of attracting a single item. + energyUsageItemAttraction = "250" + #Maximum amount of Nutritional Paste storable by the nutritional injection unit. + #Range: 1 ~ 9223372036854775807 + nutritionalMaxStorage = 128000 + #Rate at which Nutritional Paste can be transferred into the nutritional injection unit. + #Range: 1 ~ 9223372036854775807 + nutritionalTransferRate = 256 + #Maximum amount of Hydrogen storable in the jetpack unit. + #Range: 1 ~ 9223372036854775807 + jetpackMaxStorage = 48000 + #Rate at which Hydrogen can be transferred into the jetpack unit. + #Range: 1 ~ 9223372036854775807 + jetpackTransferRate = 256 + diff --git a/config/Mekanism/general.toml b/config/Mekanism/general.toml new file mode 100644 index 0000000..935aefd --- /dev/null +++ b/config/Mekanism/general.toml @@ -0,0 +1,177 @@ + +#General Config. This config is synced from server to client. +[general] + #Log Mekanism packet names. Debug setting. + logPackets = false + #Disable to make the anchor upgrade not do anything. + allowChunkloading = true + #How many ticks must pass until a block's active state is synced with the client, if it has been rapidly changing. + blockDeactivationDelay = 60 + #Any mod ids added to this list will not be able to have any of their blocks, picked up by the cardboard box. For example: ["mekanism"] + cardboardModBlacklist = ["refinedstorage", "tetra", "storagedrawers"] + #Allow right clicking on Cables/Pipes/Tubes with alloys to upgrade the tier. + transmitterAlloyUpgrade = true + #Base factor for working out machine performance with upgrades - UpgradeModifier * (UpgradesInstalled/UpgradesPossible). + #Range: > 1 + maxUpgradeMultiplier = 10 + #How much Boiler heat is immediately usable to convert water to steam. + boilerWaterConductivity = 0.7 + #Amount of heat produced per fuel tick of a fuel's burn time in the Fuelwood Heater. + heatPerFuelTick = 400.0 + #How much heat energy is created from one Joule of regular energy in the Resistive Heater. + #Range: 0.0 ~ 1.0 + resistiveHeaterEfficiency = 0.6 + #Amount of heat each Boiler heating element produces. + superheatingHeatTransfer = 1.6E7 + #Displayed temperature unit in Mekanism GUIs. + #Allowed Values: K, C, R, F, STP + temperatureUnit = "C" + #Peak processing rate for the Solar Neutron Activator. Note: It can go higher than this value in some extreme environments. + maxSolarNeutronActivatorRate = 64 + + #Auto Eject Settings + [general.auto_eject] + #Rate at which fluid gets auto ejected from tiles. + fluid = 1024 + #Rate at which chemicals gets auto ejected from tiles. + #Range: 1 ~ 9223372036854775807 + chemical = 1024 + + #Prefilled Tanks + [general.prefilled] + #Add filled creative fluid tanks to creative/JEI. + fluidTanks = true + #Add filled creative gas tanks to creative/JEI. + gasTanks = true + #Add filled creative infusion tanks to creative/JEI. + infusionTanks = true + #Add filled creative pigment tanks to creative/JEI. + pigmentTanks = true + #Add filled creative slurry tanks to creative/JEI. + slurryTanks = true + + #Energy Conversion Rate Settings + [general.energy_conversion] + #Disables IC2 power integration. Requires world restart (server-side option in SMP). + blacklistIC2 = false + #Conversion multiplier from EU to Joules (EU * JoulePerEU = Joules) + JoulePerEU = "10" + #Conversion multiplier from Joules to EU (Joules * EUPerJoule = EU) + EUPerJoule = "0.1000" + #Disables Forge Energy (FE,RF,IF,uF,CF) power integration. Requires world restart (server-side option in SMP). + blacklistForge = false + #Conversion multiplier from Forge Energy to Joules (FE * JoulePerForgeEnergy = Joules) + JoulePerForgeEnergy = "2.5000" + #Conversion multiplier from Joules to Forge Energy (Joules * ForgeEnergyPerJoule = FE) + ForgeEnergyPerJoule = "0.4000" + #Disables Flux Networks higher throughput Forge Energy (FE,RF,IF,uF,CF) power integration. Requires world restart (server-side option in SMP). Note: Disabling Forge Energy integration also disables this. + blacklistFluxNetworks = false + #How much energy is produced per mB of Hydrogen, also affects Electrolytic Separator usage, Ethylene burn rate and Gas generator energy capacity. + HydrogenEnergyDensity = "200" + #Burn time for Ethylene (1mB hydrogen + 2*bioFuel/tick*200ticks/100mB * 20x efficiency bonus). + EthyleneBurnTime = 40 + #Maximum Joules per mB of Steam. Also affects Thermoelectric Boiler. + maxEnergyPerSteam = "10" + #Displayed energy type in Mekanism GUIs. + #Allowed Values: J, FE, EU + energyType = "FE" + + #Radiation Settings + [general.radiation] + #Enable worldwide radiation effects. Don't be a downer and disable this. + radiationEnabled = true + #The radius of chunks checked when running radiation calculations. The algorithm is efficient, but don't abuse it by making this crazy high. + #Range: 1 ~ 100 + chunkCheckRadius = 5 + #Radiation sources are multiplied by this constant roughly once per second to represent their emission decay. At the default rate, it takes roughly 10 days to remove a 1,000 Sv/h (crazy high) source. + sourceDecayRate = 0.9995 + #Radiated objects and entities are multiplied by this constant roughly once per second to represent their dosage decay. + targetDecayRate = 0.9995 + #Defines the minimum severity radiation dosage severity (scale of 0 to 1) for which negative effects can take place. Set to 1 to disable negative effects completely. + #Range: 0.0 ~ 1.0 + negativeEffectsMinSeverity = 0.1 + #Amount of gas (mB) that can be stored in a Radioactive Waste Barrel. + #Range: 1 ~ 9223372036854775807 + radioactiveWasteBarrelMaxGas = 64000 + #Number of ticks required for radioactive gas stored in a Radioactive Waste Barrel to decay radioactiveWasteBarrelDecayAmount mB. + #Range: > 1 + radioactiveWasteBarrelProcessTicks = 1200 + #Number of mB of gas that decay every radioactiveWasteBarrelProcessTicks ticks when stored in a Radioactive Waste Barrel. Set to zero to disable decay all together. (Gases in the mekanism:waste_barrel_decay_blacklist tag will not decay). + #Range: 0 ~ 9223372036854775807 + radioactiveWasteBarrelDecayAmount = 1 + + #Digital Miner Settings + [general.digital_miner] + #Energy multiplier for using silk touch mode with the Digital Miner. + silkMultiplier = 6 + #Maximum radius in blocks that the Digital Miner can reach. (Increasing this may have negative effects on stability and/or performance. We strongly recommend you leave it at the default value). + #Range: > 1 + maxRadius = 32 + #Number of ticks required to mine a single block with a Digital Miner (without any upgrades). + #Range: > 1 + ticksPerMine = 80 + + #Laser Settings + [general.laser] + #If enabled, lasers can break blocks and the flamethrower starts fires. + aestheticWorldDamage = true + #How far (in blocks) a laser can travel. + range = 64 + #Energy needed to destroy or attract blocks with a Laser (per block hardness level). + energyNeededPerHardness = "100000" + #Energy used per half heart of damage being transferred to entities. + energyPerDamage = "2500" + + #Pump Settings + [general.pump] + #Maximum block distance to pull fluid from for the Electric Pump. + maxPumpRange = 80 + #If enabled makes Water and Heavy Water blocks be removed from the world on pump. + pumpWaterSources = false + #Fluidic Plenisher stops after this many blocks. + maxPlenisherNodes = 4000 + + #Quantum Entangloporter Settings + [general.quantum_entangloporter] + #Maximum energy buffer (Mekanism Joules) of an Entangoloporter frequency - i.e. the maximum transfer per tick per frequency. Default is ultimate tier energy cube capacity. + energyBuffer = "256000000" + #Maximum fluid buffer (mb) of an Entangoloporter frequency - i.e. the maximum transfer per tick per frequency. Default is ultimate tier tank capacity. + #Range: > 1 + fluidBuffer = 112000 + #Maximum chemical buffer (mb) of an Entangoloporter frequency - i.e. the maximum transfer per tick per frequency. Default is ultimate tier tank capacity. + #Range: 1 ~ 9223372036854775807 + chemicalBuffer = 512000 + + #Block security/protection Settings + [general.security] + #Enable the security system for players to prevent others from accessing their machines. Does NOT affect Frequencies. + allowProtection = true + #Ops can bypass the block security restrictions if enabled. + opsBypassRestrictions = false + + #Nutritional PasteSettings + [general.nutritional_paste] + #Saturation level of Nutritional Paste when eaten. + saturation = 0.8 + #How much mB of Nutritional Paste equates to one 'half-food.' + mbPerFood = 50 + + #Thermal Evaporation Plant Settings + [general.thermal_evaporation] + #Thermal Evaporation Tower heat loss per tick. + heatDissipation = 0.02 + #Temperature to amount produced ratio for Thermal Evaporation Tower. + tempMultiplier = 0.4 + #Heat to absorb per Solar Panel array of Thermal Evaporation Tower. + solarMultiplier = 0.2 + #Heat capacity of Thermal Evaporation Tower layers (increases amount of energy needed to increase temperature). + heatCapacity = 100.0 + + #SPS Settings + [general.sps] + #How much input gas (polonium) in mB must be processed to make 1 mB of antimatter. + #Range: > 1 + inputPerAntimatter = 1000 + #Energy needed to process 1 mB of input (inputPerAntimatter * energyPerInput = energy to produce 1 mB of antimatter). + energyPerInput = "1000000" + diff --git a/config/Mekanism/generators.toml b/config/Mekanism/generators.toml new file mode 100644 index 0000000..4f0802b --- /dev/null +++ b/config/Mekanism/generators.toml @@ -0,0 +1,71 @@ + +#Mekanism Generators Config. This config is synced between server and client. +[generators] + #Amount of energy in Joules the Bio Generator produces per tick. + bioGeneration = "350" + #Affects the Injection Rate, Max Temp, and Ignition Temp. + energyPerFusionFuel = "10000000" + #Peak output for the Solar Generator. Note: It can go higher than this value in some extreme environments. + solarGeneration = "50" + #Peak output for the Advanced Solar Generator. Note: It can go higher than this value in some extreme environments. + advancedSolarGeneration = "300" + + #Heat Generator Settings + [generators.heat_generator] + #Amount of energy in Joules the Heat Generator produces per tick. (heatGenerationLava * heatGenerationLava) + heatGenerationNether + heatGeneration = "200" + #Multiplier of effectiveness of Lava in the Heat Generator. + heatGenerationLava = "30" + #Add this amount of Joules to the energy produced by a heat generator if it is in an 'ultrawarm' dimension, in vanilla this is just the Nether. + heatGenerationNether = "100" + + #Turbine Settings + [generators.turbine] + #The number of blades on each turbine coil per blade applied. + turbineBladesPerCoil = 4 + #The rate at which steam is vented into the turbine. + turbineVentGasFlow = 32000.0 + #The rate at which steam is dispersed into the turbine. + turbineDisperserGasFlow = 1280.0 + #The rate at which steam is condensed in the turbine. + condenserRate = 64000 + + #Wind Generator Settings + [generators.wind_generator] + #Minimum base generation value of the Wind Generator. + windGenerationMin = "60" + #Maximum base generation value of the Wind Generator. + windGenerationMax = "480" + #The minimum Y value that affects the Wind Generators Power generation. + windGenerationMinY = 24 + #The maximum Y value that affects the Wind Generators Power generation. + windGenerationMaxY = 255 + #The list of dimension ids that the Wind Generator will not generate power in. + windGenerationDimBlacklist = [] + + #Hohlraum Settings + [generators.hohlraum] + #Hohlraum capacity in mB. + #Range: 1 ~ 9223372036854775807 + maxGas = 10 + #Amount of DT-Fuel Hohlraum can accept per tick. + #Range: 1 ~ 9223372036854775807 + fillRate = 1 + + #Fission Reactor Settings + [generators.fission_reactor] + #Amount of energy created (in heat) from each whole mB of fission fuel. + energyPerFissionFuel = "1000000" + #The heat capacity added to a Fission Reactor by a single casing block. Increase to require more energy to raise the reactor temperature. + casingHeatCapacity = 1000.0 + #The average surface area of a Fission Reactor's fuel assemblies to reach 100% boil efficiency. Higher values make it harder to cool the reactor. + #Range: 1.0 ~ 1.7976931348623157E308 + surfaceAreaTarget = 4.0 + #Whether catastrophic meltdowns can occur from Fission Reactors. + meltdownsEnabled = true + #The chance of a meltdown occurring once damage passes 100%. Will linearly scale as damage continues increasing. + #Range: 0.0 ~ 1.0 + meltdownChance = 0.001 + #How much radioactivity of fuel/waste contents are multiplied during a meltdown. + meltdownRadiationMultiplier = 50.0 + diff --git a/config/Mekanism/machine-storage.toml b/config/Mekanism/machine-storage.toml new file mode 100644 index 0000000..0139f3b --- /dev/null +++ b/config/Mekanism/machine-storage.toml @@ -0,0 +1,64 @@ + +#Machine Energy Storage Config. This config is synced from server to client. +[storage] + #Base energy storage (Joules). + enrichmentChamber = "20000" + #Base energy storage (Joules). + osmiumCompressor = "80000" + #Base energy storage (Joules). + combiner = "40000" + #Base energy storage (Joules). + crusher = "20000" + #Base energy storage (Joules). + metallurgicInfuser = "20000" + #Base energy storage (Joules). + purificationChamber = "80000" + #Base energy storage (Joules). + energizedSmelter = "20000" + #Base energy storage (Joules). + digitalMiner = "40000" + #Base energy storage (Joules). + electricPump = "40000" + #Base energy storage (Joules). + chargePad = "512000" + #Base energy storage (Joules). + rotaryCondensentrator = "20000" + #Base energy storage (Joules). + oxidationChamber = "80000" + #Base energy storage (Joules). + chemicalInfuser = "80000" + #Base energy storage (Joules). + chemicalInjectionChamber = "160000" + #Base energy storage (Joules). + electrolyticSeparator = "160000" + #Base energy storage (Joules). + precisionSawmill = "20000" + #Base energy storage (Joules). + chemicalDissolutionChamber = "160000" + #Base energy storage (Joules). + chemicalWasher = "80000" + #Base energy storage (Joules). + chemicalCrystallizer = "160000" + #Base energy storage (Joules). + seismicVibrator = "20000" + #Base energy storage (Joules). + pressurizedReactionBase = "2000" + #Base energy storage (Joules). + fluidicPlenisher = "40000" + #Base energy storage (Joules). + laser = "2000000" + #Base energy storage (Joules). + formulaicAssemblicator = "40000" + #Base energy storage (Joules). + teleporter = "5000000" + #Base energy storage (Joules). + modificationStation = "40000" + #Base energy storage (Joules). + isotopicCentrifuge = "80000" + #Base energy storage (Joules). + nutritionalLiquifier = "40000" + #Base energy storage (Joules). Also defines max process rate. + antiprotonicNucleosynthesizer = "1000000000" + #Base energy storage (Joules). Also defines max output rate. + spsPort = "1000000000" + diff --git a/config/Mekanism/machine-usage.toml b/config/Mekanism/machine-usage.toml new file mode 100644 index 0000000..5c867cd --- /dev/null +++ b/config/Mekanism/machine-usage.toml @@ -0,0 +1,65 @@ + +#Machine Energy Usage Config. This config is synced from server to client. +[usage] + #Energy per operation tick (Joules). + enrichmentChamber = "50" + #Energy per operation tick (Joules). + osmiumCompressor = "100" + #Energy per operation tick (Joules). + combiner = "50" + #Energy per operation tick (Joules). + crusher = "50" + #Energy per operation tick (Joules). + metallurgicInfuser = "50" + #Energy per operation tick (Joules). + purificationChamber = "200" + #Energy per operation tick (Joules). + energizedSmelter = "50" + #Energy per operation tick (Joules). + digitalMiner = "100" + #Energy per operation tick (Joules). + electricPump = "100" + #Energy per operation tick (Joules). + rotaryCondensentrator = "50" + #Energy per operation tick (Joules). + oxidationChamber = "200" + #Energy per operation tick (Joules). + chemicalInfuser = "200" + #Energy per operation tick (Joules). + chemicalInjectionChamber = "400" + #Energy per operation tick (Joules). + precisionSawmill = "50" + #Energy per operation tick (Joules). + chemicalDissolutionChamber = "400" + #Energy per operation tick (Joules). + chemicalWasher = "200" + #Energy per operation tick (Joules). + chemicalCrystallizer = "400" + #Energy per operation tick (Joules). + seismicVibrator = "50" + #Energy per operation tick (Joules). + pressurizedReactionBase = "5" + #Energy per operation tick (Joules). + fluidicPlenisher = "100" + #Energy per operation tick (Joules). + laser = "10000" + #Energy per operation tick (Joules). + formulaicAssemblicator = "100" + #Energy per operation tick (Joules). + modificationStation = "100" + #Energy per operation tick (Joules). + isotopicCentrifuge = "200" + #Energy per operation tick (Joules). + nutritionalLiquifier = "200" + #Energy per operation tick (Joules). + antiprotonicNucleosynthesizer = "100000" + + #Teleporter + [usage.teleporter] + #Base Joules cost for a teleportation. + teleporterBase = "1000" + #Joules per unit of distance travelled during teleportation - sqrt(xDiff^2 + yDiff^2 + zDiff^2). + teleporterDistance = "10" + #Flat additional cost for interdimensional teleportation. + teleporterDimensionPenalty = "10000" + diff --git a/config/Mekanism/tiers.toml b/config/Mekanism/tiers.toml new file mode 100644 index 0000000..9279c54 --- /dev/null +++ b/config/Mekanism/tiers.toml @@ -0,0 +1,264 @@ + +#Tier Config. This config is synced from server to client. +[tier] + + #Energy Cubes + [tier.energy_cubes] + #Maximum number of Joules Basic energy cubes can store. + basicStorage = "4000000" + #Output rate in Joules of Basic energy cubes. + basicOutput = "4000" + #Maximum number of Joules Advanced energy cubes can store. + advancedStorage = "16000000" + #Output rate in Joules of Advanced energy cubes. + advancedOutput = "16000" + #Maximum number of Joules Elite energy cubes can store. + eliteStorage = "64000000" + #Output rate in Joules of Elite energy cubes. + eliteOutput = "64000" + #Maximum number of Joules Ultimate energy cubes can store. + ultimateStorage = "256000000" + #Output rate in Joules of Ultimate energy cubes. + ultimateOutput = "256000" + #Maximum number of Joules Creative energy cubes can store. + creativeStorage = "18446744073709551615.9999" + #Output rate in Joules of Creative energy cubes. + creativeOutput = "18446744073709551615.9999" + + #Fluid Tanks + [tier.fluid_tanks] + #Storage size of Basic fluid tanks in mB. + #Range: > 1 + basicStorage = 14000 + #Output rate of Basic fluid tanks in mB. + #Range: > 1 + basicOutput = 400 + #Storage size of Advanced fluid tanks in mB. + #Range: > 1 + advancedStorage = 28000 + #Output rate of Advanced fluid tanks in mB. + #Range: > 1 + advancedOutput = 800 + #Storage size of Elite fluid tanks in mB. + #Range: > 1 + eliteStorage = 56000 + #Output rate of Elite fluid tanks in mB. + #Range: > 1 + eliteOutput = 1600 + #Storage size of Ultimate fluid tanks in mB. + #Range: > 1 + ultimateStorage = 112000 + #Output rate of Ultimate fluid tanks in mB. + #Range: > 1 + ultimateOutput = 3200 + #Storage size of Creative fluid tanks in mB. + #Range: > 1 + creativeStorage = 2147483647 + #Output rate of Creative fluid tanks in mB. + #Range: > 1 + creativeOutput = 1073741823 + + #Chemical Tanks + [tier.chemical_tanks] + #Storage size of Basic chemical tanks in mB. + #Range: 1 ~ 9223372036854775807 + basicStorage = 64000 + #Output rate of Basic chemical tanks in mB. + #Range: 1 ~ 9223372036854775807 + basicOutput = 256 + #Storage size of Advanced chemical tanks in mB. + #Range: 1 ~ 9223372036854775807 + advancedStorage = 128000 + #Output rate of Advanced chemical tanks in mB. + #Range: 1 ~ 9223372036854775807 + advancedOutput = 512 + #Storage size of Elite chemical tanks in mB. + #Range: 1 ~ 9223372036854775807 + eliteStorage = 256000 + #Output rate of Elite chemical tanks in mB. + #Range: 1 ~ 9223372036854775807 + eliteOutput = 1028 + #Storage size of Ultimate chemical tanks in mB. + #Range: 1 ~ 9223372036854775807 + ultimateStorage = 512000 + #Output rate of Ultimate chemical tanks in mB. + #Range: 1 ~ 9223372036854775807 + ultimateOutput = 2056 + #Storage size of Creative chemical tanks in mB. + #Range: 1 ~ 9223372036854775807 + creativeStorage = 9223372036854775807 + #Output rate of Creative chemical tanks in mB. + #Range: 1 ~ 9223372036854775807 + creativeOutput = 4611686018427387903 + + #Bins + [tier.bins] + #The number of items Basic bins can store. + #Range: > 1 + basicStorage = 4096 + #The number of items Advanced bins can store. + #Range: > 1 + advancedStorage = 8192 + #The number of items Elite bins can store. + #Range: > 1 + eliteStorage = 32768 + #The number of items Ultimate bins can store. + #Range: > 1 + ultimateStorage = 262144 + #The number of items Creative bins can store. + #Range: > 1 + creativeStorage = 2147483647 + + #Induction + [tier.induction] + #Maximum number of Joules Basic induction cells can store. + basicStorage = "8000000000" + #Maximum number of Joules Advanced induction cells can store. + advancedStorage = "64000000000" + #Maximum number of Joules Elite induction cells can store. + eliteStorage = "512000000000" + #Maximum number of Joules Ultimate induction cells can store. + ultimateStorage = "4000000000000" + #Maximum number of Joules Basic induction providers can output or accept. + basicOutput = "256000" + #Maximum number of Joules Advanced induction providers can output or accept. + advancedOutput = "2048000" + #Maximum number of Joules Elite induction providers can output or accept. + eliteOutput = "16384000" + #Maximum number of Joules Ultimate induction providers can output or accept. + ultimateOutput = "131072000" + + #Transmitters + [tier.transmitters] + + #Universal Cables + [tier.transmitters.energy] + #Internal buffer in Joules of each Basic universal cable. + basicCapacity = "8000" + #Internal buffer in Joules of each Advanced universal cable. + advancedCapacity = "128000" + #Internal buffer in Joules of each Elite universal cable. + eliteCapacity = "1024000" + #Internal buffer in Joules of each Ultimate universal cable. + ultimateCapacity = "8192000" + + #Mechanical Pipes + [tier.transmitters.fluid] + #Capacity of Basic mechanical pipes in mB. + #Range: > 1 + basicCapacity = 4000 + #Pump rate of Basic mechanical pipes in mB/t. + #Range: > 1 + basicPullAmount = 512 + #Capacity of Advanced mechanical pipes in mB. + #Range: > 1 + advancedCapacity = 8000 + #Pump rate of Advanced mechanical pipes in mB/t. + #Range: > 1 + advancedPullAmount = 1000 + #Capacity of Elite mechanical pipes in mB. + #Range: > 1 + eliteCapacity = 64000 + #Pump rate of Elite mechanical pipes in mB/t. + #Range: > 1 + elitePullAmount = 16000 + #Capacity of Ultimate mechanical pipes in mB. + #Range: > 1 + ultimateCapacity = 512000 + #Pump rate of Ultimate mechanical pipes in mB/t. + #Range: > 1 + ultimatePullAmount = 64000 + + #Pressurized Tubes + [tier.transmitters.gas] + #Capacity of Basic pressurized tubes in mB. + #Range: 1 ~ 9223372036854775807 + basicCapacity = 8000 + #Pump rate of Basic pressurized tubes in mB/t. + #Range: 1 ~ 9223372036854775807 + basicPullAmount = 1000 + #Capacity of Advanced pressurized tubes in mB. + #Range: 1 ~ 9223372036854775807 + advancedCapacity = 64000 + #Pump rate of Advanced pressurized tubes in mB/t. + #Range: 1 ~ 9223372036854775807 + advancedPullAmount = 4000 + #Capacity of Elite pressurized tubes in mB. + #Range: 1 ~ 9223372036854775807 + eliteCapacity = 1000000 + #Pump rate of Elite pressurized tubes in mB/t. + #Range: 1 ~ 9223372036854775807 + elitePullAmount = 128000 + #Capacity of Ultimate pressurized tubes in mB. + #Range: 1 ~ 9223372036854775807 + ultimateCapacity = 16000000 + #Pump rate of Ultimate pressurized tubes in mB/t. + #Range: 1 ~ 9223372036854775807 + ultimatePullAmount = 1024000 + + #Logistical Transporters + [tier.transmitters.items] + #Item throughput rate of Basic logistical transporters in items/s. + #Range: > 1 + basicPullAmount = 1 + #Five times travel speed of Basic logistical transporter. + #Range: > 1 + basicSpeed = 5 + #Item throughput rate of Advanced logistical transporters in items/s. + #Range: > 1 + advancedPullAmount = 16 + #Five times travel speed of Advanced logistical transporter. + #Range: > 1 + advancedSpeed = 10 + #Item throughput rate of Elite logistical transporters in items/s. + #Range: > 1 + elitePullAmount = 32 + #Five times travel speed of Elite logistical transporter. + #Range: > 1 + eliteSpeed = 20 + #Item throughput rate of Ultimate logistical transporters in items/s. + #Range: > 1 + ultimatePullAmount = 64 + #Five times travel speed of Ultimate logistical transporter. + #Range: > 1 + ultimateSpeed = 50 + + #Thermodynamic Conductors + [tier.transmitters.heat] + #Conduction value of Basic thermodynamic conductors. + #Range: 1.0 ~ 1.7976931348623157E308 + basicInverseConduction = 5.0 + #Heat capacity of Basic thermodynamic conductors. + #Range: 1.0 ~ 1.7976931348623157E308 + basicHeatCapacity = 1.0 + #Insulation value of Basic thermodynamic conductor. + #Range: 0.0 ~ 1.7976931348623157E308 + basicInsulation = 10.0 + #Conduction value of Advanced thermodynamic conductors. + #Range: 1.0 ~ 1.7976931348623157E308 + advancedInverseConduction = 5.0 + #Heat capacity of Advanced thermodynamic conductors. + #Range: 1.0 ~ 1.7976931348623157E308 + advancedHeatCapacity = 1.0 + #Insulation value of Advanced thermodynamic conductor. + #Range: 0.0 ~ 1.7976931348623157E308 + advancedInsulation = 400.0 + #Conduction value of Elite thermodynamic conductors. + #Range: 1.0 ~ 1.7976931348623157E308 + eliteInverseConduction = 5.0 + #Heat capacity of Elite thermodynamic conductors. + #Range: 1.0 ~ 1.7976931348623157E308 + eliteHeatCapacity = 1.0 + #Insulation value of Elite thermodynamic conductor. + #Range: 0.0 ~ 1.7976931348623157E308 + eliteInsulation = 8000.0 + #Conduction value of Ultimate thermodynamic conductors. + #Range: 1.0 ~ 1.7976931348623157E308 + ultimateInverseConduction = 5.0 + #Heat capacity of Ultimate thermodynamic conductors. + #Range: 1.0 ~ 1.7976931348623157E308 + ultimateHeatCapacity = 1.0 + #Insulation value of Ultimate thermodynamic conductor. + #Range: 0.0 ~ 1.7976931348623157E308 + ultimateInsulation = 100000.0 + diff --git a/config/Mekanism/tools.toml b/config/Mekanism/tools.toml new file mode 100644 index 0000000..d03a9ab --- /dev/null +++ b/config/Mekanism/tools.toml @@ -0,0 +1,645 @@ + +#Mekanism Tools Config. This config is synced from server to client. +[tools] + + [tools.mobArmorSpawnRate] + #The chance that Mekanism Armor can spawn on mobs. + #Range: 0.0 ~ 1.0 + general = 0.03 + + #Spawn chances for pieces of Bronze gear. Note: These values are after the general mobArmorSpawnRate has been checked, and after an even split between armor types has been done. + [tools.mobArmorSpawnRate.bronze] + #The chance that mobs can spawn with Bronze Swords. + #Range: 0.0 ~ 1.0 + swordChance = 0.5 + #The chance that mobs can spawn with Bronze Helmets. + #Range: 0.0 ~ 1.0 + helmetChance = 0.5 + #The chance that mobs can spawn with Bronze Chestplates. + #Range: 0.0 ~ 1.0 + chestplateChance = 0.5 + #The chance that mobs can spawn with Bronze Leggings. + #Range: 0.0 ~ 1.0 + leggingsChance = 0.5 + #The chance that mobs can spawn with Bronze Boots. + #Range: 0.0 ~ 1.0 + bootsChance = 0.5 + + #Spawn chances for pieces of Lapis Lazuli gear. Note: These values are after the general mobArmorSpawnRate has been checked, and after an even split between armor types has been done. + [tools.mobArmorSpawnRate.lapis_lazuli] + #The chance that mobs can spawn with Lapis Lazuli Swords. + #Range: 0.0 ~ 1.0 + swordChance = 0.5 + #The chance that mobs can spawn with Lapis Lazuli Helmets. + #Range: 0.0 ~ 1.0 + helmetChance = 0.5 + #The chance that mobs can spawn with Lapis Lazuli Chestplates. + #Range: 0.0 ~ 1.0 + chestplateChance = 0.5 + #The chance that mobs can spawn with Lapis Lazuli Leggings. + #Range: 0.0 ~ 1.0 + leggingsChance = 0.5 + #The chance that mobs can spawn with Lapis Lazuli Boots. + #Range: 0.0 ~ 1.0 + bootsChance = 0.5 + + #Spawn chances for pieces of Osmium gear. Note: These values are after the general mobArmorSpawnRate has been checked, and after an even split between armor types has been done. + [tools.mobArmorSpawnRate.osmium] + #The chance that mobs can spawn with Osmium Swords. + #Range: 0.0 ~ 1.0 + swordChance = 0.5 + #The chance that mobs can spawn with Osmium Helmets. + #Range: 0.0 ~ 1.0 + helmetChance = 0.5 + #The chance that mobs can spawn with Osmium Chestplates. + #Range: 0.0 ~ 1.0 + chestplateChance = 0.5 + #The chance that mobs can spawn with Osmium Leggings. + #Range: 0.0 ~ 1.0 + leggingsChance = 0.5 + #The chance that mobs can spawn with Osmium Boots. + #Range: 0.0 ~ 1.0 + bootsChance = 0.5 + + #Spawn chances for pieces of Refined Glowstone gear. Note: These values are after the general mobArmorSpawnRate has been checked, and after an even split between armor types has been done. + [tools.mobArmorSpawnRate.refined_glowstone] + #The chance that mobs can spawn with Refined Glowstone Swords. + #Range: 0.0 ~ 1.0 + swordChance = 0.5 + #The chance that mobs can spawn with Refined Glowstone Helmets. + #Range: 0.0 ~ 1.0 + helmetChance = 0.5 + #The chance that mobs can spawn with Refined Glowstone Chestplates. + #Range: 0.0 ~ 1.0 + chestplateChance = 0.5 + #The chance that mobs can spawn with Refined Glowstone Leggings. + #Range: 0.0 ~ 1.0 + leggingsChance = 0.5 + #The chance that mobs can spawn with Refined Glowstone Boots. + #Range: 0.0 ~ 1.0 + bootsChance = 0.5 + + #Spawn chances for pieces of Refined Obsidian gear. Note: These values are after the general mobArmorSpawnRate has been checked, and after an even split between armor types has been done. + [tools.mobArmorSpawnRate.refined_obsidian] + #The chance that mobs can spawn with Refined Obsidian Swords. + #Range: 0.0 ~ 1.0 + swordChance = 0.5 + #The chance that mobs can spawn with Refined Obsidian Helmets. + #Range: 0.0 ~ 1.0 + helmetChance = 0.5 + #The chance that mobs can spawn with Refined Obsidian Chestplates. + #Range: 0.0 ~ 1.0 + chestplateChance = 0.5 + #The chance that mobs can spawn with Refined Obsidian Leggings. + #Range: 0.0 ~ 1.0 + leggingsChance = 0.5 + #The chance that mobs can spawn with Refined Obsidian Boots. + #Range: 0.0 ~ 1.0 + bootsChance = 0.5 + + #Spawn chances for pieces of Steel gear. Note: These values are after the general mobArmorSpawnRate has been checked, and after an even split between armor types has been done. + [tools.mobArmorSpawnRate.steel] + #The chance that mobs can spawn with Steel Swords. + #Range: 0.0 ~ 1.0 + swordChance = 0.5 + #The chance that mobs can spawn with Steel Helmets. + #Range: 0.0 ~ 1.0 + helmetChance = 0.5 + #The chance that mobs can spawn with Steel Chestplates. + #Range: 0.0 ~ 1.0 + chestplateChance = 0.5 + #The chance that mobs can spawn with Steel Leggings. + #Range: 0.0 ~ 1.0 + leggingsChance = 0.5 + #The chance that mobs can spawn with Steel Boots. + #Range: 0.0 ~ 1.0 + bootsChance = 0.5 + + # Material Settings for bronze + [tools.bronze] + #Base attack damage of bronze items. + #Range: 0.0 ~ 3.4028234663852886E38 + bronzeAttackDamage = 6.0 + #Maximum durability of bronze shields. + #Range: > 0 + bronzeShieldDurability = 1568 + #Attack damage modifier of bronze swords. + bronzeSwordDamage = 3 + #Attack speed of bronze swords. + bronzeSwordAtkSpeed = -2.4000000953674316 + #Attack damage modifier of bronze shovels. + #Range: 0.0 ~ 3.4028234663852886E38 + bronzeShovelDamage = 1.5 + #Attack speed of bronze shovels. + bronzeShovelAtkSpeed = -3.0 + #Attack damage modifier of bronze axes. + #Range: 0.0 ~ 3.4028234663852886E38 + bronzeAxeDamage = 2.0 + #Attack speed of bronze axes. + bronzeAxeAtkSpeed = -3.0999999046325684 + #Attack damage modifier of bronze pickaxes. + bronzePickaxeDamage = 1 + #Attack speed of bronze pickaxes. + bronzePickaxeAtkSpeed = -2.799999952316284 + #Attack damage modifier of bronze hoes. + bronzeHoeDamage = -6 + #Attack speed of bronze hoes. + bronzeHoeAtkSpeed = 3.0 + #Maximum durability of bronze tools. + #Range: > 1 + bronzeToolMaxUses = 800 + #Efficiency of bronze tools. + bronzeEfficiency = 14.0 + #Harvest level of bronze paxels. + #Range: > 0 + bronzePaxelHarvestLevel = 3 + #Attack damage modifier of bronze paxels. + #Range: 0.0 ~ 3.4028234663852886E38 + bronzePaxelDamage = 8.0 + #Attack speed of bronze paxels. + bronzePaxelAtkSpeed = -2.4000000953674316 + #Efficiency of bronze paxels. + bronzePaxelEfficiency = 16.0 + #Natural enchantability factor of bronze paxels. + #Range: > 0 + bronzePaxelEnchantability = 14 + #Maximum durability of bronze paxels. + #Range: > 1 + bronzePaxelMaxUses = 1100 + #Harvest level of bronze tools. + #Range: > 0 + bronzeHarvestLevel = 2 + #Natural enchantability factor of bronze items. + #Range: > 0 + bronzeEnchantability = 10 + #Base armor toughness value of bronze armor. + #Range: 0.0 ~ 3.4028234663852886E38 + bronzeToughness = 0.0 + #Base armor knockback resistance value of bronze armor. + #Range: 0.0 ~ 3.4028234663852886E38 + bronzeKnockbackResistance = 0.0 + #Maximum durability of bronze boots. + #Range: > 1 + bronzeBootDurability = 455 + #Maximum durability of bronze leggings. + #Range: > 1 + bronzeLeggingDurability = 525 + #Maximum durability of bronze chestplates. + #Range: > 1 + bronzeChestplateDurability = 560 + #Maximum durability of bronze helmets. + #Range: > 1 + bronzeHelmetDurability = 385 + #Protection value of bronze boots. + #Range: > 0 + bronzeBootArmor = 2 + #Protection value of bronze leggings. + #Range: > 0 + bronzeLeggingArmor = 5 + #Protection value of bronze chestplates. + #Range: > 0 + bronzeChestplateArmor = 6 + #Protection value of bronze helmets. + #Range: > 0 + bronzeHelmetArmor = 3 + + # Material Settings for lapis_lazuli + [tools.lapis_lazuli] + #Base attack damage of lapis_lazuli items. + #Range: 0.0 ~ 3.4028234663852886E38 + lapis_lazuliAttackDamage = 2.0 + #Maximum durability of lapis_lazuli shields. + #Range: > 0 + lapis_lazuliShieldDurability = 582 + #Attack damage modifier of lapis_lazuli swords. + lapis_lazuliSwordDamage = 3 + #Attack speed of lapis_lazuli swords. + lapis_lazuliSwordAtkSpeed = -2.4000000953674316 + #Attack damage modifier of lapis_lazuli shovels. + #Range: 0.0 ~ 3.4028234663852886E38 + lapis_lazuliShovelDamage = 1.5 + #Attack speed of lapis_lazuli shovels. + lapis_lazuliShovelAtkSpeed = -3.0 + #Attack damage modifier of lapis_lazuli axes. + #Range: 0.0 ~ 3.4028234663852886E38 + lapis_lazuliAxeDamage = 6.0 + #Attack speed of lapis_lazuli axes. + lapis_lazuliAxeAtkSpeed = -3.0999999046325684 + #Attack damage modifier of lapis_lazuli pickaxes. + lapis_lazuliPickaxeDamage = 1 + #Attack speed of lapis_lazuli pickaxes. + lapis_lazuliPickaxeAtkSpeed = -2.799999952316284 + #Attack damage modifier of lapis_lazuli hoes. + lapis_lazuliHoeDamage = -2 + #Attack speed of lapis_lazuli hoes. + lapis_lazuliHoeAtkSpeed = -1.0 + #Maximum durability of lapis_lazuli tools. + #Range: > 1 + lapis_lazuliToolMaxUses = 200 + #Efficiency of lapis_lazuli tools. + lapis_lazuliEfficiency = 5.0 + #Harvest level of lapis_lazuli paxels. + #Range: > 0 + lapis_lazuliPaxelHarvestLevel = 2 + #Attack damage modifier of lapis_lazuli paxels. + #Range: 0.0 ~ 3.4028234663852886E38 + lapis_lazuliPaxelDamage = 6.0 + #Attack speed of lapis_lazuli paxels. + lapis_lazuliPaxelAtkSpeed = -2.4000000953674316 + #Efficiency of lapis_lazuli paxels. + lapis_lazuliPaxelEfficiency = 6.0 + #Natural enchantability factor of lapis_lazuli paxels. + #Range: > 0 + lapis_lazuliPaxelEnchantability = 10 + #Maximum durability of lapis_lazuli paxels. + #Range: > 1 + lapis_lazuliPaxelMaxUses = 250 + #Harvest level of lapis_lazuli tools. + #Range: > 0 + lapis_lazuliHarvestLevel = 2 + #Natural enchantability factor of lapis_lazuli items. + #Range: > 0 + lapis_lazuliEnchantability = 8 + #Base armor toughness value of lapis_lazuli armor. + #Range: 0.0 ~ 3.4028234663852886E38 + lapis_lazuliToughness = 0.0 + #Base armor knockback resistance value of lapis_lazuli armor. + #Range: 0.0 ~ 3.4028234663852886E38 + lapis_lazuliKnockbackResistance = 0.0 + #Maximum durability of lapis_lazuli boots. + #Range: > 1 + lapis_lazuliBootDurability = 169 + #Maximum durability of lapis_lazuli leggings. + #Range: > 1 + lapis_lazuliLeggingDurability = 195 + #Maximum durability of lapis_lazuli chestplates. + #Range: > 1 + lapis_lazuliChestplateDurability = 208 + #Maximum durability of lapis_lazuli helmets. + #Range: > 1 + lapis_lazuliHelmetDurability = 143 + #Protection value of lapis_lazuli boots. + #Range: > 0 + lapis_lazuliBootArmor = 2 + #Protection value of lapis_lazuli leggings. + #Range: > 0 + lapis_lazuliLeggingArmor = 6 + #Protection value of lapis_lazuli chestplates. + #Range: > 0 + lapis_lazuliChestplateArmor = 5 + #Protection value of lapis_lazuli helmets. + #Range: > 0 + lapis_lazuliHelmetArmor = 2 + + # Material Settings for osmium + [tools.osmium] + #Base attack damage of osmium items. + #Range: 0.0 ~ 3.4028234663852886E38 + osmiumAttackDamage = 4.0 + #Maximum durability of osmium shields. + #Range: > 0 + osmiumShieldDurability = 1344 + #Attack damage modifier of osmium swords. + osmiumSwordDamage = 3 + #Attack speed of osmium swords. + osmiumSwordAtkSpeed = -2.4000000953674316 + #Attack damage modifier of osmium shovels. + #Range: 0.0 ~ 3.4028234663852886E38 + osmiumShovelDamage = 1.5 + #Attack speed of osmium shovels. + osmiumShovelAtkSpeed = -3.0 + #Attack damage modifier of osmium axes. + #Range: 0.0 ~ 3.4028234663852886E38 + osmiumAxeDamage = 4.0 + #Attack speed of osmium axes. + osmiumAxeAtkSpeed = -3.0 + #Attack damage modifier of osmium pickaxes. + osmiumPickaxeDamage = 1 + #Attack speed of osmium pickaxes. + osmiumPickaxeAtkSpeed = -2.799999952316284 + #Attack damage modifier of osmium hoes. + osmiumHoeDamage = -4 + #Attack speed of osmium hoes. + osmiumHoeAtkSpeed = 1.0 + #Maximum durability of osmium tools. + #Range: > 1 + osmiumToolMaxUses = 500 + #Efficiency of osmium tools. + osmiumEfficiency = 10.0 + #Harvest level of osmium paxels. + #Range: > 0 + osmiumPaxelHarvestLevel = 3 + #Attack damage modifier of osmium paxels. + #Range: 0.0 ~ 3.4028234663852886E38 + osmiumPaxelDamage = 5.0 + #Attack speed of osmium paxels. + osmiumPaxelAtkSpeed = -2.4000000953674316 + #Efficiency of osmium paxels. + osmiumPaxelEfficiency = 12.0 + #Natural enchantability factor of osmium paxels. + #Range: > 0 + osmiumPaxelEnchantability = 16 + #Maximum durability of osmium paxels. + #Range: > 1 + osmiumPaxelMaxUses = 700 + #Harvest level of osmium tools. + #Range: > 0 + osmiumHarvestLevel = 2 + #Natural enchantability factor of osmium items. + #Range: > 0 + osmiumEnchantability = 12 + #Base armor toughness value of osmium armor. + #Range: 0.0 ~ 3.4028234663852886E38 + osmiumToughness = 1.0 + #Base armor knockback resistance value of osmium armor. + #Range: 0.0 ~ 3.4028234663852886E38 + osmiumKnockbackResistance = 0.0 + #Maximum durability of osmium boots. + #Range: > 1 + osmiumBootDurability = 390 + #Maximum durability of osmium leggings. + #Range: > 1 + osmiumLeggingDurability = 450 + #Maximum durability of osmium chestplates. + #Range: > 1 + osmiumChestplateDurability = 480 + #Maximum durability of osmium helmets. + #Range: > 1 + osmiumHelmetDurability = 330 + #Protection value of osmium boots. + #Range: > 0 + osmiumBootArmor = 3 + #Protection value of osmium leggings. + #Range: > 0 + osmiumLeggingArmor = 6 + #Protection value of osmium chestplates. + #Range: > 0 + osmiumChestplateArmor = 5 + #Protection value of osmium helmets. + #Range: > 0 + osmiumHelmetArmor = 3 + + # Material Settings for refined_glowstone + [tools.refined_glowstone] + #Base attack damage of refined_glowstone items. + #Range: 0.0 ~ 3.4028234663852886E38 + refined_glowstoneAttackDamage = 5.0 + #Maximum durability of refined_glowstone shields. + #Range: > 0 + refined_glowstoneShieldDurability = 806 + #Attack damage modifier of refined_glowstone swords. + refined_glowstoneSwordDamage = 3 + #Attack speed of refined_glowstone swords. + refined_glowstoneSwordAtkSpeed = -2.4000000953674316 + #Attack damage modifier of refined_glowstone shovels. + #Range: 0.0 ~ 3.4028234663852886E38 + refined_glowstoneShovelDamage = 1.5 + #Attack speed of refined_glowstone shovels. + refined_glowstoneShovelAtkSpeed = -3.0 + #Attack damage modifier of refined_glowstone axes. + #Range: 0.0 ~ 3.4028234663852886E38 + refined_glowstoneAxeDamage = 3.0 + #Attack speed of refined_glowstone axes. + refined_glowstoneAxeAtkSpeed = -3.0999999046325684 + #Attack damage modifier of refined_glowstone pickaxes. + refined_glowstonePickaxeDamage = 1 + #Attack speed of refined_glowstone pickaxes. + refined_glowstonePickaxeAtkSpeed = -2.799999952316284 + #Attack damage modifier of refined_glowstone hoes. + refined_glowstoneHoeDamage = -5 + #Attack speed of refined_glowstone hoes. + refined_glowstoneHoeAtkSpeed = 2.0 + #Maximum durability of refined_glowstone tools. + #Range: > 1 + refined_glowstoneToolMaxUses = 300 + #Efficiency of refined_glowstone tools. + refined_glowstoneEfficiency = 14.0 + #Harvest level of refined_glowstone paxels. + #Range: > 0 + refined_glowstonePaxelHarvestLevel = 3 + #Attack damage modifier of refined_glowstone paxels. + #Range: 0.0 ~ 3.4028234663852886E38 + refined_glowstonePaxelDamage = 4.0 + #Attack speed of refined_glowstone paxels. + refined_glowstonePaxelAtkSpeed = -2.4000000953674316 + #Efficiency of refined_glowstone paxels. + refined_glowstonePaxelEfficiency = 18.0 + #Natural enchantability factor of refined_glowstone paxels. + #Range: > 0 + refined_glowstonePaxelEnchantability = 22 + #Maximum durability of refined_glowstone paxels. + #Range: > 1 + refined_glowstonePaxelMaxUses = 450 + #Harvest level of refined_glowstone tools. + #Range: > 0 + refined_glowstoneHarvestLevel = 2 + #Natural enchantability factor of refined_glowstone items. + #Range: > 0 + refined_glowstoneEnchantability = 18 + #Base armor toughness value of refined_glowstone armor. + #Range: 0.0 ~ 3.4028234663852886E38 + refined_glowstoneToughness = 0.0 + #Base armor knockback resistance value of refined_glowstone armor. + #Range: 0.0 ~ 3.4028234663852886E38 + refined_glowstoneKnockbackResistance = 0.0 + #Maximum durability of refined_glowstone boots. + #Range: > 1 + refined_glowstoneBootDurability = 234 + #Maximum durability of refined_glowstone leggings. + #Range: > 1 + refined_glowstoneLeggingDurability = 270 + #Maximum durability of refined_glowstone chestplates. + #Range: > 1 + refined_glowstoneChestplateDurability = 288 + #Maximum durability of refined_glowstone helmets. + #Range: > 1 + refined_glowstoneHelmetDurability = 198 + #Protection value of refined_glowstone boots. + #Range: > 0 + refined_glowstoneBootArmor = 3 + #Protection value of refined_glowstone leggings. + #Range: > 0 + refined_glowstoneLeggingArmor = 6 + #Protection value of refined_glowstone chestplates. + #Range: > 0 + refined_glowstoneChestplateArmor = 7 + #Protection value of refined_glowstone helmets. + #Range: > 0 + refined_glowstoneHelmetArmor = 3 + + # Material Settings for refined_obsidian + [tools.refined_obsidian] + #Base attack damage of refined_obsidian items. + #Range: 0.0 ~ 3.4028234663852886E38 + refined_obsidianAttackDamage = 10.0 + #Maximum durability of refined_obsidian shields. + #Range: > 0 + refined_obsidianShieldDurability = 2240 + #Attack damage modifier of refined_obsidian swords. + refined_obsidianSwordDamage = 3 + #Attack speed of refined_obsidian swords. + refined_obsidianSwordAtkSpeed = -2.4000000953674316 + #Attack damage modifier of refined_obsidian shovels. + #Range: 0.0 ~ 3.4028234663852886E38 + refined_obsidianShovelDamage = 1.5 + #Attack speed of refined_obsidian shovels. + refined_obsidianShovelAtkSpeed = -3.0 + #Attack damage modifier of refined_obsidian axes. + #Range: 0.0 ~ 3.4028234663852886E38 + refined_obsidianAxeDamage = 2.0 + #Attack speed of refined_obsidian axes. + refined_obsidianAxeAtkSpeed = -2.0 + #Attack damage modifier of refined_obsidian pickaxes. + refined_obsidianPickaxeDamage = 1 + #Attack speed of refined_obsidian pickaxes. + refined_obsidianPickaxeAtkSpeed = -2.799999952316284 + #Attack damage modifier of refined_obsidian hoes. + refined_obsidianHoeDamage = -10 + #Attack speed of refined_obsidian hoes. + refined_obsidianHoeAtkSpeed = 7.0 + #Maximum durability of refined_obsidian tools. + #Range: > 1 + refined_obsidianToolMaxUses = 2500 + #Efficiency of refined_obsidian tools. + refined_obsidianEfficiency = 20.0 + #Harvest level of refined_obsidian paxels. + #Range: > 0 + refined_obsidianPaxelHarvestLevel = 3 + #Attack damage modifier of refined_obsidian paxels. + #Range: 0.0 ~ 3.4028234663852886E38 + refined_obsidianPaxelDamage = 4.0 + #Attack speed of refined_obsidian paxels. + refined_obsidianPaxelAtkSpeed = -2.4000000953674316 + #Efficiency of refined_obsidian paxels. + refined_obsidianPaxelEfficiency = 25.0 + #Natural enchantability factor of refined_obsidian paxels. + #Range: > 0 + refined_obsidianPaxelEnchantability = 50 + #Maximum durability of refined_obsidian paxels. + #Range: > 1 + refined_obsidianPaxelMaxUses = 3000 + #Harvest level of refined_obsidian tools. + #Range: > 0 + refined_obsidianHarvestLevel = 3 + #Natural enchantability factor of refined_obsidian items. + #Range: > 0 + refined_obsidianEnchantability = 40 + #Base armor toughness value of refined_obsidian armor. + #Range: 0.0 ~ 3.4028234663852886E38 + refined_obsidianToughness = 4.0 + #Base armor knockback resistance value of refined_obsidian armor. + #Range: 0.0 ~ 3.4028234663852886E38 + refined_obsidianKnockbackResistance = 0.10000000149011612 + #Maximum durability of refined_obsidian boots. + #Range: > 1 + refined_obsidianBootDurability = 650 + #Maximum durability of refined_obsidian leggings. + #Range: > 1 + refined_obsidianLeggingDurability = 750 + #Maximum durability of refined_obsidian chestplates. + #Range: > 1 + refined_obsidianChestplateDurability = 800 + #Maximum durability of refined_obsidian helmets. + #Range: > 1 + refined_obsidianHelmetDurability = 550 + #Protection value of refined_obsidian boots. + #Range: > 0 + refined_obsidianBootArmor = 5 + #Protection value of refined_obsidian leggings. + #Range: > 0 + refined_obsidianLeggingArmor = 8 + #Protection value of refined_obsidian chestplates. + #Range: > 0 + refined_obsidianChestplateArmor = 12 + #Protection value of refined_obsidian helmets. + #Range: > 0 + refined_obsidianHelmetArmor = 5 + + # Material Settings for steel + [tools.steel] + #Base attack damage of steel items. + #Range: 0.0 ~ 3.4028234663852886E38 + steelAttackDamage = 4.0 + #Maximum durability of steel shields. + #Range: > 0 + steelShieldDurability = 1792 + #Attack damage modifier of steel swords. + steelSwordDamage = 3 + #Attack speed of steel swords. + steelSwordAtkSpeed = -2.4000000953674316 + #Attack damage modifier of steel shovels. + #Range: 0.0 ~ 3.4028234663852886E38 + steelShovelDamage = 1.5 + #Attack speed of steel shovels. + steelShovelAtkSpeed = -3.0 + #Attack damage modifier of steel axes. + #Range: 0.0 ~ 3.4028234663852886E38 + steelAxeDamage = 4.0 + #Attack speed of steel axes. + steelAxeAtkSpeed = -3.0 + #Attack damage modifier of steel pickaxes. + steelPickaxeDamage = 1 + #Attack speed of steel pickaxes. + steelPickaxeAtkSpeed = -2.799999952316284 + #Attack damage modifier of steel hoes. + steelHoeDamage = -4 + #Attack speed of steel hoes. + steelHoeAtkSpeed = 1.0 + #Maximum durability of steel tools. + #Range: > 1 + steelToolMaxUses = 850 + #Efficiency of steel tools. + steelEfficiency = 14.0 + #Harvest level of steel paxels. + #Range: > 0 + steelPaxelHarvestLevel = 3 + #Attack damage modifier of steel paxels. + #Range: 0.0 ~ 3.4028234663852886E38 + steelPaxelDamage = 8.0 + #Attack speed of steel paxels. + steelPaxelAtkSpeed = -2.4000000953674316 + #Efficiency of steel paxels. + steelPaxelEfficiency = 18.0 + #Natural enchantability factor of steel paxels. + #Range: > 0 + steelPaxelEnchantability = 14 + #Maximum durability of steel paxels. + #Range: > 1 + steelPaxelMaxUses = 1250 + #Harvest level of steel tools. + #Range: > 0 + steelHarvestLevel = 3 + #Natural enchantability factor of steel items. + #Range: > 0 + steelEnchantability = 10 + #Base armor toughness value of steel armor. + #Range: 0.0 ~ 3.4028234663852886E38 + steelToughness = 1.0 + #Base armor knockback resistance value of steel armor. + #Range: 0.0 ~ 3.4028234663852886E38 + steelKnockbackResistance = 0.0 + #Maximum durability of steel boots. + #Range: > 1 + steelBootDurability = 520 + #Maximum durability of steel leggings. + #Range: > 1 + steelLeggingDurability = 600 + #Maximum durability of steel chestplates. + #Range: > 1 + steelChestplateDurability = 640 + #Maximum durability of steel helmets. + #Range: > 1 + steelHelmetDurability = 440 + #Protection value of steel boots. + #Range: > 0 + steelBootArmor = 3 + #Protection value of steel leggings. + #Range: > 0 + steelLeggingArmor = 6 + #Protection value of steel chestplates. + #Range: > 0 + steelChestplateArmor = 7 + #Protection value of steel helmets. + #Range: > 0 + steelHelmetArmor = 3 + diff --git a/config/Mekanism/world.toml b/config/Mekanism/world.toml new file mode 100644 index 0000000..c1440d4 --- /dev/null +++ b/config/Mekanism/world.toml @@ -0,0 +1,134 @@ + +#World generation settings for Mekanism. This config is synced from server to client +[world_generation] + #Allows chunks to retrogen Mekanism ore blocks. + enableRegeneration = false + #Change this value to cause Mekanism to regen its ore in all loaded chunks. + #Range: > 0 + userWorldGenVersion = 0 + + #Generation Settings for copper ore. + [world_generation.copper] + #Determines if copper ore should be added to world generation. + shouldGenerate = false + #Chance that copper generates in a chunk. + #Range: 1 ~ 128 + perChunk = 16 + #Maximum number of blocks in a vein of copper. + #Range: 1 ~ 512 + maxVeinSize = 8 + #Maximum height (exclusive) that veins of copper can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + #Range: 1 ~ 256 + maxHeight = 60 + #Top offset for calculating height that veins of copper can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + topOffset = 0 + #Bottom offset for calculating height that veins of copper can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + bottomOffset = 0 + + #Generation Settings for tin ore. + [world_generation.tin] + #Determines if tin ore should be added to world generation. + shouldGenerate = false + #Chance that tin generates in a chunk. + #Range: 1 ~ 128 + perChunk = 14 + #Maximum number of blocks in a vein of tin. + #Range: 1 ~ 512 + maxVeinSize = 8 + #Maximum height (exclusive) that veins of tin can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + #Range: 1 ~ 256 + maxHeight = 60 + #Top offset for calculating height that veins of tin can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + topOffset = 0 + #Bottom offset for calculating height that veins of tin can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + bottomOffset = 0 + + #Generation Settings for osmium ore. + [world_generation.osmium] + #Determines if osmium ore should be added to world generation. + shouldGenerate = false + #Chance that osmium generates in a chunk. + #Range: 1 ~ 128 + perChunk = 12 + #Maximum number of blocks in a vein of osmium. + #Range: 1 ~ 512 + maxVeinSize = 8 + #Maximum height (exclusive) that veins of osmium can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + #Range: 1 ~ 256 + maxHeight = 60 + #Top offset for calculating height that veins of osmium can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + topOffset = 0 + #Bottom offset for calculating height that veins of osmium can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + bottomOffset = 0 + + #Generation Settings for uranium ore. + [world_generation.uranium] + #Determines if uranium ore should be added to world generation. + shouldGenerate = false + #Chance that uranium generates in a chunk. + #Range: 1 ~ 128 + perChunk = 8 + #Maximum number of blocks in a vein of uranium. + #Range: 1 ~ 512 + maxVeinSize = 8 + #Maximum height (exclusive) that veins of uranium can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + #Range: 1 ~ 256 + maxHeight = 60 + #Top offset for calculating height that veins of uranium can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + topOffset = 0 + #Bottom offset for calculating height that veins of uranium can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + bottomOffset = 0 + + #Generation Settings for fluorite ore. + [world_generation.fluorite] + #Determines if fluorite ore should be added to world generation. + shouldGenerate = false + #Chance that fluorite generates in a chunk. + #Range: 1 ~ 128 + perChunk = 6 + #Maximum number of blocks in a vein of fluorite. + #Range: 1 ~ 512 + maxVeinSize = 12 + #Maximum height (exclusive) that veins of fluorite can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + #Range: 1 ~ 256 + maxHeight = 32 + #Top offset for calculating height that veins of fluorite can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + topOffset = 0 + #Bottom offset for calculating height that veins of fluorite can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + bottomOffset = 0 + + #Generation Settings for lead ore. + [world_generation.lead] + #Determines if lead ore should be added to world generation. + shouldGenerate = false + #Chance that lead generates in a chunk. + #Range: 1 ~ 128 + perChunk = 8 + #Maximum number of blocks in a vein of lead. + #Range: 1 ~ 512 + maxVeinSize = 8 + #Maximum height (exclusive) that veins of lead can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + #Range: 1 ~ 256 + maxHeight = 48 + #Top offset for calculating height that veins of lead can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + topOffset = 0 + #Bottom offset for calculating height that veins of lead can spawn. Height is calculated by: random.nextInt(maxHeight - topOffset) + bottomOffset + bottomOffset = 0 + + #Generation Settings for salt. + [world_generation.salt] + #Determines if salt should be added to world generation. + shouldGenerate = false + #Chance that salt generates in a chunk. + #Range: 1 ~ 128 + perChunk = 2 + #Base radius of a vein of salt. + #Range: 1 ~ 4 + baseRadius = 2 + #Extended variability (spread) for the radius in a vein of salt. + #Range: 1 ~ 4 + spread = 3 + #Number of blocks to extend up and down when placing a vein of salt. + #Range: 0 ~ 127 + ySize = 1 + diff --git a/config/MouseTweaks.cfg b/config/MouseTweaks.cfg new file mode 100644 index 0000000..81190ac --- /dev/null +++ b/config/MouseTweaks.cfg @@ -0,0 +1,8 @@ +RMBTweak=1 +LMBTweakWithItem=1 +LMBTweakWithoutItem=1 +WheelTweak=1 +WheelSearchOrder=1 +WheelScrollDirection=0 +ScrollItemScaling=0 +Debug=0 diff --git a/config/WeirdingGadget.toml b/config/WeirdingGadget.toml new file mode 100644 index 0000000..deb1f5b --- /dev/null +++ b/config/WeirdingGadget.toml @@ -0,0 +1,12 @@ + +#Server configuration settings +[server] + #The number of hours the player will be offline before deactivating (default 2 days) + #Range: 1 ~ 8760 + hoursBeforeDeactivation = 48 + #Disables Chunk loading, use if there is a crash happening in a chunk loaded area + emergencymode = false + #Width/length of chunks to be loaded, it is recommend this is an odd number (max 25) + #Range: 1 ~ 25 + chunkLoaderWidth = 3 + diff --git a/config/WeirdingGadgetLimits.toml b/config/WeirdingGadgetLimits.toml new file mode 100644 index 0000000..8c0af47 --- /dev/null +++ b/config/WeirdingGadgetLimits.toml @@ -0,0 +1,12 @@ + +#Limits for chunk loading +[chunkLoadingLimits] + #The number of tickets a player can be assigned instead of a mod. This is shared across all mods. + #Range: > 0 + maximumPlayerTickets = 500 + #Range: 0 ~ 225 + maximumChunksPerTicket = 25 + #Maximum ticket count for the mod. Zero disables chunkloading capabilities. + #Range: > 0 + maximumModTickets = 200 + diff --git a/config/apotheosis/apotheosis.cfg b/config/apotheosis/apotheosis.cfg new file mode 100644 index 0000000..7186a02 --- /dev/null +++ b/config/apotheosis/apotheosis.cfg @@ -0,0 +1,25 @@ +# Configuration file +client { + # If apotheosis enchantments have tooltips on books. [default: true] + B:"Enchantment Tooltips"=true +} + +general { + # If the deadly module is loaded. [default: true] + B:"Enable Deadly Module"=false + + # If the enchantment module is enabled. [default: true] + B:"Enable Enchantment Module"=true + + # If the garden module is loaded. [default: true] + B:"Enable Garden Module"=true + + # If the potion module is loaded. [default: true] + B:"Enable Potion Module"=true + + # If the spawner module is enabled. [default: true] + B:"Enable Spawner Module"=true + + # If the village module is loaded. [default: true] + B:"Enable Village Module"=true +} diff --git a/config/apotheosis/deadly.cfg b/config/apotheosis/deadly.cfg new file mode 100644 index 0000000..cc4b871 --- /dev/null +++ b/config/apotheosis/deadly.cfg @@ -0,0 +1,388 @@ +# Configuration file + +affixes { + # The 1/n chance that a naturally spawned mob will be granted an affix item. [range: 1 ~ 500000, default: 250] + I:"Random Affix Chance"=250 +} + + +bosses { + # A list of potions (registry names) that bosses cannot generate with. [default: [forbidden_arcanus:spectral_vision]] + S:"Blacklisted Potions" < + forbidden_arcanus:spectral_vision + > + + # The block that spawns in a 5x5 underneath world-generated bosses. [default: minecraft:red_sandstone] + S:"Boss Filler Block"=minecraft:red_sandstone + + # The rarity offset for boss item generation. 400 guarantees uncommon, 700 guarantees rare, 800 guarantees epic, 950 guarantees mythic. [range: 0 ~ 999, default: 475] + I:"Boss Rarity Offset"=475 + + # The possible mob types for bosses. Format is weight@entity, entity is a registry name. [default: [3@minecraft:zombie], [3@minecraft:skeleton], [2@minecraft:husk], [2@minecraft:stray], [1@minecraft:wither_skeleton], [1@minecraft:pillager]] + S:"Boss Spawner Mobs" < + 3@minecraft:zombie + 3@minecraft:skeleton + 2@minecraft:husk + 2@minecraft:stray + 1@minecraft:wither_skeleton + 1@minecraft:pillager + > + + # The percent chance a boss has fire resistance. [range: 0.0 ~ 3.4028235E38, default: 1.0] + S:"Fire Resistance"=1.0 + + # The max amount of extra damage bosses do, in half hearts. [range: 0.0 ~ 2.14748365E9, default: 4.5] + S:"Max Damage Bonus"=4.5 + + # The max amount boss health is multiplied by. Base hp * factor = final hp. [range: 0.0 ~ 2.14748365E9, default: 8.0] + S:"Max Health Multiplier"=8.0 + + # The max amount of knockback resist bosses have. [range: 0.0 ~ 2.14748365E9, default: 1.0] + S:"Max Knockback Resist"=1.0 + + # The max regeneration level of bosses. [range: 0 ~ 2147483647, default: 2] + I:"Max Regen Level"=2 + + # The max resistance level of bosses. [range: 0 ~ 2147483647, default: 3] + I:"Max Resistance Level"=3 + + # The max amount boss speed is multiplied by. Base speed * factor = final speed. [range: 0.0 ~ 2.14748365E9, default: 1.4] + S:"Max Speed Multiplier"=1.4 + + # The min amount of extra damage bosses do, in half hearts. [range: 0.0 ~ 2.14748365E9, default: 2.0] + S:"Min Damage Bonus"=2.0 + + # The min amount boss health is multiplied by. Base hp * factor = final hp. [range: 0.0 ~ 2.14748365E9, default: 4.0] + S:"Min Health Multiplier"=4.0 + + # The min amount of knockback resist bosses have. [range: 0.0 ~ 2.14748365E9, default: 0.65] + S:"Min Knockback Resist"=0.65 + + # The min regeneration level of bosses. [range: 0 ~ 2147483647, default: 0] + I:"Min Regen Level"=0 + + # The min resistance level of bosses. [range: 0 ~ 2147483647, default: 0] + I:"Min Resistance Level"=0 + + # The min amount boss speed is multiplied by. Base speed * factor = final speed. [range: 0.0 ~ 2.14748365E9, default: 1.1] + S:"Min Speed Multiplier"=1.1 + + # The chance a gear piece will be randomly enchanted. [range: 0.0 ~ 2.14748365E9, default: 0.45] + S:"Random Enchantment Chance"=0.45 + + # The chance a boss will have extra random potion effects. [range: 0.0 ~ 2.14748365E9, default: 0.65] + S:"Random Potion Chance"=0.65 + + # The 1/n chance that a naturally spawned mob that can see the sky is transformed into a boss. [range: 1 ~ 500000, default: 600] + I:"Surface Boss Chance"=600 + + # If a lightning bolt strikes when a surface boss spawn occurs. [default: true] + B:"Surface Boss Lightning"=true + + # The percent chance a boss has water breathing. [range: 0.0 ~ 3.4028235E38, default: 1.0] + S:"Water Breathing"=1.0 +} + + +"brutal spawners" { + # The potion effects applied to all brutal mobs. Format is potion@level, potion is a registry name. [default: [minecraft:resistance@2], [minecraft:fire_resistance@1], [minecraft:regeneration@1], [minecraft:speed@2], [minecraft:water_breathing@1], [minecraft:strength@1]] + S:"Brutal Potion Effects" < + minecraft:resistance@2 + minecraft:fire_resistance@1 + minecraft:regeneration@1 + minecraft:speed@2 + minecraft:water_breathing@1 + minecraft:strength@1 + > + + # The possible spawn entries for brutal spawners. Format is weight@entity, entity is a registry name. apotheosis:random is a special name, used to generate a spawner that spawns any mob. [default: [3@minecraft:zombie], [3@minecraft:skeleton], [2@minecraft:husk], [2@minecraft:stray], [1@minecraft:spider]] + S:"Brutal Spawner Mobs" < + 3@minecraft:zombie + 3@minecraft:skeleton + 2@minecraft:husk + 2@minecraft:stray + 1@minecraft:spider + > +} + + +frequencies { + # The chance (per chunk) for a boss to try spawning. [range: 0.0 ~ 1.0, default: 0.07] + S:"Boss Chance"=0.07 + + # The chance (per chunk) for a brutal spawner to try spawning. [range: 0.0 ~ 1.0, default: 0.18] + S:"Brutal Spawner Chance"=0.18 + + # The chance (per chunk) for a swarm spawner to try spawning. [range: 0.0 ~ 1.0, default: 0.2] + S:"Swarm Spawner Chance"=0.2 +} + + +general { + # The biomes that the deadly module will not generate in. [default: [minecraft:warm_ocean], [minecraft:lukewarm_ocean], [minecraft:cold_ocean], [minecraft:frozen_ocean], [minecraft:deep_warm_ocean], [minecraft:deep_frozen_ocean], [minecraft:deep_lukewarm_ocean], [minecraft:deep_cold_ocean], [minecraft:ocean], [minecraft:deep_ocean]] + S:"Generation Biome Blacklist" < + minecraft:warm_ocean + minecraft:lukewarm_ocean + minecraft:cold_ocean + minecraft:frozen_ocean + minecraft:deep_warm_ocean + minecraft:deep_frozen_ocean + minecraft:deep_lukewarm_ocean + minecraft:deep_cold_ocean + minecraft:ocean + minecraft:deep_ocean + > + + # The dimensions that the deadly module will generate in. [default: [overworld]] + S:"Generation Dimension Whitelist" < + overworld + > +} + + +"random spawners" { + # [range: 0 ~ 50, default: 1] + I:"gravestone:player_ghost"=1 + + # [range: 0 ~ 50, default: 1] + I:"mana-and-artifice:demon_imp"=1 + + # [range: 0 ~ 50, default: 1] + I:"mana-and-artifice:lantern_wraith"=1 + + # [range: 0 ~ 50, default: 1] + I:"mana-and-artifice:mushroom_soldier"=1 + + # [range: 0 ~ 50, default: 1] + I:"mana-and-artifice:pixie"=1 + + # [range: 0 ~ 50, default: 1] + I:"mana-and-artifice:spell_breaker"=1 + + # [range: 0 ~ 50, default: 1] + I:"mana-and-artifice:witch_hunter"=1 + + # [range: 0 ~ 50, default: 1] + I:"minecolonies:amazon"=1 + + # [range: 0 ~ 50, default: 1] + I:"minecolonies:amazonchief"=1 + + # [range: 0 ~ 50, default: 1] + I:"minecolonies:archerbarbarian"=1 + + # [range: 0 ~ 50, default: 1] + I:"minecolonies:archermummy"=1 + + # [range: 0 ~ 50, default: 1] + I:"minecolonies:archerpirate"=1 + + # [range: 0 ~ 50, default: 1] + I:"minecolonies:barbarian"=1 + + # [range: 0 ~ 50, default: 1] + I:"minecolonies:chiefbarbarian"=1 + + # [range: 0 ~ 50, default: 1] + I:"minecolonies:chiefpirate"=1 + + # [range: 0 ~ 50, default: 1] + I:"minecolonies:mummy"=1 + + # [range: 0 ~ 50, default: 1] + I:"minecolonies:norsemenarcher"=1 + + # [range: 0 ~ 50, default: 1] + I:"minecolonies:norsemenchief"=1 + + # [range: 0 ~ 50, default: 1] + I:"minecolonies:pharao"=1 + + # [range: 0 ~ 50, default: 1] + I:"minecolonies:pirate"=1 + + # [range: 0 ~ 50, default: 1] + I:"minecolonies:shieldmaiden"=1 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:blaze"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:cave_spider"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:creeper"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:drowned"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:elder_guardian"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:ender_dragon"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:enderman"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:endermite"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:evoker"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:ghast"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:giant"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:guardian"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:hoglin"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:husk"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:illusioner"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:magma_cube"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:phantom"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:piglin"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:piglin_brute"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:pillager"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:ravager"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:shulker"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:silverfish"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:skeleton"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:slime"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:spider"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:stray"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:vex"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:vindicator"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:witch"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:wither"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:wither_skeleton"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:zoglin"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:zombie"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:zombie_villager"=8 + + # [range: 0 ~ 50, default: 8] + I:"minecraft:zombified_piglin"=8 + + # [range: 0 ~ 50, default: 1] + I:"quark:wrapped"=1 + + # [range: 0 ~ 50, default: 1] + I:"thermal:basalz"=1 + + # [range: 0 ~ 50, default: 1] + I:"thermal:blitz"=1 + + # [range: 0 ~ 50, default: 1] + I:"thermal:blizz"=1 +} + + +"spawner stats: brutal spawners" { + # The maximum delay between spawns [range: 1 ~ 32767, default: 400] + I:"Max Delay"=400 + + # The maximum number of nearby entities (when hit, the spawner turns off). [range: 1 ~ 32767, default: 6] + I:"Max Nearby Entities"=6 + + # The minimum delay between spawns [range: 1 ~ 32767, default: 200] + I:"Min Delay"=200 + + # The required distance a player must be within for this spawner to work. [range: 1 ~ 32767, default: 16] + I:"Player Range"=16 + + # The number of mobs that will spawn. [range: 1 ~ 32767, default: 6] + I:"Spawn Count"=6 + + # The delay before first spawn on this spawner. [range: 1 ~ 32767, default: 20] + I:"Spawn Delay"=20 + + # The spawn range. [range: 1 ~ 32767, default: 4] + I:"Spawn Range"=4 +} + + +"spawner stats: swarm spawners" { + # The maximum delay between spawns [range: 1 ~ 32767, default: 300] + I:"Max Delay"=300 + + # The maximum number of nearby entities (when hit, the spawner turns off). [range: 1 ~ 32767, default: 32] + I:"Max Nearby Entities"=32 + + # The minimum delay between spawns [range: 1 ~ 32767, default: 75] + I:"Min Delay"=75 + + # The required distance a player must be within for this spawner to work. [range: 1 ~ 32767, default: 8] + I:"Player Range"=8 + + # The number of mobs that will spawn. [range: 1 ~ 32767, default: 8] + I:"Spawn Count"=8 + + # The delay before first spawn on this spawner. [range: 1 ~ 32767, default: 20] + I:"Spawn Delay"=20 + + # The spawn range. [range: 1 ~ 32767, default: 6] + I:"Spawn Range"=6 +} + + +"swarm spawners" { + # The possible spawn entries for swarm spawners. Format is weight@entity, entity is a registry name. [default: [4@minecraft:zombie], [2@minecraft:skeleton], [5@minecraft:spider], [8@minecraft:cave_spider], [1@minecraft:creeper]] + S:"Swarm Spawner Mobs" < + 4@minecraft:zombie + 2@minecraft:skeleton + 5@minecraft:spider + 8@minecraft:cave_spider + 1@minecraft:creeper + > +} + + diff --git a/config/apotheosis/enchantments.cfg b/config/apotheosis/enchantments.cfg new file mode 100644 index 0000000..49143fb --- /dev/null +++ b/config/apotheosis/enchantments.cfg @@ -0,0 +1,1442 @@ +# Configuration file + +"apotheosis:bane_of_illagers" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 10] + I:"Max Level"=10 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:berserk" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 4] + I:"Max Level"=4 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:capturing" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:crescendo" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:depth_miner" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:hell_infusion" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:icy_thorns" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 4] + I:"Max Level"=4 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:knowledge" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 4] + I:"Max Level"=4 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:life_mending" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 4] + I:"Max Level"=4 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:magic_protection" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:natures_blessing" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:obliteration" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 9] + I:"Max Level"=9 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:rebounding" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 6] + I:"Max Level"=6 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:reflective" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:scavenger" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 3] + I:"Max Level"=3 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:sea_infusion" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:shield_bash" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:splitting" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 9] + I:"Max Level"=9 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:stable_footing" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:tempting" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"apotheosis:true_infinity" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"ars_nouveau:mana_boost" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 3] + I:"Max Level"=3 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"ars_nouveau:mana_regen" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 3] + I:"Max Level"=3 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"ars_nouveau:reactive" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 3] + I:"Max Level"=3 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"astralsorcery:night_vision" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"astralsorcery:scorching_heat" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cofh_core:holding" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 11] + I:"Max Level"=11 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:auto_smelt" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:beekeeper" { + # The max level of this enchantment - normally 2. [range: 1 ~ 127, default: 6] + I:"Max Level"=6 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:beheading" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:curse" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:disarm" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:ender" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:excavate" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 9] + I:"Max Level"=9 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:experience_boost" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:growth" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:launch" { + # The max level of this enchantment - normally 10. [range: 1 ~ 127, default: 12] + I:"Max Level"=12 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:life_leech" { + # The max level of this enchantment - normally 2. [range: 1 ~ 127, default: 6] + I:"Max Level"=6 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:magnet" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:multishot" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:quickshot" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:reach" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:step" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:traveler" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"cyclic:venom" { + # The max level of this enchantment - normally 2. [range: 1 ~ 127, default: 6] + I:"Max Level"=6 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"farmersdelight:backstabbing" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"mana-and-artifice:aura-depths" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"mana-and-artifice:aura-healing" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"mana-and-artifice:aura-jumping" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"mana-and-artifice:aura-mining" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"mana-and-artifice:aura-repair" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"mana-and-artifice:aura-running" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"mana-and-artifice:bouncing" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"mana-and-artifice:cloudstep" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"mana-and-artifice:transitorystep" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecolonies:raider_damage_enchant" { + # The max level of this enchantment - normally 2. [range: 1 ~ 127, default: 2] + I:"Max Level"=2 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:aqua_affinity" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:bane_of_arthropods" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 10] + I:"Max Level"=10 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:binding_curse" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:blast_protection" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:channeling" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:depth_strider" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:efficiency" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 9] + I:"Max Level"=9 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:feather_falling" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:fire_aspect" { + # The max level of this enchantment - normally 2. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:fire_protection" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:flame" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:fortune" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:frost_walker" { + # The max level of this enchantment - normally 2. [range: 1 ~ 127, default: 6] + I:"Max Level"=6 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:impaling" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 10] + I:"Max Level"=10 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:infinity" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:knockback" { + # The max level of this enchantment - normally 2. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:looting" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:loyalty" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:luck_of_the_sea" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:lure" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:mending" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:multishot" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:piercing" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:power" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 9] + I:"Max Level"=9 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:projectile_protection" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:protection" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:punch" { + # The max level of this enchantment - normally 2. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:quick_charge" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:respiration" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:riptide" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:sharpness" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 9] + I:"Max Level"=9 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:silk_touch" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:smite" { + # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 10] + I:"Max Level"=10 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:soul_speed" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:sweeping" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:thorns" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 5] + I:"Max Level"=5 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:unbreaking" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 8] + I:"Max Level"=8 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"minecraft:vanishing_curse" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"naturesaura:aura_mending" { + # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] + I:"Max Level"=1 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"simplyjetpacks:fuel_efficiency" { + # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 9] + I:"Max Level"=9 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + diff --git a/config/apotheosis/garden.cfg b/config/apotheosis/garden.cfg new file mode 100644 index 0000000..b06de49 --- /dev/null +++ b/config/apotheosis/garden.cfg @@ -0,0 +1,14 @@ +# Configuration file + +general { + # The max height a stack of bamboo may grow to. Vanilla is 16. [range: 1 ~ 255, default: 32] + I:"Bamboo Height"=32 + + # The max height a stack of cacti may grow to. Vanilla is 3. [range: 1 ~ 255, default: 5] + I:"Cactus Height"=32 + + # The max height a stack of reeds may grow to. Vanilla is 3. [range: 1 ~ 255, default: 255] + I:"Reed Height"=32 +} + + diff --git a/config/apotheosis/names.cfg b/config/apotheosis/names.cfg new file mode 100644 index 0000000..911940c --- /dev/null +++ b/config/apotheosis/names.cfg @@ -0,0 +1,1111 @@ +# Configuration file + +armors { + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:chainmail_helmet, minecraft:chainmail_chestplate, minecraft:chainmail_leggings, minecraft:chainmail_boots + # Repair Material: minecraft:iron_ingot + # [default: [Chainmail], [Chain], [Chain Link], [Scale]] + S:CHAIN < + Chainmail + Chain + Chain Link + Scale + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:diamond_helmet, minecraft:diamond_chestplate, minecraft:diamond_leggings, minecraft:diamond_boots + # Repair Material: minecraft:diamond + # [default: [Diamond], [Zircon], [Gemstone], [Jewel], [Crystal]] + S:DIAMOND < + Diamond + Zircon + Gemstone + Jewel + Crystal + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:golden_helmet, minecraft:golden_chestplate, minecraft:golden_leggings, minecraft:golden_boots + # Repair Material: minecraft:gold_ingot + # [default: [Golden], [Gold], [Gilt], [Auric], [Ornate]] + S:GOLD < + Golden + Gold + Gilt + Auric + Ornate + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: naturesaura:infused_iron_helmet, naturesaura:infused_iron_chest, naturesaura:infused_iron_pants, naturesaura:infused_iron_shoes + # Repair Material: naturesaura:infused_iron + # [default: ] + S:INFUSED < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:iron_helmet, minecraft:iron_chestplate, minecraft:iron_leggings, minecraft:iron_boots + # Repair Material: minecraft:iron_ingot + # [default: [Iron], [Steel], [Ferrous], [Rusty], [Wrought Iron]] + S:IRON < + Iron + Steel + Ferrous + Rusty + Wrought Iron + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: simplyjetpacks:jetpack_creative, simplyjetpacks:jetpack_vanilla1, simplyjetpacks:jetpack_vanilla2, simplyjetpacks:jetpack_vanilla3, simplyjetpacks:jetpack_vanilla4, simplyjetpacks:jetpack_ie1, simplyjetpacks:jetpack_ie2, simplyjetpacks:jetpack_ie3, simplyjetpacks:jetpack_mek1, simplyjetpacks:jetpack_mek2, simplyjetpacks:jetpack_mek3, simplyjetpacks:jetpack_mek4, simplyjetpacks:jetpack_te1, simplyjetpacks:jetpack_te2, simplyjetpacks:jetpack_te3, simplyjetpacks:jetpack_te4 + # Repair Material: minecraft:iron_ingot + # [default: ] + S:JETPACK < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: simplyjetpacks:jetpack_creative_armored, simplyjetpacks:jetpack_vanilla1_armored, simplyjetpacks:jetpack_vanilla2_armored, simplyjetpacks:jetpack_vanilla3_armored, simplyjetpacks:jetpack_vanilla4_armored, simplyjetpacks:jetpack_ie1_armored, simplyjetpacks:jetpack_ie2_armored, simplyjetpacks:jetpack_ie3_armored, simplyjetpacks:jetpack_mek1_armored, simplyjetpacks:jetpack_mek2_armored, simplyjetpacks:jetpack_mek3_armored, simplyjetpacks:jetpack_mek4_armored, simplyjetpacks:jetpack_te1_armored, simplyjetpacks:jetpack_te2_armored, simplyjetpacks:jetpack_te3_armored, simplyjetpacks:jetpack_te4_armored, simplyjetpacks:jetpack_te5 + # Repair Material: minecraft:iron_ingot + # [default: ] + S:JETPACK_ARMORED < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:leather_helmet, minecraft:leather_chestplate, minecraft:leather_leggings, minecraft:leather_boots, quark:backpack + # Repair Material: minecraft:leather + # [default: [Leather], [Rawhide], [Lamellar], [Cow Skin]] + S:LEATHER < + Leather + Rawhide + Lamellar + Cow Skin + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:netherite_helmet, minecraft:netherite_chestplate, minecraft:netherite_leggings, minecraft:netherite_boots + # Repair Material: minecraft:netherite_ingot + # [default: [Burnt], [Embered], [Fiery], [Hellborn], [Flameforged]] + S:NETHERITE < + Burnt + Embered + Fiery + Hellborn + Flameforged + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: simplyjetpacks:pilot_goggles + # Repair Material: minecraft:iron_ingot + # [default: ] + S:PILOT_GOGGLES < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: naturesaura:sky_helmet, naturesaura:sky_chest, naturesaura:sky_pants, naturesaura:sky_shoes + # Repair Material: naturesaura:sky_ingot + # [default: ] + S:SKY < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:turtle_helmet + # Repair Material: minecraft:scute + # [default: [Tortollan], [Very Tragic], [Environmental], [Organic]] + S:TURTLE < + Tortollan + Very Tragic + Environmental + Organic + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: ars_nouveau:apprentice_boots, ars_nouveau:apprentice_leggings, ars_nouveau:apprentice_robes, ars_nouveau:apprentice_hood + # Repair Material: minecraft:scute + # [default: ] + S:ars_nouveau_apprentice_boots < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: ars_nouveau:archmage_boots, ars_nouveau:archmage_leggings, ars_nouveau:archmage_robes, ars_nouveau:archmage_hood + # Repair Material: minecraft:scute + # [default: ] + S:ars_nouveau_archmage_boots < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: ars_nouveau:novice_boots, ars_nouveau:novice_leggings, ars_nouveau:novice_robes, ars_nouveau:novice_hood + # Repair Material: minecraft:white_wool + # [default: ] + S:ars_nouveau_novice_boots < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: astralsorcery:mantle + # Repair Material: astralsorcery:stardust + # [default: ] + S:astralsorcery_mantle < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: bloodmagic:livinghelmet, bloodmagic:livingplate, bloodmagic:livingleggings, bloodmagic:livingboots + # Repair Material: minecraft:iron_ingot + # [default: ] + S:bloodmagic_livinghelmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: dustrial_decor:cardboard_helmet, dustrial_decor:cardboard_chestplate, dustrial_decor:cardboard_leggings, dustrial_decor:cardboard_boots + # Repair Material: dustrial_decor:cardboard + # [default: ] + S:dustrial_decor_cardboard_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: immersiveengineering:armor_faraday_feet, immersiveengineering:armor_faraday_legs, immersiveengineering:armor_faraday_chest, immersiveengineering:armor_faraday_head + # Repair Material: null + # [default: ] + S:immersiveengineering_armor_faraday_feet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: immersiveengineering:armor_steel_feet, immersiveengineering:armor_steel_legs, immersiveengineering:armor_steel_chest, immersiveengineering:armor_steel_head + # Repair Material: null + # [default: ] + S:immersiveengineering_armor_steel_feet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanism:free_runners + # Repair Material: null + # [default: ] + S:mekanism_free_runners < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanism:hazmat_mask, mekanism:hazmat_gown, mekanism:hazmat_pants, mekanism:hazmat_boots + # Repair Material: null + # [default: ] + S:mekanism_hazmat_mask < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanism:jetpack + # Repair Material: null + # [default: ] + S:mekanism_jetpack < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanism:jetpack_armored + # Repair Material: null + # [default: ] + S:mekanism_jetpack_armored < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanism:mekasuit_helmet, mekanism:mekasuit_bodyarmor, mekanism:mekasuit_pants, mekanism:mekasuit_boots + # Repair Material: null + # [default: ] + S:mekanism_mekasuit_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanism:scuba_mask + # Repair Material: null + # [default: ] + S:mekanism_scuba_mask < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanism:scuba_tank + # Repair Material: null + # [default: ] + S:mekanism_scuba_tank < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanismtools:bronze_helmet, mekanismtools:bronze_chestplate, mekanismtools:bronze_leggings, mekanismtools:bronze_boots + # Repair Material: null + # [default: ] + S:mekanismtools_bronze_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanismtools:lapis_lazuli_helmet, mekanismtools:lapis_lazuli_chestplate, mekanismtools:lapis_lazuli_leggings, mekanismtools:lapis_lazuli_boots + # Repair Material: null + # [default: ] + S:mekanismtools_lapis_lazuli_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanismtools:osmium_helmet, mekanismtools:osmium_chestplate, mekanismtools:osmium_leggings, mekanismtools:osmium_boots + # Repair Material: null + # [default: ] + S:mekanismtools_osmium_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanismtools:refined_glowstone_helmet, mekanismtools:refined_glowstone_chestplate, mekanismtools:refined_glowstone_leggings, mekanismtools:refined_glowstone_boots + # Repair Material: null + # [default: ] + S:mekanismtools_refined_glowstone_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanismtools:refined_obsidian_helmet, mekanismtools:refined_obsidian_chestplate, mekanismtools:refined_obsidian_leggings, mekanismtools:refined_obsidian_boots + # Repair Material: null + # [default: ] + S:mekanismtools_refined_obsidian_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanismtools:steel_helmet, mekanismtools:steel_chestplate, mekanismtools:steel_leggings, mekanismtools:steel_boots + # Repair Material: null + # [default: ] + S:mekanismtools_steel_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecolonies:pirate_cap, minecolonies:pirate_chest, minecolonies:pirate_legs, minecolonies:pirate_shoes + # Repair Material: minecraft:diamond + # [default: ] + S:minecolonies_pirate_cap < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecolonies:pirate_hat, minecolonies:pirate_top, minecolonies:pirate_leggins, minecolonies:pirate_boots + # Repair Material: minecraft:diamond + # [default: ] + S:minecolonies_pirate_hat < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecolonies:santa_hat + # Repair Material: null + # [default: ] + S:minecolonies_santa_hat < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: pneumaticcraft:pneumatic_helmet, pneumaticcraft:pneumatic_chestplate, pneumaticcraft:pneumatic_leggings, pneumaticcraft:pneumatic_boots + # Repair Material: null + # [default: ] + S:pneumaticcraft_pneumatic_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: theoneprobe:diamond_helmet_probe + # Repair Material: null + # [default: ] + S:theoneprobe_diamond_helmet_probe < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: theoneprobe:gold_helmet_probe + # Repair Material: null + # [default: ] + S:theoneprobe_gold_helmet_probe < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: theoneprobe:iron_helmet_probe + # Repair Material: null + # [default: ] + S:theoneprobe_iron_helmet_probe < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: thermal:beekeeper_helmet, thermal:beekeeper_chestplate, thermal:beekeeper_leggings, thermal:beekeeper_boots + # Repair Material: thermal:beekeeper_fabric + # [default: ] + S:thermal_beekeeper_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: thermal:diving_helmet, thermal:diving_chestplate, thermal:diving_leggings, thermal:diving_boots + # Repair Material: thermal:diving_fabric + # [default: ] + S:thermal_diving_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: thermal:hazmat_helmet, thermal:hazmat_chestplate, thermal:hazmat_leggings, thermal:hazmat_boots + # Repair Material: thermal:hazmat_fabric + # [default: ] + S:thermal_hazmat_helmet < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: xreliquary:witch_hat + # Repair Material: null + # [default: ] + S:xreliquary_witch_hat < + > +} + + +entity { + # A list of name pieces, which can be spliced together to create full names. May be empty only if names is not empty. [default: [Grab], [Thar], [Ger], [Ald], [Mas], [On], [O], [Din], [Thor], [Jon], [Ath], [Burb], [En], [A], [E], [I], [U], [Hab], [Bloo], [Ena], [Dit], [Aph], [Ern], [Bor], [Dav], [Id], [Toast], [Son], [Dottir], [For], [Wen], [Lob], [Ed], [Die], [Van], [Y], [Zap], [Ear], [Ben], [Don], [Bran], [Gro], [Jen], [Bob], [Ette], [Ere], [Man], [Qua], [Bro], [Cree], [Per], [Skel], [Ton], [Zom], [Bie], [Wolf], [End], [Er], [Pig], [Sil], [Ver], [Fish], [Cow], [Chic], [Ken], [Sheep], [Squid], [Hell]] + S:"Name Parts" < + Grab + Thar + Ger + Ald + Mas + On + O + Din + Thor + Jon + Ath + Burb + En + A + E + I + U + Hab + Bloo + Ena + Dit + Aph + Ern + Bor + Dav + Id + Toast + Son + Dottir + For + Wen + Lob + Ed + Die + Van + Y + Zap + Ear + Ben + Don + Bran + Gro + Jen + Bob + Ette + Ere + Man + Qua + Bro + Cree + Per + Skel + Ton + Zom + Bie + Wolf + End + Er + Pig + Sil + Ver + Fish + Cow + Chic + Ken + Sheep + Squid + Hell + > + + # A list of full names, which are used in the generation of boss names. May be empty only if name parts is not empty. [default: [Albert], [Andrew], [Anderson], [Andy], [Allan], [Arthur], [Aaron], [Allison], [Arielle], [Amanda], [Anne], [Annie], [Amy], [Alana], [Brandon], [Brady], [Bernard], [Ben], [Benjamin], [Bob], [Bobette], [Brooke], [Brandy], [Beatrice], [Bea], [Bella], [Becky], [Carlton], [Carl], [Calvin], [Cameron], [Carson], [Chase], [Cassandra], [Cassie], [Cas], [Carol], [Carly], [Cherise], [Charlotte], [Cheryl], [Chasity], [Danny], [Drake], [Daniel], [Derrel], [David], [Dave], [Donovan], [Don], [Donald], [Drew], [Derrick], [Darla], [Donna], [Dora], [Danielle], [Edward], [Elliot], [Ed], [Edson], [Elton], [Eddison], [Earl], [Eric], [Ericson], [Eddie], [Ediovany], [Emma], [Elizabeth], [Eliza], [Esperanza], [Esper], [Esmeralda], [Emi], [Emily], [Elaine], [Fernando], [Ferdinand], [Fred], [Feddie], [Fredward], [Frank], [Franklin], [Felix], [Felicia], [Fran], [Greg], [Gregory], [George], [Gerald], [Gina], [Geraldine], [Gabby], [Hendrix], [Henry], [Hobbes], [Herbert], [Heath], [Henderson], [Helga], [Hera], [Helen], [Helena], [Hannah], [Ike], [Issac], [Israel], [Ismael], [Irlanda], [Isabelle], [Irene], [Irenia], [Jimmy], [Jim], [Justin], [Jacob], [Jake], [Jon], [Johnson], [Jonny], [Jonathan], [Josh], [Joshua], [Julian], [Jesus], [Jericho], [Jeb], [Jess], [Joan], [Jill], [Jillian], [Jessica], [Jennifer], [Jenny], [Jen], [Judy], [Kenneth], [Kenny], [Ken], [Keith], [Kevin], [Karen], [Kassandra], [Kassie], [Leonard], [Leo], [Leroy], [Lee], [Lenny], [Luke], [Lucas], [Liam], [Lorraine], [Latasha], [Lauren], [Laquisha], [Livia], [Lydia], [Lila], [Lilly], [Lillian], [Lilith], [Lana], [Mason], [Mike], [Mickey], [Mario], [Manny], [Mark], [Marcus], [Martin], [Marty], [Matthew], [Matt], [Max], [Maximillian], [Marth], [Mia], [Marriah], [Maddison], [Maddie], [Marissa], [Miranda], [Mary], [Martha], [Melonie], [Melody], [Mel], [Minnie], [Nathan], [Nathaniel], [Nate], [Ned], [Nick], [Norman], [Nicholas], [Natasha], [Nicki], [Nora], [Nelly], [Nina], [Orville], [Oliver], [Orlando], [Owen], [Olsen], [Odin], [Olaf], [Ortega], [Olivia], [Patrick], [Pat], [Paul], [Perry], [Pinnochio], [Patrice], [Patricia], [Pennie], [Petunia], [Patti], [Pernelle], [Quade], [Quincy], [Quentin], [Quinn], [Roberto], [Robbie], [Rob], [Robert], [Roy], [Roland], [Ronald], [Richard], [Rick], [Ricky], [Rose], [Rosa], [Rhonda], [Rebecca], [Roberta], [Sparky], [Shiloh], [Stephen], [Steve], [Saul], [Sheen], [Shane], [Sean], [Sampson], [Samuel], [Sammy], [Stefan], [Sasha], [Sam], [Susan], [Suzy], [Shelby], [Samantha], [Sheila], [Sharon], [Sally], [Stephanie], [Sandra], [Sandy], [Sage], [Tim], [Thomas], [Thompson], [Tyson], [Tyler], [Tom], [Tyrone], [Timmothy], [Tamara], [Tabby], [Tabitha], [Tessa], [Tiara], [Tyra], [Uriel], [Ursala], [Uma], [Victor], [Vincent], [Vince], [Vance], [Vinny], [Velma], [Victoria], [Veronica], [Wilson], [Wally], [Wallace], [Will], [Wilard], [William], [Wilhelm], [Xavier], [Xandra], [Young], [Yvonne], [Yolanda], [Zach], [Zachary]] + S:Names < + Albert + Andrew + Anderson + Andy + Allan + Arthur + Aaron + Allison + Arielle + Amanda + Anne + Annie + Amy + Alana + Brandon + Brady + Bernard + Ben + Benjamin + Bob + Bobette + Brooke + Brandy + Beatrice + Bea + Bella + Becky + Carlton + Carl + Calvin + Cameron + Carson + Chase + Cassandra + Cassie + Cas + Carol + Carly + Cherise + Charlotte + Cheryl + Chasity + Danny + Drake + Daniel + Derrel + David + Dave + Donovan + Don + Donald + Drew + Derrick + Darla + Donna + Dora + Danielle + Edward + Elliot + Ed + Edson + Elton + Eddison + Earl + Eric + Ericson + Eddie + Ediovany + Emma + Elizabeth + Eliza + Esperanza + Esper + Esmeralda + Emi + Emily + Elaine + Fernando + Ferdinand + Fred + Feddie + Fredward + Frank + Franklin + Felix + Felicia + Fran + Greg + Gregory + George + Gerald + Gina + Geraldine + Gabby + Hendrix + Henry + Hobbes + Herbert + Heath + Henderson + Helga + Hera + Helen + Helena + Hannah + Ike + Issac + Israel + Ismael + Irlanda + Isabelle + Irene + Irenia + Jimmy + Jim + Justin + Jacob + Jake + Jon + Johnson + Jonny + Jonathan + Josh + Joshua + Julian + Jesus + Jericho + Jeb + Jess + Joan + Jill + Jillian + Jessica + Jennifer + Jenny + Jen + Judy + Kenneth + Kenny + Ken + Keith + Kevin + Karen + Kassandra + Kassie + Leonard + Leo + Leroy + Lee + Lenny + Luke + Lucas + Liam + Lorraine + Latasha + Lauren + Laquisha + Livia + Lydia + Lila + Lilly + Lillian + Lilith + Lana + Mason + Mike + Mickey + Mario + Manny + Mark + Marcus + Martin + Marty + Matthew + Matt + Max + Maximillian + Marth + Mia + Marriah + Maddison + Maddie + Marissa + Miranda + Mary + Martha + Melonie + Melody + Mel + Minnie + Nathan + Nathaniel + Nate + Ned + Nick + Norman + Nicholas + Natasha + Nicki + Nora + Nelly + Nina + Orville + Oliver + Orlando + Owen + Olsen + Odin + Olaf + Ortega + Olivia + Patrick + Pat + Paul + Perry + Pinnochio + Patrice + Patricia + Pennie + Petunia + Patti + Pernelle + Quade + Quincy + Quentin + Quinn + Roberto + Robbie + Rob + Robert + Roy + Roland + Ronald + Richard + Rick + Ricky + Rose + Rosa + Rhonda + Rebecca + Roberta + Sparky + Shiloh + Stephen + Steve + Saul + Sheen + Shane + Sean + Sampson + Samuel + Sammy + Stefan + Sasha + Sam + Susan + Suzy + Shelby + Samantha + Sheila + Sharon + Sally + Stephanie + Sandra + Sandy + Sage + Tim + Thomas + Thompson + Tyson + Tyler + Tom + Tyrone + Timmothy + Tamara + Tabby + Tabitha + Tessa + Tiara + Tyra + Uriel + Ursala + Uma + Victor + Vincent + Vince + Vance + Vinny + Velma + Victoria + Veronica + Wilson + Wally + Wallace + Will + Wilard + William + Wilhelm + Xavier + Xandra + Young + Yvonne + Yolanda + Zach + Zachary + > + + # A list of prefixes, which are used in the generation of boss names. May be empty. [default: [Sir], [Mister], [Madam], [Doctor], [Father], [Mother]] + S:Prefixes < + Sir + Mister + Madam + Doctor + Father + Mother + > + + # A list of suffixes, which are used in the generation of boss names. A suffix is always preceeded by "The". May be empty. [default: [Mighty], [Supreme], [Superior], [Ultimate], [Lame], [Wimpy], [Curious], [Sneaky], [Pathetic], [Crying], [Eagle], [Errant], [Unholy], [Questionable], [Mean], [Hungry], [Thirsty], [Feeble], [Wise], [Sage], [Magical], [Mythical], [Legendary], [Not Very Nice], [Jerk], [Doctor], [Misunderstood], [Angry], [Knight], [Bishop], [Godly], [Special], [Toasty], [Shiny], [Shimmering], [Light], [Dark], [Odd-Smelling], [Funky], [Rock Smasher], [Son of Herobrine], [Cracked], [Sticky], [§kAlien§r], [Baby], [Manly], [Rough], [Scary], [Undoubtable], [Honest], [Non-Suspicious], [Boring], [Odd], [Lazy], [Super], [Nifty], [Ogre Slayer], [Pig Thief], [Dirt Digger], [Really Cool], [Doominator], [... Something]] + S:Suffixes < + Mighty + Supreme + Superior + Ultimate + Lame + Wimpy + Curious + Sneaky + Pathetic + Crying + Eagle + Errant + Unholy + Questionable + Mean + Hungry + Thirsty + Feeble + Wise + Sage + Magical + Mythical + Legendary + Not Very Nice + Jerk + Doctor + Misunderstood + Angry + Knight + Bishop + Godly + Special + Toasty + Shiny + Shimmering + Light + Dark + Odd-Smelling + Funky + Rock Smasher + Son of Herobrine + Cracked + Sticky + §kAlien§r + Baby + Manly + Rough + Scary + Undoubtable + Honest + Non-Suspicious + Boring + Odd + Lazy + Super + Nifty + Ogre Slayer + Pig Thief + Dirt Digger + Really Cool + Doominator + ... Something + > +} + + +formatting { + # The format string that will be used to indicate ownership. [default: %s's] + S:"Ownership Format"=%s's + + # The format string that will be used when a suffix is applied. [default: %s the %s] + S:"Suffix Format"=%s the %s +} + + +items { + # A list of root names for helms, used in the generation of item names. May not be empty. [default: [Helmet], [Cap], [Crown], [Great Helm], [Bassinet], [Sallet], [Close Helm], [Barbute]] + S:Helms < + Helmet + Cap + Crown + Great Helm + Bassinet + Sallet + Close Helm + Barbute + > + + # A list of root names for axes, used in the generation of item names. May not be empty. [default: [Axe], [Chopper], [Hatchet], [Tomahawk], [Cleaver], [Hacker], [Tree-Cutter], [Truncator]] + S:axes < + Axe + Chopper + Hatchet + Tomahawk + Cleaver + Hacker + Tree-Cutter + Truncator + > + + # A list of root names for boots, used in the generation of item names. May not be empty. [default: [Boots], [Shoes], [Greaves], [Sabatons], [Sollerets]] + S:boots < + Boots + Shoes + Greaves + Sabatons + Sollerets + > + + # A list of root names for bows, used in the generation of item names. May not be empty. [default: [Bow], [Shortbow], [Longbow], [Flatbow], [Recurve Bow], [Reflex Bow], [Self Bow], [Composite Bow], [Arrow-Flinger]] + S:bows < + Bow + Shortbow + Longbow + Flatbow + Recurve Bow + Reflex Bow + Self Bow + Composite Bow + Arrow-Flinger + > + + # A list of root names for chestplates, used in the generation of item names. May not be empty. [default: [Chestplate], [Tunic], [Brigandine], [Hauberk], [Cuirass]] + S:chestplates < + Chestplate + Tunic + Brigandine + Hauberk + Cuirass + > + + # A list of root names for leggings, used in the generation of item names. May not be empty. [default: [Leggings], [Pants], [Tassets], [Cuisses], [Schynbalds]] + S:leggings < + Leggings + Pants + Tassets + Cuisses + Schynbalds + > + + # A list of root names for pickaxes, used in the generation of item names. May not be empty. [default: [Pickaxe], [Pick], [Mattock], [Rock-Smasher], [Miner]] + S:pickaxes < + Pickaxe + Pick + Mattock + Rock-Smasher + Miner + > + + # A list of root names for shovels, used in the generation of item names. May not be empty. [default: [Shovel], [Spade], [Digger], [Excavator], [Trowel], [Scoop]] + S:shovels < + Shovel + Spade + Digger + Excavator + Trowel + Scoop + > + + # A list of root names for swords, used in the generation of item names. May not be empty. [default: [Sword], [Cutter], [Slicer], [Dicer], [Knife], [Blade], [Machete], [Brand], [Claymore], [Cutlass], [Foil], [Dagger], [Glaive], [Rapier], [Saber], [Scimitar], [Shortsword], [Longsword], [Broadsword], [Calibur]] + S:swords < + Sword + Cutter + Slicer + Dicer + Knife + Blade + Machete + Brand + Claymore + Cutlass + Foil + Dagger + Glaive + Rapier + Saber + Scimitar + Shortsword + Longsword + Broadsword + Calibur + > +} + + +tools { + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:diamond_sword, minecraft:diamond_shovel, minecraft:diamond_pickaxe, minecraft:diamond_axe, minecraft:diamond_hoe, engineerstools:redia_tool, farmersdelight:diamond_knife, integratedtunnels:dummy_pickaxe, mekanismtools:diamond_paxel, rftoolsbuilder:superharvestingtool, minecolonies:chiefsword + # Repair Material: minecraft:diamond + # [default: [Diamond], [Zircon], [Gemstone], [Jewel], [Crystal]] + S:DIAMOND < + Diamond + Zircon + Gemstone + Jewel + Crystal + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: extcaves:picker_flint + # Repair Material: minecraft:flint + # [default: ] + S:FLINT < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:golden_sword, minecraft:golden_shovel, minecraft:golden_pickaxe, minecraft:golden_axe, minecraft:golden_hoe, xreliquary:mercy_cross, xreliquary:magicbane, farmersdelight:golden_knife, mekanismtools:gold_paxel + # Repair Material: minecraft:gold_ingot + # [default: [Golden], [Gold], [Gilt], [Auric], [Ornate]] + S:GOLD < + Golden + Gold + Gilt + Auric + Ornate + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: naturesaura:infused_iron_pickaxe, naturesaura:infused_iron_axe, naturesaura:infused_iron_shovel, naturesaura:infused_iron_hoe, naturesaura:infused_iron_sword + # Repair Material: naturesaura:infused_iron + # [default: ] + S:INFUSED < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:iron_sword, minecraft:iron_shovel, minecraft:iron_pickaxe, minecraft:iron_axe, minecraft:iron_hoe, extcaves:butcher_knife, extcaves:chef_knife, extcaves:gourmet_fork, extcaves:gourmet_spoon, extcaves:iron_dagger, farmersdelight:iron_knife, mekanismtools:iron_paxel, appliedenergistics2:certus_quartz_axe, appliedenergistics2:certus_quartz_hoe, appliedenergistics2:certus_quartz_shovel, appliedenergistics2:certus_quartz_pickaxe, appliedenergistics2:certus_quartz_sword, appliedenergistics2:nether_quartz_axe, appliedenergistics2:nether_quartz_hoe, appliedenergistics2:nether_quartz_shovel, appliedenergistics2:nether_quartz_pickaxe, appliedenergistics2:nether_quartz_sword, minecolonies:iron_scimitar + # Repair Material: minecraft:iron_ingot + # [default: [Iron], [Steel], [Ferrous], [Rusty], [Wrought Iron]] + S:IRON < + Iron + Steel + Ferrous + Rusty + Wrought Iron + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:netherite_sword, minecraft:netherite_shovel, minecraft:netherite_pickaxe, minecraft:netherite_axe, minecraft:netherite_hoe, farmersdelight:netherite_knife, mekanismtools:netherite_paxel + # Repair Material: minecraft:netherite_ingot + # [default: [Burnt], [Embered], [Fiery], [Hellborn], [Flameforged]] + S:NETHERITE < + Burnt + Embered + Fiery + Hellborn + Flameforged + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: create:deforester + # Repair Material: create:refined_radiance + # [default: ] + S:RADIANT < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: extcaves:rusty_sword, extcaves:rusty_pickaxe + # Repair Material: minecraft:iron_ingot + # [default: ] + S:RUSTY < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: bloodmagic:soulsword, bloodmagic:soulaxe, bloodmagic:soulpickaxe, bloodmagic:soulshovel, bloodmagic:soulscythe + # Repair Material: bloodmagic:infusedslate + # [default: ] + S:SENTIENT < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: naturesaura:sky_pickaxe, naturesaura:sky_axe, naturesaura:sky_shovel, naturesaura:sky_hoe, naturesaura:sky_sword + # Repair Material: naturesaura:sky_ingot + # [default: ] + S:SKY < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:stone_sword, minecraft:stone_shovel, minecraft:stone_pickaxe, minecraft:stone_axe, minecraft:stone_hoe, farmersdelight:flint_knife, mekanismtools:stone_paxel + # Repair Material: null + # [default: [Stone], [Rock], [Marble], [Cobblestone]] + S:STONE < + Stone + Rock + Marble + Cobblestone + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: extcaves:picker_stone + # Repair Material: null + # [default: ] + S:STONE_WEAK < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: minecraft:wooden_sword, minecraft:wooden_shovel, minecraft:wooden_pickaxe, minecraft:wooden_axe, minecraft:wooden_hoe, extcaves:wooden_cane, mekanismtools:wood_paxel + # Repair Material: null + # [default: [Wooden], [Wood], [Hardwood], [Balsa Wood], [Mahogany], [Plywood]] + S:WOOD < + Wooden + Wood + Hardwood + Balsa Wood + Mahogany + Plywood + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: astralsorcery:crystal_sword, astralsorcery:infused_crystal_sword + # Repair Material: null + # [default: ] + S:astralsorcery_crystal_sword < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: immersiveengineering:pickaxe_steel, immersiveengineering:shovel_steel, immersiveengineering:axe_steel, immersiveengineering:hoe_steel, immersiveengineering:sword_steel + # Repair Material: null + # [default: ] + S:immersiveengineering_pickaxe_steel < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanismtools:bronze_pickaxe, mekanismtools:bronze_axe, mekanismtools:bronze_shovel, mekanismtools:bronze_hoe, mekanismtools:bronze_sword, mekanismtools:bronze_paxel + # Repair Material: null + # [default: ] + S:mekanismtools_bronze_pickaxe < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanismtools:lapis_lazuli_pickaxe, mekanismtools:lapis_lazuli_axe, mekanismtools:lapis_lazuli_shovel, mekanismtools:lapis_lazuli_hoe, mekanismtools:lapis_lazuli_sword, mekanismtools:lapis_lazuli_paxel + # Repair Material: null + # [default: ] + S:mekanismtools_lapis_lazuli_pickaxe < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanismtools:osmium_pickaxe, mekanismtools:osmium_axe, mekanismtools:osmium_shovel, mekanismtools:osmium_hoe, mekanismtools:osmium_sword, mekanismtools:osmium_paxel + # Repair Material: null + # [default: ] + S:mekanismtools_osmium_pickaxe < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanismtools:refined_glowstone_pickaxe, mekanismtools:refined_glowstone_axe, mekanismtools:refined_glowstone_shovel, mekanismtools:refined_glowstone_hoe, mekanismtools:refined_glowstone_sword, mekanismtools:refined_glowstone_paxel + # Repair Material: null + # [default: ] + S:mekanismtools_refined_glowstone_pickaxe < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanismtools:refined_obsidian_pickaxe, mekanismtools:refined_obsidian_axe, mekanismtools:refined_obsidian_shovel, mekanismtools:refined_obsidian_hoe, mekanismtools:refined_obsidian_sword, mekanismtools:refined_obsidian_paxel + # Repair Material: null + # [default: ] + S:mekanismtools_refined_obsidian_pickaxe < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: mekanismtools:steel_pickaxe, mekanismtools:steel_axe, mekanismtools:steel_shovel, mekanismtools:steel_hoe, mekanismtools:steel_sword, mekanismtools:steel_paxel + # Repair Material: null + # [default: ] + S:mekanismtools_steel_pickaxe < + > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: wstweaks:lava_blade, wstweaks:blaze_blade + # Repair Material: minecraft:nether_star + # [default: ] + S:wstweaks_lava_blade < + > +} + + diff --git a/config/apotheosis/potion.cfg b/config/apotheosis/potion.cfg new file mode 100644 index 0000000..ce03804 --- /dev/null +++ b/config/apotheosis/potion.cfg @@ -0,0 +1,8 @@ +# Configuration file + +general { + # The strength of Ancient Knowledge. This multiplier determines how much additional xp is granted. [range: 1 ~ 2147483647, default: 4] + I:"Knowledge XP Multiplier"=4 +} + + diff --git a/config/apotheosis/spawner.cfg b/config/apotheosis/spawner.cfg new file mode 100644 index 0000000..f382086 --- /dev/null +++ b/config/apotheosis/spawner.cfg @@ -0,0 +1,188 @@ +# Configuration file + +general { + # When held in the off-hand, this item makes modifiers change stats in the opposite direction. [default: minecraft:quartz] + S:"Inverse Item"=minecraft:quartz + + # The durability damage dealt to an item that silk touches a spawner. [range: 0 ~ 100000, default: 100] + I:"Spawner Silk Damage"=100 + + # The level of silk touch needed to harvest a spawner. Set to -1 to disable, 0 to always drop. The enchantment module can increase the max level of silk touch. [range: -1 ~ 127, default: 1] + I:"Spawner Silk Level"=1 +} + + +ignore_spawn_cap { + # The item that applies this modifier. [default: minecraft:chorus_fruit] + S:item=minecraft:bedrock + I:max_value=1 + I:min_value=0 + I:value=0 +} + + +ignore_spawn_conditions { + # The item that applies this modifier. [default: minecraft:dragon_egg] + S:item=minecraft:dragon_egg + I:max_value=1 + I:min_value=0 + I:value=0 + +} + + +max_delay { + # The item that applies this modifier. [default: minecraft:clock] + S:item=minecraft:clock + + # The max value of this stat. [range: -2147483648 ~ 2147483647, default: 99999] + I:max_value=99999 + + # The min value of this stat. [range: -2147483648 ~ 2147483647, default: 10] + I:min_value=10 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: -10] + I:value=-10 +} + + +max_nearby_entities { + # The item that applies this modifier. [default: minecraft:ghast_tear] + S:item=minecraft:ghast_tear + + # The max value of this stat. [range: -2147483648 ~ 2147483647, default: 40] + I:max_value=40 + + # The min value of this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2] + I:value=2 +} + + +min_delay { + # The item that applies this modifier. [default: minecraft:sugar] + S:item=minecraft:sugar + + # The max value of this stat. [range: -2147483648 ~ 2147483647, default: 99999] + I:max_value=99999 + + # The min value of this stat. [range: -2147483648 ~ 2147483647, default: 5] + I:min_value=5 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: -5] + I:value=-5 +} + + +player_activation_range { + # The item that applies this modifier. [default: minecraft:prismarine_crystals] + S:item=minecraft:prismarine_crystals + + # The max value of this stat. [range: -2147483648 ~ 2147483647, default: 50] + I:max_value=50 + + # The min value of this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 2] + I:value=2 +} + + +redstone_control { + # The item that applies this modifier. [default: minecraft:comparator] + S:item=minecraft:comparator + I:max_value=1 + I:min_value=0 + I:value=0 +} + + +require_players { + # The item that applies this modifier. [default: minecraft:nether_star] + S:item=minecraft:nether_star + I:max_value=1 + I:min_value=0 + I:value=0 +} + + +spawn_count { + # The item that applies this modifier. [default: minecraft:fermented_spider_eye] + S:item=minecraft:fermented_spider_eye + + # The max value of this stat. [range: -2147483648 ~ 2147483647, default: 20] + I:max_value=20 + + # The min value of this stat. [range: -2147483648 ~ 2147483647, default: 1] + I:min_value=1 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 1] + I:value=1 +} + + +spawn_eggs { + # A list of entity registry names that cannot be applied to spawners via egg. [default: ] + S:"Banned Mobs" < + resourcefulbees:tin_bee + resourcefulbees:terrasteel_bee + resourcefulbees:tainted_gold_bee + resourcefulbees:steel_bee + resourcefulbees:sky_bee + resourcefulbees:silver_bee + resourcefulbees:refined_obsidian_bee + resourcefulbees:refined_glowstone_bee + resourcefulbees:osmium_bee + resourcefulbees:obsidian_bee + resourcefulbees:nickel_bee + resourcefulbees:manasteel_bee + resourcefulbees:lead_bee + resourcefulbees:infused_iron_bee + resourcefulbees:ghast_bee + resourcefulbees:elementium_bee + resourcefulbees:copper_bee + resourcefulbees:clay_bee + resourcefulbees:blaze_bee + resourcefulbees:alf_bee + resourcefulbees:zombie_bee + resourcefulbees:wither_bee + resourcefulbees:slimy_bee + resourcefulbees:skeleton_bee + resourcefulbees:rgbee_bee + resourcefulbees:redstone_bee + resourcefulbees:pigman_bee + resourcefulbees:nether_quartz_bee + resourcefulbees:netherite_bee + resourcefulbees:lapis_bee + resourcefulbees:iron_bee + resourcefulbees:icy_bee + resourcefulbees:gold_bee + resourcefulbees:ender_bee + resourcefulbees:emerald_bee + resourcefulbees:diamond_bee + resourcefulbees:creeper_bee + resourcefulbees:coal_bee + resourcefulbees:oreo_bee + artifacts:mimic + > +} + + +spawn_range { + # The item that applies this modifier. [default: minecraft:blaze_rod] + S:item=minecraft:blaze_rod + + # The max value of this stat. [range: -2147483648 ~ 2147483647, default: 32] + I:max_value=32 + + # The min value of this stat. [range: -2147483648 ~ 2147483647, default: 0] + I:min_value=0 + + # The amount each item changes this stat. [range: -2147483648 ~ 2147483647, default: 1] + I:value=1 +} + + diff --git a/config/apotheosis/village.cfg b/config/apotheosis/village.cfg new file mode 100644 index 0000000..eaccff4 --- /dev/null +++ b/config/apotheosis/village.cfg @@ -0,0 +1,17 @@ +# Configuration file + +wanderer { + # If new trades are added to the wandering merchant. [default: true] + B:"Enable New Trades"=true + + # If the Apotheosis Wanderer Spawner is enabled, instead of the default. [default: true] + B:"Enable Wanderer Spawner"=true + + # The 1/100 chance the wandering trader has to spawn every attempt. This chance is increased by it's own value each failure until successful. [range: 1 ~ 100, default: 10] + I:"Spawn Chance"=5 + + # The number of ticks that must elapse before a wanderer spawn attempt happens. [range: 1 ~ 2147483647, default: 24000] + I:"Spawn Delay"=24000 +} + + diff --git a/config/appleskin-client.toml b/config/appleskin-client.toml new file mode 100644 index 0000000..eff69f3 --- /dev/null +++ b/config/appleskin-client.toml @@ -0,0 +1,15 @@ + +[client] + #If true, shows the hunger (and saturation if showSaturationHudOverlay is true) that would be restored by food you are currently holding + showFoodValuesHudOverlay = true + #If true, shows your food exhaustion as a progress bar behind the hunger bars + showFoodExhaustionHudUnderlay = true + #If true, adds a line that shows your hunger, saturation, and exhaustion level in the F3 debug overlay + showFoodStatsInDebugOverlay = true + #If true, shows the hunger and saturation values of food in its tooltip while holding SHIFT + showFoodValuesInTooltip = true + #If true, shows the hunger and saturation values of food in its tooltip automatically (without needing to hold SHIFT) + showFoodValuesInTooltipAlways = true + #If true, shows your current saturation level overlayed on the hunger bar + showSaturationHudOverlay = true + diff --git a/config/appliedenergistics2-client.toml b/config/appliedenergistics2-client.toml new file mode 100644 index 0000000..1fef68f --- /dev/null +++ b/config/appliedenergistics2-client.toml @@ -0,0 +1,59 @@ + +[client] + #Controls buttons on Level Emitter Screen + #Range: 1 ~ 9 + levelByStacks0 = 1 + #Controls buttons on Priority Screen + #Range: 1 ~ 99 + priorityByStacks1 = 10 + #Controls buttons on Priority Screen + #Range: 1 ~ 9 + priorityByStacks0 = 1 + #Controls buttons on Level Emitter Screen + #Range: 1 ~ 99 + levelByStacks1 = 10 + #Controls buttons on Level Emitter Screen + #Range: 1 ~ 999 + levelByStacks2 = 100 + #Controls buttons on Priority Screen + #Range: 1 ~ 9999 + priorityByStacks3 = 1000 + #Controls buttons on Priority Screen + #Range: 1 ~ 999 + priorityByStacks2 = 100 + #Controls buttons on Level Emitter Screen + #Range: 1 ~ 9999 + levelByStacks3 = 1000 + #TODO + useTerminalUseLargeFont = false + #TODO + disableColoredCableRecipesInJEI = true + #Controls buttons on Crafting Screen + #Range: 1 ~ 99 + craftByStacks1 = 10 + #Controls buttons on Crafting Screen + #Range: 1 ~ 9 + craftByStacks0 = 1 + #TODO + useColoredCraftingStatus = true + #Controls buttons on Crafting Screen + #Range: 1 ~ 9999 + craftByStacks3 = 1000 + #Controls buttons on Crafting Screen + #Range: 1 ~ 999 + craftByStacks2 = 100 + #TODO + enableEffects = true + #Power unit shown in AE UIs + #Allowed Values: AE, EU, RF + PowerUnit = "AE" + +[terminals] + #Allowed Values: TALL, FULL, SMALL + terminalStyle = "TALL" + #Allowed Values: AUTOSEARCH, AUTOSEARCH_KEEP, MANUAL_SEARCH, MANUAL_SEARCH_KEEP, JEI_AUTOSEARCH, JEI_AUTOSEARCH_KEEP, JEI_MANUAL_SEARCH, JEI_MANUAL_SEARCH_KEEP + terminalSearchMode = "AUTOSEARCH" + #Should tooltips be searched. Performance impact + #Allowed Values: YES, NO, UNDECIDED + searchTooltips = "YES" + diff --git a/config/appliedenergistics2-common.toml b/config/appliedenergistics2-common.toml new file mode 100644 index 0000000..afd7044 --- /dev/null +++ b/config/appliedenergistics2-common.toml @@ -0,0 +1,139 @@ + +#Warning: Disabling a feature may disable other features depending on it. +[features] + + [features.Facades] + #Unsupported: Allows whitelisting TileEntity as facades. Could work, have render issues, or corrupt your world. USE AT YOUR OWN RISK. + TileEntityFacades = false + + [features.Rendering] + AlphaPass = true + + [features.Misc] + CraftingLog = false + IntegrationLogging = false + DebugLogging = false + PacketLogging = false + UnsupportedDeveloperTools = false + UpdateLogging = false + WebsiteRecipes = false + LogSecurityAudits = false + + [features.Commands] + ChunkLoggerTrace = false + + [features.Crafting] + EnableDisassemblyCrafting = true + InWorldFluix = true + InWorldSingularity = true + InWorldPurification = true + EnableFacadeCrafting = true + + [features.World] + CertusQuartzWorldGen = true + VillagerTrading = true + SpawnPressesInMeteorites = true + MeteoriteWorldGen = true + +[general] + #Will auto-remove items that crash when being loaded from storage. This will destroy those items instead of crashing the game! + removeCrashingItemsOnLoad = false + +[automation] + #TODO + formationPlaneEntityLimit = 128 + +[craftingCPU] + craftingCalculationTimePerTick = 5 + +[spatialio] + #BE CAREFUL, CAN CORRUPT YOUR WORLD! Will use #spatial/whitelist as whitelist. + spatialBlockTags = false + spatialPowerExponent = 1.35 + spatialPowerMultiplier = 1250.0 + +[GrindStone] + #Chance to actually get an output with stacksize > 1. + #Range: 0.0 ~ 100.0 + oreDoublePercentage = 90.0 + +[battery] + entropyManipulator = 200000 + chargedStaff = 8000 + wirelessTerminal = 1600000 + portableCell = 20000 + colorApplicator = 20000 + matterCannon = 200000 + +[worldGen] + quartzOresClusterAmount = 20 + meteoriteBiomeBlacklist = [] + quartzOresPerCluster = 4 + quartzOresBiomeBlacklist = [] + #Range: 0.0 ~ 1.0 + spawnChargedChance = 0.08 + +[wireless] + wirelessTerminalDrainMultiplier = 1.0 + wirelessBoosterExp = 1.5 + wirelessCostMultiplier = 1.0 + wirelessHighWirelessCount = 64.0 + wirelessBaseRange = 16.0 + wirelessBaseCost = 8.0 + wirelessBoosterRangeMultiplier = 1.0 + +[PowerRatios] + IC2 = 2.0 + ForgeEnergy = 0.5 + #Range: 0.01 ~ 1.7976931348623157E308 + UsageMultiplier = 1.0 + +[Condenser] + Singularity = 256000 + MatterBalls = 256 + +# 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] + ChargerMax = 120 + IOPortMax = 5 + METunnelMin = 5 + StorageBusMax = 60 + FluidStorageBusMax = 60 + LightTunnelMax = 60 + FluidExportBusMax = 60 + ItemTunnelMin = 5 + FluidImportBusMax = 40 + FluidStorageBusMin = 5 + IOPortMin = 1 + InterfaceMax = 120 + OpenComputersTunnelMax = 5 + StorageBusMin = 5 + InscriberMin = 1 + ImportBusMax = 40 + FluidImportBusMin = 5 + VibrationChamberMax = 40 + ImportBusMin = 5 + InterfaceMin = 5 + OpenComputersTunnelMin = 1 + AnnihilationPlaneMin = 2 + ExportBusMin = 5 + PressureTunnelMax = 120 + ChargerMin = 10 + METunnelMax = 20 + AnnihilationPlaneMax = 120 + InscriberMax = 1 + ItemTunnelMax = 60 + LightTunnelMin = 5 + ExportBusMax = 60 + PressureTunnelMin = 1 + FluidExportBusMin = 5 + VibrationChamberMin = 10 + +#Settings for in-world purification of crystals. +[inWorldPurification] + #A fluid tag that identifies fluids that improve crystal purification speed. Does not affect purification with water/lava. + improvedFluidTag = "" + #The speed multiplier to use when the crystals are submerged in the improved fluid. + #Range: 1.0 ~ 10.0 + improvedFluidMultiplier = 2.0 + diff --git a/config/ars_nouveau-common.toml b/config/ars_nouveau-common.toml new file mode 100644 index 0000000..f188bf0 --- /dev/null +++ b/config/ars_nouveau-common.toml @@ -0,0 +1,353 @@ + +#General settings +[general] + #How often Sylphs spawn + #Range: 0 ~ 100 + sylphWeight = 5 + #Spawn Arcane Ore in the world + genOre = false + #Spawn a book in the players inventory on login + spawnBook = false + #Spawn Mana Berry Bushes in the world + genBerries = true + #Rate of tree spawn per chunk + #Range: 0.0 ~ 1.0 + genTrees = 0.002 + #How often Carbuncles spawn + #Range: 0 ~ 100 + carbuncleWeight = 5 + +#Mana +[mana] + #Base mana regen in seconds + #Range: > 0 + baseRegen = 5 + #Max mana bonus for tier of book + #Range: > 0 + tierMax = 50 + #How often max and regen will be calculated, in ticks. NOTE: Having the base mana regen AT LEAST this value is recommended. + #Range: 1 ~ 20 + updateInterval = 5 + #Mana Boost value per level + #Range: > 0 + manaBoost = 25 + #Regen bonus per potion level + #Range: > 0 + potionRegen = 10 + #Max mana bonus per glyph + #Range: > 0 + glyphmax = 15 + #(enchantment) Mana regen per second per level + #Range: > 0 + manaRegenEnchantment = 2 + #Base max mana + #Range: > 0 + baseMax = 100 + #Regen bonus per glyph + #Range: 0.0 ~ 2.147483647E9 + glyphRegen = 0.33 + +#Enabled Spells +[spells] + #Intangible enabled? + intangible = true + #Ignite enabled? + ignite = true + #Flare enabled? + flare = true + #Strength enabled? + strength = true + #Craft enabled? + craft = true + #Cold Snap enabled? + cold_snap = true + #Rune enabled? + rune = true + #Snare enabled? + snare = true + #Slowfall enabled? + slowfall = true + #Freeze enabled? + freeze = true + #Split enabled? + split = true + #Crush enabled? + crush = true + #Smelt enabled? + smelt = true + #Accelerate enabled? + accelerate = true + #Summon Vex enabled? + summon_vex = true + #Lightning enabled? + lightning = true + #Grow enabled? + grow = true + #Dampen enabled? + dampen = true + #Touch enabled? + touch = true + #Invisibility enabled? + invisibility = true + #Extract enabled? + extract = true + #Delay enabled? + delay = true + #Light enabled? + light = true + #Duration Down enabled? + duration_down = true + #Exchange enabled? + exchange = true + #Place Block enabled? + place_block = true + #Shield enabled? + shield = true + #Conjure Water enabled? + conjure_water = true + #Cut enabled? + cut = true + #Harm enabled? + harm = true + #Interact enabled? + interact = true + #Blink enabled? + blink = true + #Amplify enabled? + amplify = true + #Phantom enabled? + phantom_block = true + #Fell enabled? + fell = true + #Extend Time enabled? + extend_time = true + #Heal enabled? + heal = true + #Leap enabled? + leap = true + #Redstone Signal enabled? + redstone_signal = true + #Pierce enabled? + pierce = true + #Harvest enabled? + harvest = true + #Fortune enabled? + fortune = true + #Break enabled? + break = true + #Item Pickup enabled? + pickup = true + #Launch enabled? + launch = true + #Dispel enabled? + dispel = true + #Speed enabled? + haste = true + #Access Ender Inventory enabled? + ender_inventory = true + #Pull enabled? + pull = true + #Explosion enabled? + explosion = true + #Fangs enabled? + fangs = true + #AOE enabled? + aoe = true + #Gravity enabled? + gravity = true + #Self enabled? + self = true + #Aquatic enabled? + aquatic = true + #Projectile enabled? + projectile = true + #Wither enabled? + wither = true + #Knockback enabled? + gust = true + +#Spell Cost +[spell_cost] + #Speed cost + #Range: > -2147483648 + haste_cost = 30 + #Cut cost + #Range: > -2147483648 + cut_cost = 0 + #Summon Vex cost + #Range: > -2147483648 + summon_vex_cost = 75 + #Dampen cost + #Range: > -2147483648 + dampen_cost = -5 + #Knockback cost + #Range: > -2147483648 + gust_cost = 15 + #Touch cost + #Range: > -2147483648 + touch_cost = 5 + #Extract cost + #Range: > -2147483648 + extract_cost = 30 + #Aquatic cost + #Range: > -2147483648 + aquatic_cost = 25 + #Smelt cost + #Range: > -2147483648 + smelt_cost = 100 + #Blink cost + #Range: > -2147483648 + blink_cost = 50 + #Launch cost + #Range: > -2147483648 + launch_cost = 30 + #Intangible cost + #Range: > -2147483648 + intangible_cost = 30 + #Rune cost + #Range: > -2147483648 + rune_cost = 30 + #Flare cost + #Range: > -2147483648 + flare_cost = 40 + #Break cost + #Range: > -2147483648 + break_cost = 10 + #Pull cost + #Range: > -2147483648 + pull_cost = 15 + #Wither cost + #Range: > -2147483648 + wither_cost = 50 + #Extend Time cost + #Range: > -2147483648 + extend_time_cost = 10 + #Snare cost + #Range: > -2147483648 + snare_cost = 80 + #Item Pickup cost + #Range: > -2147483648 + pickup_cost = 10 + #Explosion cost + #Range: > -2147483648 + explosion_cost = 35 + #Slowfall cost + #Range: > -2147483648 + slowfall_cost = 25 + #Harm cost + #Range: > -2147483648 + harm_cost = 15 + #Exchange cost + #Range: > -2147483648 + exchange_cost = 50 + #Leap cost + #Range: > -2147483648 + leap_cost = 20 + #Dispel cost + #Range: > -2147483648 + dispel_cost = 30 + #Craft cost + #Range: > -2147483648 + craft_cost = 50 + #Place Block cost + #Range: > -2147483648 + place_block_cost = 10 + #Crush cost + #Range: > -2147483648 + crush_cost = 30 + #Delay cost + #Range: > -2147483648 + delay_cost = 50 + #Shield cost + #Range: > -2147483648 + shield_cost = 30 + #Fortune cost + #Range: > -2147483648 + fortune_cost = 80 + #Self cost + #Range: > -2147483648 + self_cost = 10 + #Ignite cost + #Range: > -2147483648 + ignite_cost = 15 + #Freeze cost + #Range: > -2147483648 + freeze_cost = 15 + #Heal cost + #Range: > -2147483648 + heal_cost = 40 + #Harvest cost + #Range: > -2147483648 + harvest_cost = 10 + #Access Ender Inventory cost + #Range: > -2147483648 + ender_inventory_cost = 50 + #Pierce cost + #Range: > -2147483648 + pierce_cost = 20 + #Invisibility cost + #Range: > -2147483648 + invisibility_cost = 30 + #Gravity cost + #Range: > -2147483648 + gravity_cost = 15 + #Duration Down cost + #Range: > -2147483648 + duration_down_cost = 15 + #Light cost + #Range: > -2147483648 + light_cost = 25 + #Projectile cost + #Range: > -2147483648 + projectile_cost = 10 + #Split cost + #Range: > -2147483648 + split_cost = 20 + #Grow cost + #Range: > -2147483648 + grow_cost = 70 + #Cold Snap cost + #Range: > -2147483648 + cold_snap_cost = 30 + #Strength cost + #Range: > -2147483648 + strength_cost = 200 + #Interact cost + #Range: > -2147483648 + interact_cost = 10 + #Phantom cost + #Range: > -2147483648 + phantom_block_cost = 5 + #Redstone Signal cost + #Range: > -2147483648 + redstone_signal_cost = 0 + #Accelerate cost + #Range: > -2147483648 + accelerate_cost = 10 + #Conjure Water cost + #Range: > -2147483648 + conjure_water_cost = 80 + #Amplify cost + #Range: > -2147483648 + amplify_cost = 20 + #Lightning cost + #Range: > -2147483648 + lightning_cost = 50 + #Fangs cost + #Range: > -2147483648 + fangs_cost = 35 + #Fell cost + #Range: > -2147483648 + fell_cost = 150 + #AOE cost + #Range: > -2147483648 + aoe_cost = 35 + +#Starting Spells +["Starter Spells"] + harm_starter = true + touch_starter = true + projectile_starter = true + break_starter = true + self_starter = true + diff --git a/config/astralsorcery-client.toml b/config/astralsorcery-client.toml new file mode 100644 index 0000000..08cb755 --- /dev/null +++ b/config/astralsorcery-client.toml @@ -0,0 +1,18 @@ + +[rendering] + #Defines the minimum y-level the fosic resonator will display the fosic field on. + #Range: 0 ~ 256 + minYFosicDisplay = 0 + #Enables/Disables all patreon effects. + patreonEffects = true + #If a dimension is listed here, the skyrender will only render constellations on top of the existing skybox. + skyRenderingConstellations = [] + #Sets the amount of particles/effects + #Allowed Values: NONE, MINIMAL, LOWERED, ALL + particleAmount = "ALL" + #Defines how close to the position of a particle/floating texture you have to be in order for it to render. + #Range: 1.0 ~ 512.0 + maxEffectRenderDistance = 64.0 + #Whitelist of dimension ID's that will have special astral sorcery sky rendering + skyRenderingEnabled = ["minecraft:overworld"] + diff --git a/config/astralsorcery-common.toml b/config/astralsorcery-common.toml new file mode 100644 index 0000000..280f133 --- /dev/null +++ b/config/astralsorcery-common.toml @@ -0,0 +1,105 @@ + +[worldgen] + + [worldgen.small_shrine] + #Sets the categories to generate this feature in. Available categories: none,taiga,extreme_hills,jungle,mesa,plains,savanna,icy,the_end,beach,forest,ocean,desert,river,swamp,mushroom,nether + biomeCategoryNames = ["forest", "plains"] + #Sets the worlds to generate this feature in. (Does NOT work for structures!) + worldNames = ["overworld"] + #Defines the structure spacing for worldgen + #Range: 1 ~ 512 + spacing = 18 + #Defines the structure separation for worldgen + #Range: 1 ~ 512 + separation = 4 + #Set this to true to let this feature generate in any biome. + everyBiome = false + #Set this to true to let this feature generate in any world. (Does NOT work for structures!) + everyWorld = false + #Set this to false to disable this worldgen feature. + enabled = true + + [worldgen.glow_flower] + #Sets the categories to generate this feature in. Available categories: none,taiga,extreme_hills,jungle,mesa,plains,savanna,icy,the_end,beach,forest,ocean,desert,river,swamp,mushroom,nether + biomeCategoryNames = ["icy", "extreme_hills"] + #Sets the worlds to generate this feature in. (Does NOT work for structures!) + worldNames = ["overworld"] + #Set this to true to let this feature generate in any biome. + everyBiome = false + #Set this to true to let this feature generate in any world. (Does NOT work for structures!) + everyWorld = false + #Set this to false to disable this worldgen feature. + enabled = true + + [worldgen.marble] + #Sets the categories to generate this feature in. Available categories: none,taiga,extreme_hills,jungle,mesa,plains,savanna,icy,the_end,beach,forest,ocean,desert,river,swamp,mushroom,nether + biomeCategoryNames = [] + #Sets the worlds to generate this feature in. (Does NOT work for structures!) + worldNames = [] + #Set this to true to let this feature generate in any biome. + everyBiome = true + #Set this to true to let this feature generate in any world. (Does NOT work for structures!) + everyWorld = true + #Set this to false to disable this worldgen feature. + enabled = false + + [worldgen.aquamarine] + #Sets the categories to generate this feature in. Available categories: none,taiga,extreme_hills,jungle,mesa,plains,savanna,icy,the_end,beach,forest,ocean,desert,river,swamp,mushroom,nether + biomeCategoryNames = [] + #Sets the worlds to generate this feature in. (Does NOT work for structures!) + worldNames = ["overworld"] + #Set this to true to let this feature generate in any biome. + everyBiome = true + #Set this to true to let this feature generate in any world. (Does NOT work for structures!) + everyWorld = false + #Set this to false to disable this worldgen feature. + enabled = true + + [worldgen.desert_shrine] + #Sets the categories to generate this feature in. Available categories: none,taiga,extreme_hills,jungle,mesa,plains,savanna,icy,the_end,beach,forest,ocean,desert,river,swamp,mushroom,nether + biomeCategoryNames = ["mesa", "desert", "savanna"] + #Sets the worlds to generate this feature in. (Does NOT work for structures!) + worldNames = ["overworld"] + #Defines the structure spacing for worldgen + #Range: 1 ~ 512 + spacing = 18 + #Defines the structure separation for worldgen + #Range: 1 ~ 512 + separation = 4 + #Set this to true to let this feature generate in any biome. + everyBiome = false + #Set this to true to let this feature generate in any world. (Does NOT work for structures!) + everyWorld = false + #Set this to false to disable this worldgen feature. + enabled = true + + [worldgen.ancient_shrine] + #Sets the categories to generate this feature in. Available categories: none,taiga,extreme_hills,jungle,mesa,plains,savanna,icy,the_end,beach,forest,ocean,desert,river,swamp,mushroom,nether + biomeCategoryNames = ["icy", "extreme_hills"] + #Sets the worlds to generate this feature in. (Does NOT work for structures!) + worldNames = ["overworld"] + #Defines the structure spacing for worldgen + #Range: 1 ~ 512 + spacing = 18 + #Defines the structure separation for worldgen + #Range: 1 ~ 512 + separation = 4 + #Set this to true to let this feature generate in any biome. + everyBiome = false + #Set this to true to let this feature generate in any world. (Does NOT work for structures!) + everyWorld = false + #Set this to false to disable this worldgen feature. + enabled = true + + [worldgen.rock_crystal] + #Sets the categories to generate this feature in. Available categories: none,taiga,extreme_hills,jungle,mesa,plains,savanna,icy,the_end,beach,forest,ocean,desert,river,swamp,mushroom,nether + biomeCategoryNames = [] + #Sets the worlds to generate this feature in. (Does NOT work for structures!) + worldNames = ["overworld"] + #Set this to true to let this feature generate in any biome. + everyBiome = true + #Set this to true to let this feature generate in any world. (Does NOT work for structures!) + everyWorld = false + #Set this to false to disable this worldgen feature. + enabled = true + diff --git a/config/attributefix-common.toml b/config/attributefix-common.toml new file mode 100644 index 0000000..2a3b37e --- /dev/null +++ b/config/attributefix-common.toml @@ -0,0 +1,364 @@ + +#Values for the minecraft:generic.max_health attribute. +[minecraft_generic_max_health] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 1.0 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.follow_range attribute. +[minecraft_generic_follow_range] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.knockback_resistance attribute. +[minecraft_generic_knockback_resistance] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.movement_speed attribute. +[minecraft_generic_movement_speed] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.flying_speed attribute. +[minecraft_generic_flying_speed] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.attack_damage attribute. +[minecraft_generic_attack_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.attack_knockback attribute. +[minecraft_generic_attack_knockback] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.attack_speed attribute. +[minecraft_generic_attack_speed] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.armor attribute. +[minecraft_generic_armor] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.armor_toughness attribute. +[minecraft_generic_armor_toughness] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:generic.luck attribute. +[minecraft_generic_luck] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:zombie.spawn_reinforcements attribute. +[minecraft_zombie_spawn_reinforcements] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecraft:horse.jump_strength attribute. +[minecraft_horse_jump_strength] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the caelus:elytra_flight attribute. +[caelus_elytra_flight] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the tetra:draw_strength attribute. +[tetra_draw_strength] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the tetra:draw_speed attribute. +[tetra_draw_speed] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the tetra:ability_cooldown attribute. +[tetra_ability_cooldown] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the tetra:ability_damage attribute. +[tetra_ability_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the forge:swim_speed attribute. +[forge_swim_speed] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the forge:nametag_distance attribute. +[forge_nametag_distance] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the forge:entity_gravity attribute. +[forge_entity_gravity] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the forge:reach_distance attribute. +[forge_reach_distance] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:draw_speed attribute. +[apotheosis_draw_speed] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:snipe_damage attribute. +[apotheosis_snipe_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:fire_damage attribute. +[apotheosis_fire_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:cold_damage attribute. +[apotheosis_cold_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:life_steal attribute. +[apotheosis_life_steal] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:piercing_damage attribute. +[apotheosis_piercing_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:current_hp_damage attribute. +[apotheosis_current_hp_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:crit_chance attribute. +[apotheosis_crit_chance] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:crit_damage attribute. +[apotheosis_crit_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the apotheosis:overhealing attribute. +[apotheosis_overhealing] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 4.9E-324 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + +#Values for the minecolonies:mc_mob_damage attribute. +[minecolonies_mc_mob_damage] + #The minimum vallue for the attribute. Changing this may have unforseen consequences. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + min = 1.0 + #The maximum value for the attribute. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + max = 65536.0 + #Whether or not this attribute should be modified. + enabled = true + diff --git a/config/betteradvancements-client.toml b/config/betteradvancements-client.toml new file mode 100644 index 0000000..6a13f15 --- /dev/null +++ b/config/betteradvancements-client.toml @@ -0,0 +1,23 @@ +defaultUncompletedIconColor = "#FFFFFF" +defaultUncompletedTitleColor = "#0489C1" +defaultCompletedIconColor = "#DBA213" +defaultCompletedTitleColor = "#DBA213" +doAdvancementsBackgroundFade = true +showDebugCoordinates = false +orderTabsAlphabetically = false +#Values below 50% might give odd results, use on own risk ;) +#Range: 1 ~ 100 +uiScaling = 100 +#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 +criteriaDetail = "Default" +criteriaDetailRequiresShift = false +addInventoryButton = false +defaultDrawDirectLines = false +defaultHideLines = false +defaultCompletedLineColor = "#FFFFFF" +defaultUncompletedLineColor = "#FFFFFF" + diff --git a/config/betterburning-common.toml b/config/betterburning-common.toml new file mode 100644 index 0000000..9be5b51 --- /dev/null +++ b/config/betterburning-common.toml @@ -0,0 +1,23 @@ + +#General settings for the mod. +[general] + #Should flint and steel deal fire damage when used as a weapon? + ShouldFlintAndSteelDoFireDamage = true + #Fixes some fire related damage sources not causing mobs to drop cooked items? + fireFromDamagesource = true + #How much fire damage should flint and steel do? + #Range: > 0 + flintAndSteelFireDamage = 3 + #What is the % chance skeletons will shoot flaming arrows while on fire? + #Range: 0.0 ~ 1.0 + flameArrowSkeletonChance = 0.7 + #Should fire damage spread between mobs when they hurt eachother? Zombies already do this and won't be changed. + fireDamageSpreads = true + #What is the % chance that fire damage will spread between mobs? + #Range: 0.0 ~ 1.0 + fireDamageSpreadChance = 0.3 + #Should having fire resistance stop things from being on fire visually? + fireResistanceExtinguish = true + #Should skeletons shoot flaming arrows while on fire? + flameArrowSkeletons = true + diff --git a/config/biomesoplenty/biomes.json b/config/biomesoplenty/biomes.json new file mode 100644 index 0000000..f72db14 --- /dev/null +++ b/config/biomesoplenty/biomes.json @@ -0,0 +1,349 @@ +{ + "standard_weights": { + "biomesoplenty:alps": { + "weight": 5 + }, + "biomesoplenty:bayou": { + "weight": 7 + }, + "biomesoplenty:cherry_blossom_grove": { + "weight": 1 + }, + "biomesoplenty:coniferous_forest": { + "weight": 10 + }, + "biomesoplenty:crystalline_chasm": { + "weight": 5 + }, + "biomesoplenty:dead_forest": { + "weight": 2 + }, + "biomesoplenty:dryland": { + "weight": 1 + }, + "biomesoplenty:fungal_jungle": { + "weight": 1 + }, + "biomesoplenty:grove": { + "weight": 7 + }, + "biomesoplenty:highland": { + "weight": 3 + }, + "biomesoplenty:jade_cliffs": { + "weight": 1 + }, + "biomesoplenty:lavender_field": { + "weight": 3 + }, + "biomesoplenty:lush_desert": { + "weight": 1 + }, + "biomesoplenty:meadow": { + "weight": 7 + }, + "biomesoplenty:mystic_grove": { + "weight": 1 + }, + "biomesoplenty:ominous_woods": { + "weight": 1 + }, + "biomesoplenty:prairie": { + "weight": 10 + }, + "biomesoplenty:rainforest": { + "weight": 7 + }, + "biomesoplenty:redwood_forest": { + "weight": 7 + }, + "biomesoplenty:scrubland": { + "weight": 7 + }, + "biomesoplenty:seasonal_forest": { + "weight": 7 + }, + "biomesoplenty:shrubland": { + "weight": 7 + }, + "biomesoplenty:silkglade": { + "weight": 1 + }, + "biomesoplenty:snowy_coniferous_forest": { + "weight": 5 + }, + "biomesoplenty:tundra": { + "weight": 7 + }, + "biomesoplenty:undergrowth": { + "weight": 10 + }, + "biomesoplenty:visceral_heap": { + "weight": 7 + }, + "biomesoplenty:wasteland": { + "weight": 1 + }, + "biomesoplenty:wetland": { + "weight": 10 + }, + "biomesoplenty:withered_abyss": { + "weight": 3 + }, + "biomesoplenty:wooded_wasteland": { + "weight": 1 + } + }, + "technical_biome_toggles": { + "biomesoplenty:alps_foothills": { + "enabled": true + }, + "biomesoplenty:gravel_beach": { + "enabled": true + }, + "biomesoplenty:orchard": { + "enabled": true + }, + "biomesoplenty:redwood_forest_edge": { + "enabled": true + }, + "biomesoplenty:tropic_beach": { + "enabled": true + }, + "biomesoplenty:volcanic_plains": { + "enabled": true + } + }, + "sub_biome_weights": { + "biomesoplenty:bamboo_blossom_grove": { + "weight": 100, + "rarity": 0.8 + }, + "biomesoplenty:bayou_mangrove": { + "weight": 100, + "rarity": 1.0 + }, + "biomesoplenty:burnt_forest": { + "weight": 100, + "rarity": 0.75 + }, + "biomesoplenty:coniferous_lakes": { + "weight": 100, + "rarity": 1.0 + }, + "biomesoplenty:dead_swamp": { + "weight": 100, + "rarity": 0.75 + }, + "biomesoplenty:deep_bayou": { + "weight": 100, + "rarity": 1.0 + }, + "biomesoplenty:dry_boneyard": { + "weight": 100, + "rarity": 0.75 + }, + "biomesoplenty:fir_clearing": { + "weight": 100, + "rarity": 0.75 + }, + "biomesoplenty:flower_meadow": { + "weight": 100, + "rarity": 1.0 + }, + "biomesoplenty:fungal_field": { + "weight": 100, + "rarity": 0.9 + }, + "biomesoplenty:golden_prairie": { + "weight": 100, + "rarity": 1.0 + }, + "biomesoplenty:grove_clearing": { + "weight": 100, + "rarity": 1.0 + }, + "biomesoplenty:grove_lakes": { + "weight": 100, + "rarity": 1.0 + }, + "biomesoplenty:highland_crag": { + "weight": 100, + "rarity": 1.25 + }, + "biomesoplenty:highland_moor": { + "weight": 100, + "rarity": 0.75 + }, + "biomesoplenty:jade_grassland": { + "weight": 100, + "rarity": 0.85 + }, + "biomesoplenty:lavender_forest": { + "weight": 100, + "rarity": 0.6 + }, + "biomesoplenty:lush_savanna": { + "weight": 100, + "rarity": 0.65 + }, + "biomesoplenty:meadow_forest": { + "weight": 100, + "rarity": 1.0 + }, + "biomesoplenty:mystic_plains": { + "weight": 100, + "rarity": 0.75 + }, + "biomesoplenty:ominous_mire": { + "weight": 100, + "rarity": 0.75 + }, + "biomesoplenty:overgrown_fungal_jungle": { + "weight": 100, + "rarity": 0.65 + }, + "biomesoplenty:rainforest_cliffs": { + "weight": 100, + "rarity": 2.0 + }, + "biomesoplenty:rainforest_floodplain": { + "weight": 100, + "rarity": 2.0 + }, + "biomesoplenty:redwood_hills": { + "weight": 100, + "rarity": 0.75 + }, + "biomesoplenty:seasonal_orchard": { + "weight": 100, + "rarity": 1.0 + }, + "biomesoplenty:seasonal_pumpkin_patch": { + "weight": 100, + "rarity": 1.0 + }, + "biomesoplenty:shrubland_hills": { + "weight": 100, + "rarity": 0.75 + }, + "biomesoplenty:silkglade_nest": { + "weight": 100, + "rarity": 0.45 + }, + "biomesoplenty:snowy_fir_clearing": { + "weight": 100, + "rarity": 0.75 + }, + "biomesoplenty:snowy_maple_forest": { + "weight": 100, + "rarity": 1.25 + }, + "biomesoplenty:tropic_plains": { + "weight": 100, + "rarity": 0.75 + }, + "biomesoplenty:tundra_basin": { + "weight": 100, + "rarity": 1.5 + }, + "biomesoplenty:tundra_bog": { + "weight": 100, + "rarity": 2.0 + }, + "biomesoplenty:wetland_marsh": { + "weight": 100, + "rarity": 1.0 + }, + "biomesoplenty:wooded_scrubland": { + "weight": 100, + "rarity": 1.0 + }, + "biomesoplenty:wooded_wasteland": { + "weight": 100, + "rarity": 0.85 + } + }, + "island_biome_toggles": { + "biomesoplenty:origin_valley": { + "enabled": true + }, + "biomesoplenty:rainbow_hills": { + "enabled": true + }, + "biomesoplenty:tropics": { + "enabled": true + }, + "biomesoplenty:volcano": { + "enabled": true + } + }, + "vanilla_biome_weights": { + "minecraft:badlands_plateau": { + "weight": 10 + }, + "minecraft:basalt_deltas": { + "weight": 10 + }, + "minecraft:birch_forest": { + "weight": 5 + }, + "minecraft:crimson_forest": { + "weight": 10 + }, + "minecraft:dark_forest": { + "weight": 7 + }, + "minecraft:desert": { + "weight": 15 + }, + "minecraft:forest": { + "weight": 10 + }, + "minecraft:frozen_ocean": { + "weight": 3 + }, + "minecraft:giant_tree_taiga": { + "weight": 5 + }, + "minecraft:jungle": { + "weight": 10 + }, + "minecraft:lukewarm_ocean": { + "weight": 3 + }, + "minecraft:mountains": { + "weight": 10 + }, + "minecraft:nether_wastes": { + "weight": 10 + }, + "minecraft:plains": { + "weight": 10 + }, + "minecraft:savanna": { + "weight": 10 + }, + "minecraft:snowy_taiga": { + "weight": 7 + }, + "minecraft:snowy_tundra": { + "weight": 10 + }, + "minecraft:soul_sand_valley": { + "weight": 10 + }, + "minecraft:swamp": { + "weight": 7 + }, + "minecraft:taiga": { + "weight": 10 + }, + "minecraft:warped_forest": { + "weight": 10 + }, + "minecraft:wooded_badlands_plateau": { + "weight": 3 + } + } +} \ No newline at end of file diff --git a/config/biomesoplenty/client.toml b/config/biomesoplenty/client.toml new file mode 100644 index 0000000..f951577 --- /dev/null +++ b/config/biomesoplenty/client.toml @@ -0,0 +1,6 @@ + +#Client-related options. +[gui] + #Select the Biomes O' Plenty world type by default. + use_world_type = false + diff --git a/config/biomesoplenty/generation.toml b/config/biomesoplenty/generation.toml new file mode 100644 index 0000000..bd12612 --- /dev/null +++ b/config/biomesoplenty/generation.toml @@ -0,0 +1,20 @@ + +#World generation related options. +[overworld] + #Type of rainfall zones to use during biome placement. + #Allowed Values: SMALL_ZONES, MEDIUM_ZONES, LARGE_ZONES, RANDOM + rainfall_variation_scheme = "MEDIUM_ZONES" + #Enhance vanilla biomes by adding additional decoration. + enhance_vanilla_biomes = true + #The size of generated biomes. + #Allowed Values: TINY, SMALL, MEDIUM, LARGE, HUGE + biome_size = "MEDIUM" + #Type of temperature zones to use during biome placement. + #Allowed Values: LATITUDE, SMALL_ZONES, MEDIUM_ZONES, LARGE_ZONES, RANDOM + temperature_variation_scheme = "MEDIUM_ZONES" + #Enable nether generation from Biomes O' Plenty. + use_bop_nether = false + #The size of generated rivers. + #Allowed Values: TINY, SMALL, MEDIUM, LARGE, HUGE + river_size = "MEDIUM" + diff --git a/config/bloodmagic-client.toml b/config/bloodmagic-client.toml new file mode 100644 index 0000000..2a8c806 --- /dev/null +++ b/config/bloodmagic-client.toml @@ -0,0 +1,8 @@ + +#Settings for the position of the Demon Will Gauge HUD element. +[hud] + #Range: 0.0 ~ 1.0 + DemonWillGaugePosY = 0.01 + #Range: 0.0 ~ 1.0 + DemonWillGaugePosX = 0.01 + diff --git a/config/botanypots-client.toml b/config/botanypots-client.toml new file mode 100644 index 0000000..e3b987f --- /dev/null +++ b/config/botanypots-client.toml @@ -0,0 +1,15 @@ + +#Client side configurations for the mod. Modpacks should not ship non-default versions of this file! +[client] + #Whether or not crops should render in pots. + renderCrop = true + #Whether or not break effects should occur when harvested. + breakEffects = true + #The render distance of a botany pot. + #Range: 1.0 ~ 4096.0 + renderDistance = 64.0 + #Whether or not the growth animation should be played. + useGrowthAnimation = true + #Whether or not the soil in pots should be rendered. + renderSoil = true + diff --git a/config/buildinggadgets-client.toml b/config/buildinggadgets-client.toml new file mode 100644 index 0000000..4800966 --- /dev/null +++ b/config/buildinggadgets-client.toml @@ -0,0 +1,7 @@ + +#General mod settings +[general] + #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. + "Default to absolute Coord-Mode" = false + diff --git a/config/bwncr-common.toml b/config/bwncr-common.toml new file mode 100644 index 0000000..aae71da --- /dev/null +++ b/config/bwncr-common.toml @@ -0,0 +1,16 @@ + +[General] + #Silence the wandering trader's ambient sound. + silenceTrader = true + #Silence the server-wide Wither spawn and death broadcast sounds. + silenceWither = true + #Silence the server-wide Ender Dragon Death broadcast sound. + silenceDragon = true + #Silence the server-wide Thunder broadcast sound caused by the Lightning event + silenceLightning = true + #If enabled the console will load up spam showing what sounds are being received and whether or not they are being canceled + debugMode = false + #A list of sounds to silence, discoverable with the toggle command /listen + #enter one sound event per line with no commas. + silenceUs = [] + diff --git a/config/ccl.cfg b/config/ccl.cfg new file mode 100644 index 0000000..4fdce0a --- /dev/null +++ b/config/ccl.cfg @@ -0,0 +1,10 @@ +"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 +} diff --git a/config/cofh_core-client.toml b/config/cofh_core-client.toml new file mode 100644 index 0000000..0361200 --- /dev/null +++ b/config/cofh_core-client.toml @@ -0,0 +1,13 @@ + +[Tooltips] + #If TRUE and Advanced Tooltips are enabled (F3+H), Tags will be will be added to item tooltips if possible. + "Show Item Tags" = false + #If TRUE, CoFH Items will display a message prompting to hold Shift to see full details (charge state, etc.). This does not change the behavior, only if the informational message should display. + "Show 'Hold Shift for Details' Message" = true + #If TRUE, CoFH Items will always show full details (charge state, etc.) and will not require Shift to be held down. + "Always Show Item Details" = false + #If TRUE, Item descriptions will be added to their tooltips if possible. + "Show Item Descriptions" = true + #If TRUE, Enchantment descriptions will be added to the tooltip for Enchanted Books containing only a single enchantment. + "Show Enchantment Descriptions" = false + diff --git a/config/commoncapabilities-common.toml b/config/commoncapabilities-common.toml new file mode 100644 index 0000000..5ec19f7 --- /dev/null +++ b/config/commoncapabilities-common.toml @@ -0,0 +1,19 @@ + +[core] + + [core.general] + #If an anonymous mod startup analytics request may be sent to our analytics service. + analytics = true + #If the version checker should be enabled. + versionChecker = true + #If the recipe loader should crash when finding invalid recipes. + crashOnInvalidRecipe = false + #If mod compatibility loader should crash hard if errors occur in that process. + crashOnModCompatCrash = false + +[machine] + + [machine.general] + #The NBT Paths that should be filtered away when checking equality. + ignoreNbtPathsForEqualityFilters = ["$.ForgeCaps[\"astralsorcery:cap_item_amulet_holder\"]", "$.binding"] + diff --git a/config/compactcrafting-client.toml b/config/compactcrafting-client.toml new file mode 100644 index 0000000..7a38b18 --- /dev/null +++ b/config/compactcrafting-client.toml @@ -0,0 +1,7 @@ + +#Projector Settings +[projectors] + #The color for the projector fields. (HEX format) + #Examples: Orange - #FF6A00, Violet - #32174D, Green - #00A658, Blue - #3A7FE1 + projectorColor = "#FF6A00" + diff --git a/config/compactmachines-common.toml b/config/compactmachines-common.toml new file mode 100644 index 0000000..e2d423b --- /dev/null +++ b/config/compactmachines-common.toml @@ -0,0 +1,6 @@ + +#Recipes and Integrations +[recipes] + #Enable vanilla-style recipes. + vanillaRecipes = true + diff --git a/config/cookingforblockheads-client.toml b/config/cookingforblockheads-client.toml new file mode 100644 index 0000000..411a370 --- /dev/null +++ b/config/cookingforblockheads-client.toml @@ -0,0 +1,3 @@ +#Set to false if you don't want ingredients to be marked with a special icon in the recipe book. +showIngredientIcon = true + diff --git a/config/cookingforblockheads-common.toml b/config/cookingforblockheads-common.toml new file mode 100644 index 0000000..d336dc2 --- /dev/null +++ b/config/cookingforblockheads-common.toml @@ -0,0 +1,20 @@ +#If true, a cow can be squished into a Milk Jar by dropping an anvil on top. +cowJarEnabled = true +#The amount of milk the cow in a jar generates per tick. +#Range: 0.0 ~ 3.4028234663852886E38 +cowJarMilkPerTick = 0.5 +#Set this to true if you'd like the sink to require water to be piped in, instead of providing infinite of it. +sinkRequiresWater = false +#Enabling this will make the kitchen counters have twice as much inventory space. +largeCounters = false +#Set this to true if you'd like to disallow automation of the oven (pipes and such won't be able to insert/extract) +disallowOvenAutomation = false +#The fuel multiplier for the cooking oven. Higher values means fuel lasts longer, 1.0 is furnace default. +#Range: 0.10000000149011612 ~ 2.0 +ovenFuelTimeMultiplier = 0.33000001311302185 +#The cooking time multiplier for the cooking oven. Higher values means it will take longer. +#Range: 0.25 ~ 9.0 +ovenCookTimeMultiplier = 1.0 +#Set this to true if you'd like the oven to only accept cooking oil as fuel (requires Pam's Harvestcraft) +ovenRequiresCookingOil = false + diff --git a/config/cosmeticarmorreworked-client.toml b/config/cosmeticarmorreworked-client.toml new file mode 100644 index 0000000..361ebe2 --- /dev/null +++ b/config/cosmeticarmorreworked-client.toml @@ -0,0 +1,20 @@ + +#These settings only affects client +[Client] + #The horizontal pixel distance from the origin point of player inventory gui + #Range: > -2147483648 + CosArmorGuiButton_Left = 65 + #The vertical pixel distance from the origin point of player inventoy gui + #Range: > -2147483648 + CosArmorGuiButton_Top = 67 + #Whether or not to hide the button for toggling the mod temporarily on client side + CosArmorToggleButton_Hidden = false + #The horizontal pixel distance from the origin point of player inventory gui + #Range: > -2147483648 + CosArmorToggleButton_Left = 59 + #Whether or not to hide the button for opening CosmeticArmorInventory + CosArmorGuiButton_Hidden = false + #The vertical pixel distance from the origin point of player inventory gui + #Range: > -2147483648 + CosArmorToggleButton_Top = 72 + diff --git a/config/cosmeticarmorreworked-common.toml b/config/cosmeticarmorreworked-common.toml new file mode 100644 index 0000000..90bfda0 --- /dev/null +++ b/config/cosmeticarmorreworked-common.toml @@ -0,0 +1,6 @@ + +#These settings affects both server and client +[Common] + #Whether or not to keep items in cosmetic armor slots in the event of player death + CosArmorKeepThroughDeath = false + diff --git a/config/create-client.toml b/config/create-client.toml new file mode 100644 index 0000000..bb4b554 --- /dev/null +++ b/config/create-client.toml @@ -0,0 +1,28 @@ + +# +#Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder! +[client] + # + #Range: 0.0 ~ 1.0 + fanParticleDensity = 0.5 + # + #Offset the overlay from goggle- and hover- information by this many pixels on the Y axis; Use /create overlay + #Range: > -2147483648 + overlayOffsetY = 0 + # + #Offset the overlay from goggle- and hover- information by this many pixels on the X axis; Use /create overlay + #Range: > -2147483648 + overlayOffsetX = 20 + # + #Log a stack-trace when rendering issues happen within a moving contraption. + explainRenderErrors = false + # + #Show colourful debug information while the F3-Menu is open. + enableRainbowDebug = true + # + #Show item descriptions on Shift and controls on Ctrl. + enableTooltips = true + # + #Display a tooltip when looking at overstressed components. + enableOverstressedTooltip = true + diff --git a/config/create-common.toml b/config/create-common.toml new file mode 100644 index 0000000..070a138 --- /dev/null +++ b/config/create-common.toml @@ -0,0 +1,166 @@ + +[worldgen] + + # + #Modify Create's impact on your terrain + [worldgen.v1] + # + #Prevents all worldgen added by Create from taking effect + disableWorldGen = false + # + #Forward caught TileEntityExceptions to the log at debug level. + logTeErrors = false + + [worldgen.v1.copper_ore] + # + #Range: > 0 + minHeight = 40 + # + #Range: > 0 + clusterCount = 2 + # + #Range: > 0 + maxHeight = 86 + # + #Whether to spawn this in your World + enable = false + # + #Range: > 0 + clusterSize = 18 + + [worldgen.v1.weathered_limestone] + # + #Range: > 0 + minHeight = 10 + # + #Range: 0.0 ~ 1.0 + clusterChance = 0.03125 + # + #Range: > 0 + maxHeight = 30 + # + #Whether to spawn this in your World + enable = false + # + #Range: > 0 + clusterSize = 128 + + [worldgen.v1.zinc_ore] + # + #Range: > 0 + minHeight = 15 + # + #Range: > 0 + clusterCount = 4 + # + #Range: > 0 + maxHeight = 70 + # + #Whether to spawn this in your World + enable = false + # + #Range: > 0 + clusterSize = 14 + + [worldgen.v1.zinc_ore_desert] + # + #Range: > 0 + minHeight = 10 + # + #Range: > 0 + clusterCount = 5 + # + #Range: > 0 + maxHeight = 85 + # + #Whether to spawn this in your World + enable = false + # + #Range: > 0 + clusterSize = 17 + + [worldgen.v1.limestone] + # + #Range: > 0 + minHeight = 30 + # + #Range: 0.0 ~ 1.0 + clusterChance = 0.03125 + # + #Range: > 0 + maxHeight = 70 + # + #Whether to spawn this in your World + enable = false + # + #Range: > 0 + clusterSize = 128 + + [worldgen.v1.dolomite] + # + #Range: > 0 + minHeight = 20 + # + #Range: 0.0 ~ 1.0 + clusterChance = 0.015625 + # + #Range: > 0 + maxHeight = 70 + # + #Whether to spawn this in your World + enable = false + # + #Range: > 0 + clusterSize = 128 + + [worldgen.v1.copper_ore_ocean] + # + #Range: > 0 + minHeight = 20 + # + #Range: > 0 + clusterCount = 4 + # + #Range: > 0 + maxHeight = 55 + # + #Whether to spawn this in your World + enable = false + # + #Range: > 0 + clusterSize = 15 + + [worldgen.v1.gabbro] + # + #Range: > 0 + minHeight = 20 + # + #Range: 0.0 ~ 1.0 + clusterChance = 0.015625 + # + #Range: > 0 + maxHeight = 70 + # + #Whether to spawn this in your World + enable = false + # + #Range: > 0 + clusterSize = 128 + + [worldgen.v1.scoria] + # + #Range: > 0 + minHeight = 0 + # + #Range: 0.0 ~ 1.0 + clusterChance = 0.03125 + # + #Range: > 0 + maxHeight = 10 + # + #Whether to spawn this in your World + enable = false + # + #Range: > 0 + clusterSize = 128 + diff --git a/config/curios-client.toml b/config/curios-client.toml new file mode 100644 index 0000000..f5c5170 --- /dev/null +++ b/config/curios-client.toml @@ -0,0 +1,21 @@ + +#Client only settings, mostly things related to rendering +[client] + #The corner for the Curios GUI button + #Allowed Values: TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT + buttonCorner = "TOP_LEFT" + #The X-Offset for the Curios GUI button + #Range: -100 ~ 100 + buttonXOffset = 0 + #The Y-Offset for the Creative Curios GUI button + #Range: -100 ~ 100 + creativeButtonYOffset = 0 + #Set to true to enable rendering curios + renderCurios = true + #The X-Offset for the Creative Curios GUI button + #Range: -100 ~ 100 + creativeButtonXOffset = 0 + #The Y-Offset for the Curios GUI button + #Range: -100 ~ 100 + buttonYOffset = 0 + diff --git a/config/cyclic.toml b/config/cyclic.toml new file mode 100644 index 0000000..0dbdae7 --- /dev/null +++ b/config/cyclic.toml @@ -0,0 +1,210 @@ + +##################################################################################### +#Features with configurable properties are split into categories +##################################################################################### +[cyclic] + + ##################################################################################### + # Enchantment related configs + ##################################################################################### + [cyclic.enchantment] + #Set false to disable enchantment + traveler = true + #Set false to disable enchantment + reach = true + #Set false to disable enchantment + beekeeper = true + #Set false to disable enchantment + experience_boost = true + #Set false to disable enchantment + launch = true + #Set false to disable enchantment + ender = true + #Set false to disable enchantment + disarm = true + #Set false to disable enchantment + excavate = true + #Set false to disable enchantment + magnet = true + #Beheading enchant add player skin head drop, add any mob id and any skin + beheadingEntityMHF = ["minecraft:blaze:MHF_Blaze", "minecraft:cat:MHF_Ocelot", "minecraft:cave_spider:MHF_CaveSpider", "minecraft:chicken:MHF_Chicken", "minecraft:cow:MHF_Cow", "minecraft:enderman:MHF_Enderman", "minecraft:ghast:MHF_Ghast", "minecraft:iron_golem:MHF_Golem", "minecraft:magma_cube:MHF_LavaSlime", "minecraft:mooshroom:MHF_MushroomCow", "minecraft:ocelot:MHF_Ocelot", "minecraft:pig:MHF_Pig", "minecraft:zombie_pigman:MHF_PigZombie", "minecraft:sheep:MHF_Sheep", "minecraft:slime:MHF_Slime", "minecraft:spider:MHF_Spider", "minecraft:squid:MHF_Squid", "minecraft:villager:MHF_Villager", "minecraft:witch:MHF_Witch", "minecraft:wolf:MHF_Wolf", "minecraft:guardian:MHF_Guardian", "minecraft:elder_guardian:MHF_Guardian", "minecraft:snow_golem:MHF_SnowGolem", "minecraft:silverfish:MHF_Silverfish", "minecraft:endermite:MHF_Endermite"] + #Set false to disable enchantment + multishot = true + #Set false to disable enchantment + beheading = true + #Set false to disable enchantment + quickshot = true + #Set false to disable enchantment + venom = true + #Set false to disable enchantment + life_leech = true + #Set false to disable enchantment + curse = true + #Set false to disable enchantment + auto_smelt = true + #Set false to disable enchantment + growth = true + #Set false to disable enchantment + step = true + + ##################################################################################### + # Block specific configs + ##################################################################################### + [cyclic.blocks] + + #Ender Anchor settings + [cyclic.blocks.eye_teleport] + #Maximum distance to activate + #Range: 2 ~ 256 + range = 32 + #Exp cost on teleport + #Range: 0 ~ 500 + exp = 0 + #Hunger cost on teleport + #Range: 0 ~ 20 + hunger = 1 + #Tick delay between checks, faster checks can consume server resources (1 means check every tick; 20 means only check once per second) + #Range: 1 ~ 20 + frequency = 5 + + #Uncrafter settings + [cyclic.blocks.uncrafter] + #When searching for a recipe, does it ignore all NBT values (such as enchantments, RepairCost, Damage, etc). For example, if false it will not uncraft damaged or enchanted items + nbt_ignored = true + #Ticks used for each uncraft + #Range: 1 ~ 9999 + ticks = 60 + #Block these from being un-crafted + ignore_list = ["minecraft:elytra", "minecraft:beacon", "minecraft:magma", "minecraft:tipped_arrow", "minecraft:cobweb", "minecraft:*_dye", "minecraft:stick", "minecraft:netherite_ingot", "cyclic:gem_*", "forge:bucketfilled", "progressiveautomation:*", "spectrite:spectrite_arrow", "spectrite:spectrite_arrow_special", "techreborn:uumatter", "projecte:*"] + + #Ender Trigger settings + [cyclic.blocks.eye_redstone] + #Maximum distance to activate + #Range: 2 ~ 256 + range = 32 + #Tick delay between checks, faster checks can consume server resources (1 means check every tick; 20 means only check once per second) + #Range: 1 ~ 20 + frequency = 5 + + ##################################################################################### + # Logging related configs + ##################################################################################### + [cyclic.logging] + #Unblock info logs; very spammy; can be useful for testing certain issues + info = false + + ##################################################################################### + # Item specific configs + ##################################################################################### + [cyclic.items] + + #Sack of Holding settings + [cyclic.items.tile_transporter] + #Block these from being picked up + disable_pickup = ["minecraft:spawner", "parabox:parabox", "extracells:fluidcrafter", "extracells:ecbaseblock", "extracells:fluidfiller"] + + #Wand settings + [cyclic.items.teleport_wand] + #Maximum distance to activate + #Range: 16 ~ 256 + range = 128 + + #Peat blocks + [cyclic.items.peat] + #Chance that Peat Bog converts to Peat when wet (is multiplied by the number of surrounding water blocks) + #Range: 0.0010000000474974513 ~ 1.0 + conversionChance = 0.07999999821186066 + + #Heart items + [cyclic.items.heart] + #Experience given when eating a poisoned heart + #Range: 0 ~ 99999 + experience = 500 + + ##################################################################################### + # Edit the permissions of all commands added by the mod. false means anyone can use, true means only OP players can use + ##################################################################################### + [cyclic.command] + #True means only players with OP can use this /cyclic command + help = false + #True means only players with OP can use this /cyclic command + nbtprint = false + #True means only players with OP can use this /cyclic command + health = true + #True means only players with OP can use this /cyclic command + pingnether = false + #True means only players with OP can use this /cyclic command + gethome = false + #True means only players with OP can use this /cyclic command + worldspawn = true + #True means only players with OP can use this /cyclic command + home = true + #True means only players with OP can use this /cyclic command + hunger = true + + ##################################################################################### + # Energy related configs for machines and items + ##################################################################################### + [cyclic.energy] + + ##################################################################################### + #Energy cost for various machines, either per use of an action or per tick (twenty ticks per second). + ##################################################################################### + [cyclic.energy.cost] + #Power per use disenchanter + #Range: 0 ~ 64000 + disenchanter = 1500 + #Power per repair anvil + #Range: 0 ~ 64000 + anvil = 250 + #Power per use dropper + #Range: 0 ~ 64000 + dropper = 50 + #Power per use peat_farm + #Range: 0 ~ 64000 + peat_farm = 500 + #Power per use miner + #Range: 0 ~ 64000 + miner = 10 + #Power per use collector_fluid + #Range: 0 ~ 64000 + collector_fluid = 500 + #Power per tick while in use + #Range: 0 ~ 64000 + structure = 10 + #Power per recipe melter + #Range: 0 ~ 64000 + melter = 5000 + #Power per use harvester + #Range: 0 ~ 64000 + harvester = 250 + #Power per use uncraft + #Range: 0 ~ 64000 + uncraft = 1000 + #Power per use forester + #Range: 0 ~ 64000 + forester = 50 + #Power per tick while in use + #Range: 0 ~ 64000 + beacon = 0 + #Power per use crafter + #Range: 0 ~ 64000 + crafter = 500 + #Power per use user + #Range: 0 ~ 64000 + user = 50 + #Power per recipe solidifier + #Range: 0 ~ 64000 + solidifier = 5000 + + ##################################################################################### + # Fuel gained by consuming items + ##################################################################################### + [cyclic.energy.fuel] + #Power gained burning one of this + #Range: 1 ~ 64000 + peat_fuel_enriched = 1024 + # Power gained burning one of this + #Range: 1 ~ 64000 + peat_fuel = 256 + diff --git a/config/cyclopscore-client.toml b/config/cyclopscore-client.toml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/config/cyclopscore-client.toml @@ -0,0 +1 @@ + diff --git a/config/cyclopscore-common.toml b/config/cyclopscore-common.toml new file mode 100644 index 0000000..c7d7525 --- /dev/null +++ b/config/cyclopscore-common.toml @@ -0,0 +1,23 @@ + +[core] + + [core.general] + #If an anonymous mod startup analytics request may be sent to our analytics service. + analytics = true + #The anonymous id used by the analytics service. + anonymousAnalyticsID = "1b7d6886-6bfe-4667-a69f-24c154ef8c14" + #Set 'true' to enable development debug mode. This will result in a lower performance! + debug = false + #If the version checker should be enabled. + versionChecker = true + #If the recipe loader should crash when finding invalid recipes. + crashOnInvalidRecipe = false + #If mod compatibility loader should crash hard if errors occur in that process. + crashOnModCompatCrash = false + +[general] + + [general.general] + #If a button should be added to the main menu to open a dev world (shift-click creates a new world). + devWorldButton = false + diff --git a/config/defaultoptions-common.toml b/config/defaultoptions-common.toml new file mode 100644 index 0000000..0d1901f --- /dev/null +++ b/config/defaultoptions-common.toml @@ -0,0 +1,6 @@ +#The default difficulty selected for newly created worlds. +#Allowed Values: PEACEFUL, EASY, NORMAL, HARD +defaultDifficulty = "NORMAL" +#Set to true if the difficulty for new world's should be locked ot the specific default. This cannot be unlocked by players without external tools! Probably a bad idea. I don't recommend. Why am I adding this option? +lockDifficulty = false + diff --git a/config/defaultoptions/keybindings.txt b/config/defaultoptions/keybindings.txt new file mode 100644 index 0000000..42a31ee --- /dev/null +++ b/config/defaultoptions/keybindings.txt @@ -0,0 +1,200 @@ +key_key.attack:key.mouse.left:NONE +key_key.use:key.mouse.right:NONE +key_key.forward:key.keyboard.w:NONE +key_key.left:key.keyboard.a:NONE +key_key.back:key.keyboard.s:NONE +key_key.right:key.keyboard.d:NONE +key_key.jump:key.keyboard.space:NONE +key_key.sneak:key.keyboard.left.shift:NONE +key_key.sprint:key.keyboard.left.control:NONE +key_key.drop:key.keyboard.q:NONE +key_key.inventory:key.keyboard.e:NONE +key_key.chat:key.keyboard.t:NONE +key_key.playerlist:key.keyboard.tab:NONE +key_key.pickItem:key.mouse.middle:NONE +key_key.command:key.keyboard.slash:NONE +key_key.socialInteractions:key.keyboard.p:NONE +key_key.screenshot:key.keyboard.f2:NONE +key_key.togglePerspective:key.keyboard.f5:NONE +key_key.smoothCamera:key.keyboard.unknown:NONE +key_key.fullscreen:key.keyboard.f11:NONE +key_key.spectatorOutlines:key.keyboard.unknown:NONE +key_key.swapOffhand:key.keyboard.f:NONE +key_key.saveToolbarActivator:key.keyboard.unknown:NONE +key_key.loadToolbarActivator:key.keyboard.x:NONE +key_key.advancements:key.keyboard.l:NONE +key_key.hotbar.1:key.keyboard.1:NONE +key_key.hotbar.2:key.keyboard.2:NONE +key_key.hotbar.3:key.keyboard.3:NONE +key_key.hotbar.4:key.keyboard.4:NONE +key_key.hotbar.5:key.keyboard.5:NONE +key_key.hotbar.6:key.keyboard.6:NONE +key_key.hotbar.7:key.keyboard.7:NONE +key_key.hotbar.8:key.keyboard.8:NONE +key_key.hotbar.9:key.keyboard.9:NONE +key_of.key.zoom:key.keyboard.c:NONE +key_key.ftbultimine:key.keyboard.grave.accent:NONE +key_key.lightoverlay.enable_overlay:key.keyboard.f7:NONE +key_key.ftbchunks.map:key.keyboard.m:NONE +key_keys.simplemagnets.toggle:key.keyboard.h:NONE +key_key.immersivepetroleum.projector.flip:key.keyboard.m:NONE +key_key.toggleLiquids:key.keyboard.unknown:NONE +key_key.toggleVisible:key.keyboard.unknown:NONE +key_key.immersiveengineering.magnetEquip:key.keyboard.s:NONE +key_key.immersiveengineering.railgunZoom:key.mouse.middle:NONE +key_key.immersiveengineering.chemthrowerSwitch:key.keyboard.unknown:NONE +key_tetra.toolbelt.binding.access:key.keyboard.b:NONE +key_tetra.toolbelt.binding.restock:key.keyboard.b:SHIFT +key_tetra.toolbelt.binding.open:key.keyboard.b:ALT +key_Strip World:key.keyboard.delete:NONE +key_Dress World:key.keyboard.insert:NONE +key_Open Config:key.keyboard.home:NONE +key_Add Block:key.keyboard.page.up:NONE +key_Remove Block:key.keyboard.page.down:NONE +key_Cycle Profile:key.keyboard.end:NONE +key_key.integratedterminals.terminal.tab.next:key.keyboard.tab:NONE +key_key.integratedterminals.terminal.tab.previous:key.keyboard.tab:SHIFT +key_key.integratedterminals.terminal.craftinggrid.clearplayer:key.keyboard.c:SHIFT +key_key.integratedterminals.terminal.craftinggrid.clearstorage:key.keyboard.c:NONE +key_key.integratedterminals.terminal.craftinggrid.balance:key.keyboard.b:NONE +key_key.industrialforegoing.backpack.desc:key.keyboard.unknown:NONE +key_key.refinedstorage.focusSearchBar:key.keyboard.tab:NONE +key_key.refinedstorage.clearGridCraftingMatrix:key.keyboard.x:CONTROL +key_key.refinedstorage.openWirelessGrid:key.keyboard.unknown:NONE +key_key.refinedstorage.openWirelessFluidGrid:key.keyboard.unknown:NONE +key_key.refinedstorage.openWirelessCraftingMonitor:key.keyboard.unknown:NONE +key_key.refinedstorage.openPortableGrid:key.keyboard.unknown:NONE +key_key.curios.open.desc:key.keyboard.g:NONE +key_keybind.simplyjetpacks.jetpack_gui:key.keyboard.k:NONE +key_keybind.simplyjetpacks.jetpack_engine:key.keyboard.j:NONE +key_keybind.simplyjetpacks.jetpack_hover:key.keyboard.h:NONE +key_keybind.simplyjetpacks.jetpack_ehover:key.keyboard.unknown:NONE +key_keybind.simplyjetpacks.jetpack_charger:key.keyboard.unknown:NONE +key_key.invtweaks_sort_player.desc:key.keyboard.backslash:NONE +key_key.invtweaks_sort_inventory.desc:key.keyboard.grave.accent:NONE +key_key.invtweaks_sort_either.desc:key.mouse.middle:NONE +key_key.mekanism.mode:key.keyboard.n:NONE +key_key.mekanism.head_mode:key.keyboard.v:NONE +key_key.mekanism.chest_mode:key.keyboard.g:NONE +key_key.mekanism.feet_mode:key.keyboard.b:NONE +key_key.mekanism.details:key.keyboard.left.shift:NONE +key_key.mekanism.description:key.keyboard.n:SHIFT +key_key.mekanism.module_tweaker:key.keyboard.backslash:NONE +key_key.mekanism.key_boost:key.keyboard.left.control:NONE +key_key.mekanism.key_hud:key.keyboard.h:NONE +key_pneumaticcraft.armor.options:key.keyboard.u:NONE +key_pneumaticcraft.helmet.hack:key.keyboard.h:NONE +key_pneumaticcraft.helmet.debugging.drone:key.keyboard.y:NONE +key_pneumaticcraft.boots.kick:key.keyboard.x:CONTROL +key_pneumaticcraft.chestplate.launcher:key.keyboard.c:CONTROL +key_key.integrateddynamics.logic_programmer_focus_search:key.keyboard.f:ALT +key_key.integrateddynamics.logic_programmer_open_rename:key.keyboard.r:ALT +key_Open sound muffle screen:key.keyboard.unknown:NONE +key_cos.key.opencosarmorinventory:key.keyboard.unknown:NONE +key_key.curiousshulkerboxes.open.desc:key.keyboard.x:NONE +key_key.buildinggadgets.settings_menu:key.keyboard.g:NONE +key_key.buildinggadgets.range:key.keyboard.r:NONE +key_key.buildinggadgets.undo:key.keyboard.u:NONE +key_key.buildinggadgets.anchor:key.keyboard.h:NONE +key_key.buildinggadgets.fuzzy:key.keyboard.unknown:NONE +key_key.buildinggadgets.connected_area:key.keyboard.unknown:NONE +key_key.buildinggadgets.rotate_mirror:key.keyboard.unknown:NONE +key_key.buildinggadgets.material_list:key.keyboard.m:NONE +key_key.cofh.mode_change_increment:key.keyboard.v:NONE +key_key.plonk.place:key.keyboard.p:NONE +key_key.astralsorcery.disable_perk_abilities:key.keyboard.v:NONE +key_key.trinket:key.keyboard.r:NONE +key_Open the Crash Utilities Screen:key.keyboard.u:CONTROL +key_Copy the class of the current container to the clipboard:key.keyboard.unknown:NONE +key_Show/Hide index of container slots as tooltip:key.keyboard.unknown:NONE +key_fpsreducer.key.openGui:key.keyboard.end:NONE +key_fpsreducer.key.forceIdle:key.keyboard.pause:NONE +key_key.ars_nouveau.open_book:key.keyboard.c:NONE +key_key.ars_nouveau.selection_hud:key.keyboard.v:NONE +key_key.ars_nouveau.previous_slot:key.keyboard.z:NONE +key_key.ars_nouveau.next_slot:key.keyboard.x:NONE +key_servertabinfo.keys.show:key.keyboard.tab:CONTROL +key_key.inventorysorter.sort:key.mouse.middle:NONE +key_key.inventorysorter.itemin:key.mouse.100:NONE +key_key.inventorysorter.itemout:key.mouse.102:NONE +key_key.toggle_focus.desc:key.keyboard.tab:NONE +key_key.openManual:key.keyboard.f1:NONE +key_key.nextDestination:key.keyboard.right.bracket:NONE +key_key.prevDestination:key.keyboard.left.bracket:NONE +key_key.toastcontrol.clear:key.keyboard.j:NONE +key_mininggadgets.text.open_gui:key.keyboard.unknown:NONE +key_quark.keybind.change_hotbar:key.keyboard.z:NONE +key_quark.keybind.sort_player:key.keyboard.unknown:NONE +key_quark.keybind.sort_container:key.keyboard.unknown:NONE +key_quark.keybind.autorun:key.keyboard.caps.lock:NONE +key_quark.keybind.back:key.mouse.4:NONE +key_quark.keybind.transfer_insert:key.keyboard.unknown:NONE +key_quark.keybind.transfer_extract:key.keyboard.unknown:NONE +key_quark.keybind.shift_lock:key.keyboard.unknown:NONE +key_key.refinedstorageaddons.openWirelessCraftingGrid:key.keyboard.g:CONTROL +key_key.spellbookopen:key.keyboard.z:NONE +key_quark.emote.no:key.keyboard.unknown:NONE +key_quark.emote.yes:key.keyboard.unknown:NONE +key_quark.emote.wave:key.keyboard.unknown:NONE +key_quark.emote.salute:key.keyboard.unknown:NONE +key_quark.emote.cheer:key.keyboard.unknown:NONE +key_quark.emote.clap:key.keyboard.unknown:NONE +key_quark.emote.think:key.keyboard.unknown:NONE +key_quark.emote.point:key.keyboard.unknown:NONE +key_quark.emote.shrug:key.keyboard.unknown:NONE +key_quark.emote.headbang:key.keyboard.unknown:NONE +key_quark.emote.weep:key.keyboard.unknown:NONE +key_quark.emote.facepalm:key.keyboard.unknown:NONE +key_quark.keybind.patreon_emote.dance:key.keyboard.unknown:NONE +key_quark.keybind.patreon_emote.tpose:key.keyboard.unknown:NONE +key_quark.keybind.patreon_emote.dab:key.keyboard.unknown:NONE +key_quark.keybind.patreon_emote.jet:key.keyboard.unknown:NONE +key_quark.keybind.patreon_emote.exorcist:key.keyboard.unknown:NONE +key_quark.keybind.patreon_emote.zombie:key.keyboard.unknown:NONE +key_quark.keybind.camera_mode:key.keyboard.f12:NONE +key_quark.keybind.lock_rotation:key.keyboard.k:NONE +key_create.keyinfo.toolmenu:key.keyboard.left.alt:NONE +key_keybind.xreliquary.fortune_coin:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.core_components:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.block_tracker:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.block_tracker.module.hackables:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.block_tracker.module.inventories:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.block_tracker.module.fluids:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.block_tracker.module.end_portal:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.block_tracker.module.spawner:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.block_tracker.module.misc:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.block_tracker.module.energy:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.entity_tracker:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.search:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.coordinate_tracker:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.night_vision:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.scuba:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.magnet:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.charging:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.air_conditioning:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.reach_distance:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.run_speed:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.jump_boost:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.jet_boots:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.jet_boots.module.builder_mode:key.keyboard.unknown:NONE +key_pneumaticcraft.armor.upgrade.step_assist:key.keyboard.unknown:NONE +key_keybind.sophisticatedbackpacks.open_backpack:key.keyboard.b:NONE +key_keybind.sophisticatedbackpacks.toggle_upgrade_1:key.keyboard.z:ALT +key_keybind.sophisticatedbackpacks.toggle_upgrade_2:key.keyboard.x:ALT +key_keybind.sophisticatedbackpacks.toggle_upgrade_3:key.keyboard.unknown:NONE +key_keybind.sophisticatedbackpacks.toggle_upgrade_4:key.keyboard.unknown:NONE +key_keybind.sophisticatedbackpacks.toggle_upgrade_5:key.keyboard.unknown:NONE +key_key.trashslot.toggle:key.keyboard.t:NONE +key_key.trashslot.delete:key.keyboard.delete:NONE +key_key.trashslot.deleteAll:key.keyboard.delete:SHIFT +key_key.jei.toggleOverlay:key.keyboard.o:CONTROL +key_key.jei.focusSearch:key.keyboard.f:CONTROL +key_key.jei.toggleCheatMode:key.keyboard.unknown:NONE +key_key.jei.toggleEditMode:key.keyboard.unknown:NONE +key_key.jei.showRecipe:key.keyboard.r:NONE +key_key.jei.showUses:key.keyboard.u:NONE +key_key.jei.recipeBack:key.keyboard.backspace:NONE +key_key.jei.previousPage:key.keyboard.page.up:NONE +key_key.jei.nextPage:key.keyboard.page.down:NONE +key_key.jei.bookmark:key.keyboard.a:NONE +key_key.jei.toggleBookmarkOverlay:key.keyboard.unknown:NONE diff --git a/config/delogger.json b/config/delogger.json new file mode 100644 index 0000000..92985f7 --- /dev/null +++ b/config/delogger.json @@ -0,0 +1,18 @@ +{ + "printWarningMessage": true, + "printLoggersDisabled": false, + "commands": true, + "util": true, + "entityType": true, + "lootTableManger": true, + "simpleReloadableResourceManager": true, + "chunkSerializer": true, + "gameData": true, + "versionChecker": true, + "forgeConfigSpec": true, + "yggdrasilAuthenticationService": true, + "clientRecipeBook": true, + "modelBakery": true, + "atlasTexture": true, + "blockModel": true +} \ No newline at end of file diff --git a/config/ding.toml b/config/ding.toml new file mode 100644 index 0000000..e9b5f4c --- /dev/null +++ b/config/ding.toml @@ -0,0 +1,37 @@ + +#Configs related to how ding works +[ding] + #Pitch of the sound (when resources complete reloading) + #Range: 0.0 ~ 10.0 + pitchResourcesReload = 1.0 + #Play sound when resources complete reloading. Requires game to be restarted. + playOnResourcesReload = true + #If Ding can't find the third party sound you added with other mods (EG: Additional Resources), try turning this on to skip that check. + skipSoundEventCheck = false + #Resource Location based name of the sound file to play when Minecraft finishes loading. + #EG: "ui.button.click" or "entity.experience_orb.pickup" + # + #This can also be a mod sound if the mod is installed. + #EG: "modname:modsound.boing" + # + #If you want to use external sounds, consider looking into the mod Additional Resources + name = "entity.experience_orb.pickup" + #Pitch of the sound (when the world loads after connecting to a server) + #Range: 0.0 ~ 10.0 + pitchWorld = 1.0 + #Resource Location based name of the sound file to play when resources complete reloading. + # + #Look at the "name" config for more details. + nameResourcesReload = "entity.experience_orb.pickup" + #Play sound when the world loads after connecting to a server. + playOnWorld = true + #Pitch of the sound (when Minecraft loads) + #Range: 0.0 ~ 10.0 + pitch = 1.0 + #Play sound when the game loads. + playOnLoad = true + #Resource Location based name of the sound file to play when the world finishes loading (after connecting to a server). + # + #Look at the "name" config for more details. + nameWorld = "entity.experience_orb.pickup" + diff --git a/config/dungeon_crawl.toml b/config/dungeon_crawl.toml new file mode 100644 index 0000000..42ccc8c --- /dev/null +++ b/config/dungeon_crawl.toml @@ -0,0 +1,42 @@ + +#General Settings +[general] + #Enables the dungeon crawl tools. + enable_tools = false + #This option will make pre-2.0.0 worlds playable with version 2.0.0 and later. + enable_dummy_pieces = false + #Enables extended debug logging to help detecting potential errors. This is enabled by default. + extended_debug = true + +#Dungeon Settings +[dungeon] + #If you dont like the fact that the dungeons contain lots of mob spawners, set this to true! Mobs will get spawned manually during the dungeon generation then. Note that this is a lot more performance demanding than enabling spawners. (Which also depends on the mob spawn rate) + no_spawners = false + #Set this to true if you want to prevent that the last layer of each dungeon will contain nether content. + no_nether_stuff = false + #This value defines how many mobs do get spawned manually during the generation. (if no_spawners = true, there is no effect otherwise) + #Range: 0.001 ~ 1.0 + mob_spawn_rate = 0.05 + #The number of different entities per spawner. Increasing the number increases the diversity of the monster equipment. + #Range: 1 ~ 128 + spawner_entities = 6 + #If set to true, the dungeon generation will ignore the biome blacklist and generate dungeons in any overworld biome. + ignore_overworld_blacklist = false + #The Probability of a spawner entity having a shield in the offhand. + #Range: 0.01 ~ 1.0 + shield_probability = 0.25 + #Determines if vanilla spawners or modified spawners with armor, weapons etc... should be used. + use_vanilla_spawners = false + #Whether mobs from spawners should despawn naturally or not. + natural_despawn = true + +#World Generation Settings +[world_generation] + #The probability of a dungeon getting generated on each fitting chunk. + #Range: 1.0E-4 ~ 1.0 + dungeon_probability = 0.22 + #If this is set to false, no dungeons can be generated outside the overworld. + ignore_dimension = false + #Makes the entire dungeon solid, preventing caves, ravines, etc... from interfering with the dungeon. + solid = false + diff --git a/config/dungeons_plus-common.toml b/config/dungeons_plus-common.toml new file mode 100644 index 0000000..759a75a --- /dev/null +++ b/config/dungeons_plus-common.toml @@ -0,0 +1,114 @@ + +[tower] + #Spacing between structures + #Range: > 1 + spacing = 25 + #What dimensions should this structure be placed in. Type "all" to allow all dimensions + valid_dimensions = "minecraft:overworld" + #Offsets the spacing of the structures randomly + #Range: > 0 + offset = 6 + #How should the code treate biomes? true = whitelist, false = blacklist. Biomes defined with ! do the opposite. + is_whitelist = true + #A biome filter to determine where the structure should generate. Works with the biome dictionary (#overworld) and "not" statements (!plains). These can be combined (!#nether). Operates in the order presented. So "#forest, !flower_forest" will add all forests and then remove the flower forest. + biomes = "#structure_gel:plains, #structure_gel:oak_forest, #structure_gel:dark_forest, #structure_gel:birch_forest, #structure_gel:mountain" + #Chance of generating in an allowed chunk + #Range: 0.0 ~ 1.0 + probability = 0.75 + +[leviathan] + #Spacing between structures + #Range: > 1 + spacing = 36 + #What dimensions should this structure be placed in. Type "all" to allow all dimensions + valid_dimensions = "minecraft:overworld" + #Offsets the spacing of the structures randomly + #Range: > 0 + offset = 8 + #How should the code treate biomes? true = whitelist, false = blacklist. Biomes defined with ! do the opposite. + is_whitelist = true + #A biome filter to determine where the structure should generate. Works with the biome dictionary (#overworld) and "not" statements (!plains). These can be combined (!#nether). Operates in the order presented. So "#forest, !flower_forest" will add all forests and then remove the flower forest. + biomes = "#structure_gel:desert" + #Chance of generating in an allowed chunk + #Range: 0.0 ~ 1.0 + probability = 1.0 + +[snowy_temple] + #Spacing between structures + #Range: > 1 + spacing = 36 + #What dimensions should this structure be placed in. Type "all" to allow all dimensions + valid_dimensions = "minecraft:overworld" + #Offsets the spacing of the structures randomly + #Range: > 0 + offset = 8 + #How should the code treate biomes? true = whitelist, false = blacklist. Biomes defined with ! do the opposite. + is_whitelist = true + #A biome filter to determine where the structure should generate. Works with the biome dictionary (#overworld) and "not" statements (!plains). These can be combined (!#nether). Operates in the order presented. So "#forest, !flower_forest" will add all forests and then remove the flower forest. + biomes = "#structure_gel:snowy_plains, #structure_gel:snowy_spruce_forest" + #Chance of generating in an allowed chunk + #Range: 0.0 ~ 1.0 + probability = 1.0 + +[bigger_dungeon] + #Spacing between structures + #Range: > 1 + spacing = 12 + #What dimensions should this structure be placed in. Type "all" to allow all dimensions + valid_dimensions = "minecraft:overworld" + #Offsets the spacing of the structures randomly + #Range: > 0 + offset = 5 + #How should the code treate biomes? true = whitelist, false = blacklist. Biomes defined with ! do the opposite. + is_whitelist = true + #A biome filter to determine where the structure should generate. Works with the biome dictionary (#overworld) and "not" statements (!plains). These can be combined (!#nether). Operates in the order presented. So "#forest, !flower_forest" will add all forests and then remove the flower forest. + biomes = "#structure_gel:overworld, !mushroom_fields, !mushroom_field_shore" + #Chance of generating in an allowed chunk + #Range: 0.0 ~ 1.0 + probability = 0.4 + +[end_ruins] + #Spacing between structures + #Range: > 1 + spacing = 24 + #What dimensions should this structure be placed in. Type "all" to allow all dimensions + valid_dimensions = "minecraft:the_end" + #Offsets the spacing of the structures randomly + #Range: > 0 + offset = 8 + #How should the code treate biomes? true = whitelist, false = blacklist. Biomes defined with ! do the opposite. + is_whitelist = true + #A biome filter to determine where the structure should generate. Works with the biome dictionary (#overworld) and "not" statements (!plains). These can be combined (!#nether). Operates in the order presented. So "#forest, !flower_forest" will add all forests and then remove the flower forest. + biomes = "#structure_gel:outer_end_island" + #Chance of generating in an allowed chunk + #Range: 0.0 ~ 1.0 + probability = 0.8 + +[warped_garden] + #Spacing between structures + #Range: > 1 + spacing = 36 + #What dimensions should this structure be placed in. Type "all" to allow all dimensions + valid_dimensions = "minecraft:overworld" + #Offsets the spacing of the structures randomly + #Range: > 0 + offset = 8 + #How should the code treate biomes? true = whitelist, false = blacklist. Biomes defined with ! do the opposite. + is_whitelist = true + #A biome filter to determine where the structure should generate. Works with the biome dictionary (#overworld) and "not" statements (!plains). These can be combined (!#nether). Operates in the order presented. So "#forest, !flower_forest" will add all forests and then remove the flower forest. + biomes = "#structure_gel:ocean, !#structure_gel:frozen" + +[soul_prison] + #Spacing between structures + #Range: > 1 + spacing = 25 + #What dimensions should this structure be placed in. Type "all" to allow all dimensions + valid_dimensions = "minecraft:the_nether" + #Offsets the spacing of the structures randomly + #Range: > 0 + offset = 6 + #How should the code treate biomes? true = whitelist, false = blacklist. Biomes defined with ! do the opposite. + is_whitelist = true + #A biome filter to determine where the structure should generate. Works with the biome dictionary (#overworld) and "not" statements (!plains). These can be combined (!#nether). Operates in the order presented. So "#forest, !flower_forest" will add all forests and then remove the flower forest. + biomes = "minecraft:soul_sand_valley" + diff --git a/config/dustrial_decor-common.toml b/config/dustrial_decor-common.toml new file mode 100644 index 0000000..7b0e066 --- /dev/null +++ b/config/dustrial_decor-common.toml @@ -0,0 +1,7 @@ + +[General] + #Should a few houses using this mod's blocks be added to the village pools? + village_houses = false + #Should mobs spawn with cardboard armor? + cardboard_armor_spawns = false + diff --git a/config/dynview-common.toml b/config/dynview-common.toml new file mode 100644 index 0000000..dc7b2b9 --- /dev/null +++ b/config/dynview-common.toml @@ -0,0 +1,17 @@ + +["Dynamic chunk view distance settings"] + #The maximum chunk view distance allowed to use, set to the max which a player could benefit from. default: 20 + #Range: 1 ~ 200 + maxChunkViewDist = 20 + #The average tick time to stabilize the chunk view distance around, setting it higher than 50ms is not advised, as after 50ms the tps will go below 20. default:40ms + #Range: 10 ~ 100 + meanAvgTickTime = 45 + #The minimum chunk view distance allowed to use, set to what players should get at least. default: 4 + #Range: 3 ~ 200 + minChunkViewDist = 5 + #Whether to output log messages for actions done, its helpful to balance the other settings nicely. + logMessages = true + #The update frequency of average server tick time checks to update view distances, default is every 30 seconds + #Range: 1 ~ 1000 + viewDistanceUpdateRate = 30 + diff --git a/config/emendatusenigmatica-common.toml b/config/emendatusenigmatica-common.toml new file mode 100644 index 0000000..fea7880 --- /dev/null +++ b/config/emendatusenigmatica-common.toml @@ -0,0 +1,1354 @@ + +#World Gen - Ore Generation Configuration +["Coal Config"] + + ["Coal Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Coal Config".Overworld] + #Average Ores per Chunk [Default: 20] + #Range: 0 ~ 64 + count = 20 + #Configure the ore Vein Size [Default: 17] + #Range: 0 ~ 64 + vein_size = 17 + #Baseline Y-Level [Default: 60] + #Range: 0 ~ 256 + baseline = 60 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 60] + #Range: 0 ~ 256 + spread = 60 + + ["Coal Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Iron Config"] + + ["Iron Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Iron Config".Overworld] + #Average Ores per Chunk [Default: 20] + #Range: 0 ~ 64 + count = 20 + #Configure the ore Vein Size [Default: 11] + #Range: 0 ~ 64 + vein_size = 11 + #Baseline Y-Level [Default: 32] + #Range: 0 ~ 256 + baseline = 32 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 32] + #Range: 0 ~ 256 + spread = 32 + + ["Iron Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Gold Config"] + + ["Gold Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Gold Config".Overworld] + #Average Ores per Chunk [Default: 7] + #Range: 0 ~ 64 + count = 7 + #Configure the ore Vein Size [Default: 8] + #Range: 0 ~ 64 + vein_size = 8 + #Baseline Y-Level [Default: 16] + #Range: 0 ~ 256 + baseline = 16 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 16] + #Range: 0 ~ 256 + spread = 16 + + ["Gold Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Diamond Config"] + + ["Diamond Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Diamond Config".Overworld] + #Average Ores per Chunk [Default: 3] + #Range: 0 ~ 64 + count = 3 + #Configure the ore Vein Size [Default: 8] + #Range: 0 ~ 64 + vein_size = 8 + #Baseline Y-Level [Default: 8] + #Range: 0 ~ 256 + baseline = 8 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Diamond Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Emerald Config"] + + ["Emerald Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Emerald Config".Overworld] + #Average Ores per Chunk [Default: 1] + #Range: 0 ~ 64 + count = 1 + #Configure the ore Vein Size [Default: 6] + #Range: 0 ~ 64 + vein_size = 6 + #Baseline Y-Level [Default: 96] + #Range: 0 ~ 256 + baseline = 96 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 32] + #Range: 0 ~ 256 + spread = 32 + + ["Emerald Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Lapis Lazuli Config"] + + ["Lapis Lazuli Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Lapis Lazuli Config".Overworld] + #Average Ores per Chunk [Default: 4] + #Range: 0 ~ 64 + count = 4 + #Configure the ore Vein Size [Default: 7] + #Range: 0 ~ 64 + vein_size = 7 + #Baseline Y-Level [Default: 8] + #Range: 0 ~ 256 + baseline = 8 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Lapis Lazuli Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Redstone Config"] + + ["Redstone Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Redstone Config".Overworld] + #Average Ores per Chunk [Default: 9] + #Range: 0 ~ 64 + count = 9 + #Configure the ore Vein Size [Default: 14] + #Range: 0 ~ 64 + vein_size = 14 + #Baseline Y-Level [Default: 8] + #Range: 0 ~ 256 + baseline = 8 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Redstone Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Copper Config"] + + ["Copper Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Copper Config".Overworld] + #Average Ores per Chunk [Default: 20] + #Range: 0 ~ 64 + count = 20 + #Configure the ore Vein Size [Default: 7] + #Range: 0 ~ 64 + vein_size = 7 + #Baseline Y-Level [Default: 52] + #Range: 0 ~ 256 + baseline = 52 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Copper Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Aluminum Config"] + + ["Aluminum Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Aluminum Config".Overworld] + #Average Ores per Chunk [Default: 8] + #Range: 0 ~ 64 + count = 8 + #Configure the ore Vein Size [Default: 5] + #Range: 0 ~ 64 + vein_size = 5 + #Baseline Y-Level [Default: 60] + #Range: 0 ~ 256 + baseline = 60 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 10] + #Range: 0 ~ 256 + spread = 10 + + ["Aluminum Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Silver Config"] + + ["Silver Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Silver Config".Overworld] + #Average Ores per Chunk [Default: 8] + #Range: 0 ~ 64 + count = 8 + #Configure the ore Vein Size [Default: 5] + #Range: 0 ~ 64 + vein_size = 5 + #Baseline Y-Level [Default: 34] + #Range: 0 ~ 256 + baseline = 34 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 4] + #Range: 0 ~ 256 + spread = 4 + + ["Silver Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Lead Config"] + + ["Lead Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Lead Config".Overworld] + #Average Ores per Chunk [Default: 8] + #Range: 0 ~ 64 + count = 8 + #Configure the ore Vein Size [Default: 5] + #Range: 0 ~ 64 + vein_size = 5 + #Baseline Y-Level [Default: 36] + #Range: 0 ~ 256 + baseline = 36 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 4] + #Range: 0 ~ 256 + spread = 4 + + ["Lead Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Nickel Config"] + + ["Nickel Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Nickel Config".Overworld] + #Average Ores per Chunk [Default: 8] + #Range: 0 ~ 64 + count = 8 + #Configure the ore Vein Size [Default: 4] + #Range: 0 ~ 64 + vein_size = 4 + #Baseline Y-Level [Default: 32] + #Range: 0 ~ 256 + baseline = 32 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Nickel Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Uranium Config"] + + ["Uranium Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Uranium Config".Overworld] + #Average Ores per Chunk [Default: 6] + #Range: 0 ~ 64 + count = 6 + #Configure the ore Vein Size [Default: 6] + #Range: 0 ~ 64 + vein_size = 6 + #Baseline Y-Level [Default: 12] + #Range: 0 ~ 256 + baseline = 12 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Uranium Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Osmium Config"] + + ["Osmium Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Osmium Config".Overworld] + #Average Ores per Chunk [Default: 17] + #Range: 0 ~ 64 + count = 17 + #Configure the ore Vein Size [Default: 6] + #Range: 0 ~ 64 + vein_size = 6 + #Baseline Y-Level [Default: 32] + #Range: 0 ~ 256 + baseline = 32 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 12] + #Range: 0 ~ 256 + spread = 12 + + ["Osmium Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Tin Config"] + + ["Tin Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Tin Config".Overworld] + #Average Ores per Chunk [Default: 20] + #Range: 0 ~ 64 + count = 20 + #Configure the ore Vein Size [Default: 7] + #Range: 0 ~ 64 + vein_size = 7 + #Baseline Y-Level [Default: 47] + #Range: 0 ~ 256 + baseline = 47 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 7] + #Range: 0 ~ 256 + spread = 7 + + ["Tin Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Zinc Config"] + + ["Zinc Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Zinc Config".Overworld] + #Average Ores per Chunk [Default: 9] + #Range: 0 ~ 64 + count = 9 + #Configure the ore Vein Size [Default: 5] + #Range: 0 ~ 64 + vein_size = 5 + #Baseline Y-Level [Default: 42] + #Range: 0 ~ 256 + baseline = 42 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Zinc Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Certus Quartz Config"] + + ["Certus Quartz Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Certus Quartz Config".Overworld] + #Average Ores per Chunk [Default: 16] + #Range: 0 ~ 64 + count = 16 + #Configure the ore Vein Size [Default: 8] + #Range: 0 ~ 64 + vein_size = 8 + #Baseline Y-Level [Default: 32] + #Range: 0 ~ 256 + baseline = 32 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 32] + #Range: 0 ~ 256 + spread = 32 + + ["Certus Quartz Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Charged Certus Quartz Config"] + + ["Charged Certus Quartz Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Charged Certus Quartz Config".Overworld] + #Average Ores per Chunk [Default: 8] + #Range: 0 ~ 64 + count = 8 + #Configure the ore Vein Size [Default: 4] + #Range: 0 ~ 64 + vein_size = 4 + #Baseline Y-Level [Default: 16] + #Range: 0 ~ 256 + baseline = 16 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 16] + #Range: 0 ~ 256 + spread = 16 + + ["Charged Certus Quartz Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Fluorite Config"] + + ["Fluorite Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Fluorite Config".Overworld] + #Average Ores per Chunk [Default: 6] + #Range: 0 ~ 64 + count = 6 + #Configure the ore Vein Size [Default: 12] + #Range: 0 ~ 64 + vein_size = 12 + #Baseline Y-Level [Default: 16] + #Range: 0 ~ 256 + baseline = 16 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 16] + #Range: 0 ~ 256 + spread = 16 + + ["Fluorite Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Bitumen Config"] + + ["Bitumen Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Bitumen Config".Overworld] + #Average Ores per Chunk [Default: 2] + #Range: 0 ~ 64 + count = 2 + #Configure the ore Vein Size [Default: 18] + #Range: 0 ~ 64 + vein_size = 18 + #Baseline Y-Level [Default: 100] + #Range: 0 ~ 256 + baseline = 100 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 60] + #Range: 0 ~ 256 + spread = 60 + + ["Bitumen Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Cinnabar Config"] + + ["Cinnabar Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Cinnabar Config".Overworld] + #Average Ores per Chunk [Default: 4] + #Range: 0 ~ 64 + count = 4 + #Configure the ore Vein Size [Default: 5] + #Range: 0 ~ 64 + vein_size = 5 + #Baseline Y-Level [Default: 10] + #Range: 0 ~ 256 + baseline = 10 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 6] + #Range: 0 ~ 256 + spread = 6 + + ["Cinnabar Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Apatite Config"] + + ["Apatite Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Apatite Config".Overworld] + #Average Ores per Chunk [Default: 2] + #Range: 0 ~ 64 + count = 2 + #Configure the ore Vein Size [Default: 22] + #Range: 0 ~ 64 + vein_size = 22 + #Baseline Y-Level [Default: 96] + #Range: 0 ~ 256 + baseline = 96 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 32] + #Range: 0 ~ 256 + spread = 32 + + ["Apatite Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Sulfur Config"] + + ["Sulfur Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Sulfur Config".Overworld] + #Average Ores per Chunk [Default: 3] + #Range: 0 ~ 64 + count = 3 + #Configure the ore Vein Size [Default: 7] + #Range: 0 ~ 64 + vein_size = 7 + #Baseline Y-Level [Default: 8] + #Range: 0 ~ 256 + baseline = 8 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 8] + #Range: 0 ~ 256 + spread = 8 + + ["Sulfur Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Potassium Nitrate Config"] + + ["Potassium Nitrate Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Potassium Nitrate Config".Overworld] + #Average Ores per Chunk [Default: 4] + #Range: 0 ~ 64 + count = 4 + #Configure the ore Vein Size [Default: 5] + #Range: 0 ~ 64 + vein_size = 5 + #Baseline Y-Level [Default: 25] + #Range: 0 ~ 256 + baseline = 25 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 7] + #Range: 0 ~ 256 + spread = 7 + + ["Potassium Nitrate Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Arcane Config"] + + ["Arcane Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Arcane Config".Overworld] + #Average Ores per Chunk [Default: 5] + #Range: 0 ~ 64 + count = 5 + #Configure the ore Vein Size [Default: 6] + #Range: 0 ~ 64 + vein_size = 6 + #Baseline Y-Level [Default: 33] + #Range: 0 ~ 256 + baseline = 33 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 13] + #Range: 0 ~ 256 + spread = 13 + + ["Arcane Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +["Dimensional Shard Config"] + + ["Dimensional Shard Config"."The Nether"] + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + nether_size = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 128 + nether_spread = 0 + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 128 + nether_base = 0 + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + nether_count = 0 + #Activate/Deactivate the Ore Gen in The Nether [Default: false] + generate_in_the_nether = false + + ["Dimensional Shard Config".Overworld] + #Average Ores per Chunk [Default: 8] + #Range: 0 ~ 64 + count = 8 + #Configure the ore Vein Size [Default: 8] + #Range: 0 ~ 64 + vein_size = 8 + #Baseline Y-Level [Default: 21] + #Range: 0 ~ 256 + baseline = 21 + #Activate/Deactivate the Ore Gen in The Overworld [Default: true] + generate_in_the_overworld = true + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 19] + #Range: 0 ~ 256 + spread = 19 + + ["Dimensional Shard Config"."The End"] + #Baseline Y-Level [Default: 0] + #Range: 0 ~ 256 + end_base = 0 + #Spread Amount (# of Y-Levels above and below the Baseline) [Default: 0] + #Range: 0 ~ 256 + end_spread = 0 + #Activate/Deactivate the Ore Gen in The End [Default: false] + generate_in_the_end = false + #Average Ores per Chunk [Default: 0] + #Range: 0 ~ 64 + end_count = 0 + #Ore Vein Size [Default: 0] + #Range: 0 ~ 64 + end_size = 0 + +#World Gen - Ore Generation on Strata Stone Type +["Stratum Config: minecraft_stone"] + active = true + +["Stratum Config: minecraft_andesite"] + active = false + +["Stratum Config: minecraft_granite"] + active = false + +["Stratum Config: minecraft_diorite"] + active = false + +["Stratum Config: minecraft_sand"] + active = false + +["Stratum Config: minecraft_gravel"] + active = false + +["Stratum Config: minecraft_netherrack"] + active = false + +["Stratum Config: minecraft_blackstone"] + active = false + +["Stratum Config: minecraft_end_stone"] + active = false + +["Stratum Config: create_gabbro"] + active = false + +["Stratum Config: create_limestone"] + active = false + +["Stratum Config: create_scoria"] + active = false + +["Stratum Config: create_weathered_limestone"] + active = false + +["Stratum Config: quark_jasper"] + active = false + +["Stratum Config: quark_marble"] + active = false + +["Stratum Config: quark_slate"] + active = false + +["Stratum Config: byg_mossy_stone"] + active = false + diff --git a/config/enchdesc-client.toml b/config/enchdesc-client.toml new file mode 100644 index 0000000..7d6457f --- /dev/null +++ b/config/enchdesc-client.toml @@ -0,0 +1,12 @@ + +#General settings for the mod. +[general] + #Should new/blank lines be added between enchantments? + addNewLines = true + #Should the mod that owns the enchantment be displayed? + showOwner = true + #Should descriptions only be shown on enchanted books? + onlyEnchantedBooks = true + #Should players be required to press a keybind in order to see the descriptions? + requireKeybind = true + diff --git a/config/engineersdecor-client.toml b/config/engineersdecor-client.toml new file mode 100644 index 0000000..c484690 --- /dev/null +++ b/config/engineersdecor-client.toml @@ -0,0 +1,11 @@ + +#Settings not loaded on servers. +[client] + + #Opt-out settings + [client.optout] + #Disable CTRL-SHIFT item tooltip display. + without_tooltips = false + #Disable all TERs (tile entity renderers). + without_ters = false + diff --git a/config/engineersdecor-common.toml b/config/engineersdecor-common.toml new file mode 100644 index 0000000..1855baa --- /dev/null +++ b/config/engineersdecor-common.toml @@ -0,0 +1,20 @@ + +#Settings affecting the logical server side. +[server] + + #Opt-out settings + [server.optout] + #Opt-out any block by its registry name ('*' wildcard matching, comma separated list, whitespaces ignored. You must match the whole name, means maybe add '*' also at the begin and end. Example: '*wood*,*steel*' excludes everything that has 'wood' or 'steel' in the registry name. The matching result is also traced in the log file. + pattern_excludes = "" + #Prevent blocks from being opt'ed by registry name ('*' wildcard matching, comma separated list, whitespaces ignored. Evaluated before all other opt-out checks. You must match the whole name, means maybe add '*' also at the begin and end. Example: '*wood*,*steel*' includes everything that has 'wood' or 'steel' in the registry name.The matching result is also traced in the log file. + pattern_includes = "" + + #Miscellaneous settings + [server.miscellaneous] + #Enables experimental features. Use at own risk. + with_experimental = false + #Enable that devices are dropped as item also in creative mode, allowing to relocate them with contents and settings. + with_creative_mode_device_drops = false + #Enable detailed logging of the config values and resulting calculations in each mod feature config. + with_config_logging = false + diff --git a/config/engineerstools-common.toml b/config/engineerstools-common.toml new file mode 100644 index 0000000..d8af716 --- /dev/null +++ b/config/engineerstools-common.toml @@ -0,0 +1,18 @@ + +#Settings affecting the logical server side. +[server] + + #Opt-out settings + [server.optout] + #Opt-out any block by its registry name ('*' wildcard matching, comma separated list, whitespaces ignored. You must match the whole name, means maybe add '*' also at the begin and end. Example: '*wood*,*steel*' excludes everything that has 'wood' or 'steel' in the registry name. The matching result is also traced in the log file. + pattern_excludes = "" + #Prevent blocks from being opt'ed by registry name ('*' wildcard matching, comma separated list, whitespaces ignored. Evaluated before all other opt-out checks. You must match the whole name, means maybe add '*' also at the begin and end. Example: '*wood*,*steel*' includes everything that has 'wood' or 'steel' in the registry name.The matching result is also traced in the log file. + pattern_includes = "" + + #Miscellaneous settings + [server.miscellaneous] + #Enables experimental features. Use at own risk. + with_experimental = false + #Enable detailed logging of the config values and resulting calculations in each mod feature config. + with_config_logging = false + diff --git a/config/environmental/core/components/components.json b/config/environmental/core/components/components.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/components/components.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/components/components.txt b/config/environmental/core/components/components.txt new file mode 100644 index 0000000..d03169a --- /dev/null +++ b/config/environmental/core/components/components.txt @@ -0,0 +1,2 @@ +┏╸ma:components +┗╸ diff --git a/config/environmental/core/components/frames/frames.json b/config/environmental/core/components/frames/frames.json new file mode 100644 index 0000000..fa9718b --- /dev/null +++ b/config/environmental/core/components/frames/frames.json @@ -0,0 +1,58 @@ +{ + "ma:litherite_frame": { + "ma:default_base_color": { + "in:r:[0~255]": 255, + "in:g:[0~255]": 255, + "in:b:[0~255]": 255 + } + }, + "ma:erodium_frame": { + "ma:default_base_color": { + "in:r:[0~255]": 247, + "in:g:[0~255]": 247, + "in:b:[0~255]": 247 + } + }, + "ma:kyronite_frame": { + "ma:default_base_color": { + "in:r:[0~255]": 239, + "in:g:[0~255]": 239, + "in:b:[0~255]": 239 + } + }, + "ma:pladium_frame": { + "ma:default_base_color": { + "in:r:[0~255]": 231, + "in:g:[0~255]": 231, + "in:b:[0~255]": 231 + } + }, + "ma:ionite_frame": { + "ma:default_base_color": { + "in:r:[0~255]": 223, + "in:g:[0~255]": 223, + "in:b:[0~255]": 223 + } + }, + "ma:aethium_frame": { + "ma:default_base_color": { + "in:r:[0~255]": 215, + "in:g:[0~255]": 215, + "in:b:[0~255]": 215 + } + }, + "ma:nanorite_frame": { + "ma:default_base_color": { + "in:r:[0~255]": 207, + "in:g:[0~255]": 207, + "in:b:[0~255]": 207 + } + }, + "ma:xerothium_frame": { + "ma:default_base_color": { + "in:r:[0~255]": 199, + "in:g:[0~255]": 199, + "in:b:[0~255]": 199 + } + } +} \ No newline at end of file diff --git a/config/environmental/core/components/frames/frames.txt b/config/environmental/core/components/frames/frames.txt new file mode 100644 index 0000000..08109af --- /dev/null +++ b/config/environmental/core/components/frames/frames.txt @@ -0,0 +1,154 @@ +┏╸ma:frames +┃┏╸ma:litherite_frame +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:erodium_frame +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 247 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 247 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 247 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:kyronite_frame +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 239 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 239 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 239 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:pladium_frame +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 231 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 231 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 231 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:ionite_frame +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 223 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 223 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 223 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:aethium_frame +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 215 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 215 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 215 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:nanorite_frame +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 207 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 207 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 207 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:xerothium_frame +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 199 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 199 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 199 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┗╸ diff --git a/config/environmental/core/components/io/io.json b/config/environmental/core/components/io/io.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/components/io/io.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/components/io/io.txt b/config/environmental/core/components/io/io.txt new file mode 100644 index 0000000..aae48ef --- /dev/null +++ b/config/environmental/core/components/io/io.txt @@ -0,0 +1,2 @@ +┏╸ma:io +┗╸ diff --git a/config/environmental/core/components/lasers/lasers.json b/config/environmental/core/components/lasers/lasers.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/core/components/lasers/lasers.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/core/components/lasers/lasers.txt b/config/environmental/core/components/lasers/lasers.txt new file mode 100644 index 0000000..32cbc2c --- /dev/null +++ b/config/environmental/core/components/lasers/lasers.txt @@ -0,0 +1,6 @@ +┏╸ma:lasers +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/core/components/modifiers/modifiers.json b/config/environmental/core/components/modifiers/modifiers.json new file mode 100644 index 0000000..d2310c2 --- /dev/null +++ b/config/environmental/core/components/modifiers/modifiers.json @@ -0,0 +1,58 @@ +{ + "ma:null": { + "ma:default_base_color": { + "in:r:[0~255]": 255, + "in:g:[0~255]": 255, + "in:b:[0~255]": 255 + } + }, + "ma:amplification": { + "ma:default_base_color": { + "in:r:[0~255]": 255, + "in:g:[0~255]": 255, + "in:b:[0~255]": 255 + } + }, + "ma:bandwidth": { + "ma:default_base_color": { + "in:r:[0~255]": 255, + "in:g:[0~255]": 255, + "in:b:[0~255]": 255 + } + }, + "ma:frequency": { + "ma:default_base_color": { + "in:r:[0~255]": 255, + "in:g:[0~255]": 255, + "in:b:[0~255]": 255 + } + }, + "ma:radiant": { + "ma:default_base_color": { + "in:r:[0~255]": 255, + "in:g:[0~255]": 255, + "in:b:[0~255]": 255 + } + }, + "ma:thermal": { + "ma:default_base_color": { + "in:r:[0~255]": 255, + "in:g:[0~255]": 255, + "in:b:[0~255]": 255 + } + }, + "ma:piezo": { + "ma:default_base_color": { + "in:r:[0~255]": 255, + "in:g:[0~255]": 255, + "in:b:[0~255]": 255 + } + }, + "ma:electrostatic": { + "ma:default_base_color": { + "in:r:[0~255]": 255, + "in:g:[0~255]": 255, + "in:b:[0~255]": 255 + } + } +} \ No newline at end of file diff --git a/config/environmental/core/components/modifiers/modifiers.txt b/config/environmental/core/components/modifiers/modifiers.txt new file mode 100644 index 0000000..a86685e --- /dev/null +++ b/config/environmental/core/components/modifiers/modifiers.txt @@ -0,0 +1,154 @@ +┏╸ma:modifiers +┃┏╸ma:null +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:amplification +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:bandwidth +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:frequency +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:radiant +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:thermal +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:piezo +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:electrostatic +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┗╸ diff --git a/config/environmental/core/components/panels/panels.json b/config/environmental/core/components/panels/panels.json new file mode 100644 index 0000000..87aed16 --- /dev/null +++ b/config/environmental/core/components/panels/panels.json @@ -0,0 +1,16 @@ +{ + "ma:panel": { + "ma:default_base_color": { + "in:r:[0~255]": 255, + "in:g:[0~255]": 255, + "in:b:[0~255]": 255 + } + }, + "ma:clear_panel": { + "ma:default_base_color": { + "in:r:[0~255]": 255, + "in:g:[0~255]": 255, + "in:b:[0~255]": 255 + } + } +} \ No newline at end of file diff --git a/config/environmental/core/components/panels/panels.txt b/config/environmental/core/components/panels/panels.txt new file mode 100644 index 0000000..a01450b --- /dev/null +++ b/config/environmental/core/components/panels/panels.txt @@ -0,0 +1,40 @@ +┏╸ma:panels +┃┏╸ma:panel +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:clear_panel +┃┃┏╸ma:default_base_color +┃┃┃┏╸in:r +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:g +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┃┏╸in:b +┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┣> Default: 255 +┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┗╸ diff --git a/config/environmental/core/core.json b/config/environmental/core/core.json new file mode 100644 index 0000000..be6153e --- /dev/null +++ b/config/environmental/core/core.json @@ -0,0 +1,3 @@ +{ + "bo:generate_documentation": true +} \ No newline at end of file diff --git a/config/environmental/core/core.txt b/config/environmental/core/core.txt new file mode 100644 index 0000000..dcc1b84 --- /dev/null +++ b/config/environmental/core/core.txt @@ -0,0 +1,6 @@ +┏╸ma:core +┃┏╸bo:generate_documentation +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/core/creative/creative.json b/config/environmental/core/creative/creative.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/core/creative/creative.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/core/creative/creative.txt b/config/environmental/core/creative/creative.txt new file mode 100644 index 0000000..9a1fbf5 --- /dev/null +++ b/config/environmental/core/creative/creative.txt @@ -0,0 +1,6 @@ +┏╸ma:creative +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/core/creative/energy_source/energy_source.json b/config/environmental/core/creative/energy_source/energy_source.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/core/creative/energy_source/energy_source.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/core/creative/energy_source/energy_source.txt b/config/environmental/core/creative/energy_source/energy_source.txt new file mode 100644 index 0000000..4005d38 --- /dev/null +++ b/config/environmental/core/creative/energy_source/energy_source.txt @@ -0,0 +1,6 @@ +┏╸ma:energy_source +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/core/machines/assembler/assembler.json b/config/environmental/core/machines/assembler/assembler.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/core/machines/assembler/assembler.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/core/machines/assembler/assembler.txt b/config/environmental/core/machines/assembler/assembler.txt new file mode 100644 index 0000000..027ae99 --- /dev/null +++ b/config/environmental/core/machines/assembler/assembler.txt @@ -0,0 +1,6 @@ +┏╸ma:assembler +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/core/machines/lens_grinder/lens_grinder.json b/config/environmental/core/machines/lens_grinder/lens_grinder.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/core/machines/lens_grinder/lens_grinder.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/core/machines/lens_grinder/lens_grinder.txt b/config/environmental/core/machines/lens_grinder/lens_grinder.txt new file mode 100644 index 0000000..3f9a8a3 --- /dev/null +++ b/config/environmental/core/machines/lens_grinder/lens_grinder.txt @@ -0,0 +1,6 @@ +┏╸ma:lens_grinder +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/core/machines/machines.json b/config/environmental/core/machines/machines.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/core/machines/machines.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/core/machines/machines.txt b/config/environmental/core/machines/machines.txt new file mode 100644 index 0000000..718f8a1 --- /dev/null +++ b/config/environmental/core/machines/machines.txt @@ -0,0 +1,6 @@ +┏╸ma:machines +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/core/machines/memory_programmer/memory_programmer.json b/config/environmental/core/machines/memory_programmer/memory_programmer.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/machines/memory_programmer/memory_programmer.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/machines/memory_programmer/memory_programmer.txt b/config/environmental/core/machines/memory_programmer/memory_programmer.txt new file mode 100644 index 0000000..e912f35 --- /dev/null +++ b/config/environmental/core/machines/memory_programmer/memory_programmer.txt @@ -0,0 +1,2 @@ +┏╸ma:memory_programmer +┗╸ diff --git a/config/environmental/core/parts/boules_and_wafers/boules_and_wafers.json b/config/environmental/core/parts/boules_and_wafers/boules_and_wafers.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/core/parts/boules_and_wafers/boules_and_wafers.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/core/parts/boules_and_wafers/boules_and_wafers.txt b/config/environmental/core/parts/boules_and_wafers/boules_and_wafers.txt new file mode 100644 index 0000000..b2cc6c3 --- /dev/null +++ b/config/environmental/core/parts/boules_and_wafers/boules_and_wafers.txt @@ -0,0 +1,6 @@ +┏╸ma:boules_and_wafers +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/core/parts/interconnects/interconnects.json b/config/environmental/core/parts/interconnects/interconnects.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/parts/interconnects/interconnects.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/parts/interconnects/interconnects.txt b/config/environmental/core/parts/interconnects/interconnects.txt new file mode 100644 index 0000000..604f84e --- /dev/null +++ b/config/environmental/core/parts/interconnects/interconnects.txt @@ -0,0 +1,2 @@ +┏╸ma:interconnects +┗╸ diff --git a/config/environmental/core/parts/parts.json b/config/environmental/core/parts/parts.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/parts/parts.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/parts/parts.txt b/config/environmental/core/parts/parts.txt new file mode 100644 index 0000000..6e76854 --- /dev/null +++ b/config/environmental/core/parts/parts.txt @@ -0,0 +1,2 @@ +┏╸ma:parts +┗╸ diff --git a/config/environmental/core/resources/aethium/aethium.json b/config/environmental/core/resources/aethium/aethium.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/resources/aethium/aethium.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/resources/aethium/aethium.txt b/config/environmental/core/resources/aethium/aethium.txt new file mode 100644 index 0000000..e8a6f2a --- /dev/null +++ b/config/environmental/core/resources/aethium/aethium.txt @@ -0,0 +1,2 @@ +┏╸ma:aethium +┗╸ diff --git a/config/environmental/core/resources/carbon/carbon.json b/config/environmental/core/resources/carbon/carbon.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/resources/carbon/carbon.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/resources/carbon/carbon.txt b/config/environmental/core/resources/carbon/carbon.txt new file mode 100644 index 0000000..3776b28 --- /dev/null +++ b/config/environmental/core/resources/carbon/carbon.txt @@ -0,0 +1,2 @@ +┏╸ma:carbon +┗╸ diff --git a/config/environmental/core/resources/distilled_water/distilled_water.json b/config/environmental/core/resources/distilled_water/distilled_water.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/resources/distilled_water/distilled_water.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/resources/distilled_water/distilled_water.txt b/config/environmental/core/resources/distilled_water/distilled_water.txt new file mode 100644 index 0000000..02a0dd1 --- /dev/null +++ b/config/environmental/core/resources/distilled_water/distilled_water.txt @@ -0,0 +1,2 @@ +┏╸ma:distilled_water +┗╸ diff --git a/config/environmental/core/resources/erodium/erodium.json b/config/environmental/core/resources/erodium/erodium.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/resources/erodium/erodium.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/resources/erodium/erodium.txt b/config/environmental/core/resources/erodium/erodium.txt new file mode 100644 index 0000000..fd00a42 --- /dev/null +++ b/config/environmental/core/resources/erodium/erodium.txt @@ -0,0 +1,2 @@ +┏╸ma:erodium +┗╸ diff --git a/config/environmental/core/resources/ionite/ionite.json b/config/environmental/core/resources/ionite/ionite.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/resources/ionite/ionite.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/resources/ionite/ionite.txt b/config/environmental/core/resources/ionite/ionite.txt new file mode 100644 index 0000000..d5f592d --- /dev/null +++ b/config/environmental/core/resources/ionite/ionite.txt @@ -0,0 +1,2 @@ +┏╸ma:ionite +┗╸ diff --git a/config/environmental/core/resources/kyronite/kyronite.json b/config/environmental/core/resources/kyronite/kyronite.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/resources/kyronite/kyronite.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/resources/kyronite/kyronite.txt b/config/environmental/core/resources/kyronite/kyronite.txt new file mode 100644 index 0000000..41a533f --- /dev/null +++ b/config/environmental/core/resources/kyronite/kyronite.txt @@ -0,0 +1,2 @@ +┏╸ma:kyronite +┗╸ diff --git a/config/environmental/core/resources/litherite/litherite.json b/config/environmental/core/resources/litherite/litherite.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/resources/litherite/litherite.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/resources/litherite/litherite.txt b/config/environmental/core/resources/litherite/litherite.txt new file mode 100644 index 0000000..ae50b74 --- /dev/null +++ b/config/environmental/core/resources/litherite/litherite.txt @@ -0,0 +1,2 @@ +┏╸ma:litherite +┗╸ diff --git a/config/environmental/core/resources/lonsdaleite/lonsdaleite.json b/config/environmental/core/resources/lonsdaleite/lonsdaleite.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/core/resources/lonsdaleite/lonsdaleite.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/core/resources/lonsdaleite/lonsdaleite.txt b/config/environmental/core/resources/lonsdaleite/lonsdaleite.txt new file mode 100644 index 0000000..e196af0 --- /dev/null +++ b/config/environmental/core/resources/lonsdaleite/lonsdaleite.txt @@ -0,0 +1,6 @@ +┏╸ma:lonsdaleite +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/core/resources/mica/mica.json b/config/environmental/core/resources/mica/mica.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/core/resources/mica/mica.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/core/resources/mica/mica.txt b/config/environmental/core/resources/mica/mica.txt new file mode 100644 index 0000000..1344c5e --- /dev/null +++ b/config/environmental/core/resources/mica/mica.txt @@ -0,0 +1,6 @@ +┏╸ma:mica +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/core/resources/nanorite/nanorite.json b/config/environmental/core/resources/nanorite/nanorite.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/resources/nanorite/nanorite.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/resources/nanorite/nanorite.txt b/config/environmental/core/resources/nanorite/nanorite.txt new file mode 100644 index 0000000..4e7d8f6 --- /dev/null +++ b/config/environmental/core/resources/nanorite/nanorite.txt @@ -0,0 +1,2 @@ +┏╸ma:nanorite +┗╸ diff --git a/config/environmental/core/resources/pladium/pladium.json b/config/environmental/core/resources/pladium/pladium.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/resources/pladium/pladium.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/resources/pladium/pladium.txt b/config/environmental/core/resources/pladium/pladium.txt new file mode 100644 index 0000000..0c8fd7f --- /dev/null +++ b/config/environmental/core/resources/pladium/pladium.txt @@ -0,0 +1,2 @@ +┏╸ma:pladium +┗╸ diff --git a/config/environmental/core/resources/resources.json b/config/environmental/core/resources/resources.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/resources/resources.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/resources/resources.txt b/config/environmental/core/resources/resources.txt new file mode 100644 index 0000000..8e7b47a --- /dev/null +++ b/config/environmental/core/resources/resources.txt @@ -0,0 +1,2 @@ +┏╸ma:resources +┗╸ diff --git a/config/environmental/core/resources/silicon/silicon.json b/config/environmental/core/resources/silicon/silicon.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/resources/silicon/silicon.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/resources/silicon/silicon.txt b/config/environmental/core/resources/silicon/silicon.txt new file mode 100644 index 0000000..4ace189 --- /dev/null +++ b/config/environmental/core/resources/silicon/silicon.txt @@ -0,0 +1,2 @@ +┏╸ma:silicon +┗╸ diff --git a/config/environmental/core/resources/xerothium/xerothium.json b/config/environmental/core/resources/xerothium/xerothium.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/resources/xerothium/xerothium.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/resources/xerothium/xerothium.txt b/config/environmental/core/resources/xerothium/xerothium.txt new file mode 100644 index 0000000..697a6f0 --- /dev/null +++ b/config/environmental/core/resources/xerothium/xerothium.txt @@ -0,0 +1,2 @@ +┏╸ma:xerothium +┗╸ diff --git a/config/environmental/core/tools/rgb_controller/rgb_controller.json b/config/environmental/core/tools/rgb_controller/rgb_controller.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/tools/rgb_controller/rgb_controller.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/tools/rgb_controller/rgb_controller.txt b/config/environmental/core/tools/rgb_controller/rgb_controller.txt new file mode 100644 index 0000000..048c5bf --- /dev/null +++ b/config/environmental/core/tools/rgb_controller/rgb_controller.txt @@ -0,0 +1,2 @@ +┏╸ma:rgb_controller +┗╸ diff --git a/config/environmental/core/tools/tools.json b/config/environmental/core/tools/tools.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/environmental/core/tools/tools.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/environmental/core/tools/tools.txt b/config/environmental/core/tools/tools.txt new file mode 100644 index 0000000..d4ab8fe --- /dev/null +++ b/config/environmental/core/tools/tools.txt @@ -0,0 +1,2 @@ +┏╸ma:tools +┗╸ diff --git a/config/environmental/energy/energy.json b/config/environmental/energy/energy.json new file mode 100644 index 0000000..be6153e --- /dev/null +++ b/config/environmental/energy/energy.json @@ -0,0 +1,3 @@ +{ + "bo:generate_documentation": true +} \ No newline at end of file diff --git a/config/environmental/energy/energy.txt b/config/environmental/energy/energy.txt new file mode 100644 index 0000000..a198b1a --- /dev/null +++ b/config/environmental/energy/energy.txt @@ -0,0 +1,6 @@ +┏╸ma:energy +┃┏╸bo:generate_documentation +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/energy/lightning/lightning.json b/config/environmental/energy/lightning/lightning.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/energy/lightning/lightning.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/energy/lightning/lightning.txt b/config/environmental/energy/lightning/lightning.txt new file mode 100644 index 0000000..0667ab3 --- /dev/null +++ b/config/environmental/energy/lightning/lightning.txt @@ -0,0 +1,6 @@ +┏╸ma:lightning +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/energy/solar/solar.json b/config/environmental/energy/solar/solar.json new file mode 100644 index 0000000..a4c559b --- /dev/null +++ b/config/environmental/energy/solar/solar.json @@ -0,0 +1,169 @@ +{ + "bo:enabled": true, + "ma:cells": { + "ma:litherite": { + "ma:default_base_color": { + "in:r:[0~255]": 255, + "in:g:[0~255]": 255, + "in:b:[0~255]": 255 + } + }, + "ma:erodium": { + "ma:default_base_color": { + "in:r:[0~255]": 247, + "in:g:[0~255]": 247, + "in:b:[0~255]": 247 + } + }, + "ma:kyronite": { + "ma:default_base_color": { + "in:r:[0~255]": 239, + "in:g:[0~255]": 239, + "in:b:[0~255]": 239 + } + }, + "ma:pladium": { + "ma:default_base_color": { + "in:r:[0~255]": 231, + "in:g:[0~255]": 231, + "in:b:[0~255]": 231 + } + }, + "ma:ionite": { + "ma:default_base_color": { + "in:r:[0~255]": 223, + "in:g:[0~255]": 223, + "in:b:[0~255]": 223 + } + }, + "ma:aethium": { + "ma:default_base_color": { + "in:r:[0~255]": 215, + "in:g:[0~255]": 215, + "in:b:[0~255]": 215 + } + }, + "ma:nanorite": { + "ma:default_base_color": { + "in:r:[0~255]": 207, + "in:g:[0~255]": 207, + "in:b:[0~255]": 207 + } + }, + "ma:xerothium": { + "ma:default_base_color": { + "in:r:[0~255]": 199, + "in:g:[0~255]": 199, + "in:b:[0~255]": 199 + } + } + }, + "ma:ccus": { + "do:production_power:[4.9E-324~1.7976931348623157E308]": 2.2, + "in:production_rate:[-2147483648~2147483647]": 128, + "ma:litherite": { + "ma:default_base_color": { + "in:r:[0~255]": 255, + "in:g:[0~255]": 255, + "in:b:[0~255]": 255 + }, + "ma:default_core_color": { + "in:r:[0~254]": 40, + "in:g:[0~255]": 180, + "in:b:[0~255]": 232 + }, + "fl:max_efficiency:[0.0~1.0]": 0.56 + }, + "ma:erodium": { + "ma:default_base_color": { + "in:r:[0~255]": 247, + "in:g:[0~255]": 247, + "in:b:[0~255]": 247 + }, + "ma:default_core_color": { + "in:r:[0~254]": 40, + "in:g:[0~255]": 180, + "in:b:[0~255]": 232 + }, + "fl:max_efficiency:[0.0~1.0]": 0.64 + }, + "ma:kyronite": { + "ma:default_base_color": { + "in:r:[0~255]": 239, + "in:g:[0~255]": 239, + "in:b:[0~255]": 239 + }, + "ma:default_core_color": { + "in:r:[0~254]": 40, + "in:g:[0~255]": 180, + "in:b:[0~255]": 232 + }, + "fl:max_efficiency:[0.0~1.0]": 0.64 + }, + "ma:pladium": { + "ma:default_base_color": { + "in:r:[0~255]": 231, + "in:g:[0~255]": 231, + "in:b:[0~255]": 231 + }, + "ma:default_core_color": { + "in:r:[0~254]": 40, + "in:g:[0~255]": 180, + "in:b:[0~255]": 232 + }, + "fl:max_efficiency:[0.0~1.0]": 0.64 + }, + "ma:ionite": { + "ma:default_base_color": { + "in:r:[0~255]": 223, + "in:g:[0~255]": 223, + "in:b:[0~255]": 223 + }, + "ma:default_core_color": { + "in:r:[0~254]": 40, + "in:g:[0~255]": 180, + "in:b:[0~255]": 232 + }, + "fl:max_efficiency:[0.0~1.0]": 0.64 + }, + "ma:aethium": { + "ma:default_base_color": { + "in:r:[0~255]": 215, + "in:g:[0~255]": 215, + "in:b:[0~255]": 215 + }, + "ma:default_core_color": { + "in:r:[0~254]": 40, + "in:g:[0~255]": 180, + "in:b:[0~255]": 232 + }, + "fl:max_efficiency:[0.0~1.0]": 0.64 + }, + "ma:nanorite": { + "ma:default_base_color": { + "in:r:[0~255]": 207, + "in:g:[0~255]": 207, + "in:b:[0~255]": 207 + }, + "ma:default_core_color": { + "in:r:[0~254]": 40, + "in:g:[0~255]": 180, + "in:b:[0~255]": 232 + }, + "fl:max_efficiency:[0.0~1.0]": 0.64 + }, + "ma:xerothium": { + "ma:default_base_color": { + "in:r:[0~255]": 199, + "in:g:[0~255]": 199, + "in:b:[0~255]": 199 + }, + "ma:default_core_color": { + "in:r:[0~254]": 40, + "in:g:[0~255]": 180, + "in:b:[0~255]": 232 + }, + "fl:max_efficiency:[0.0~1.0]": 0.64 + } + } +} \ No newline at end of file diff --git a/config/environmental/energy/solar/solar.txt b/config/environmental/energy/solar/solar.txt new file mode 100644 index 0000000..3ef52fb --- /dev/null +++ b/config/environmental/energy/solar/solar.txt @@ -0,0 +1,508 @@ +┏╸ma:solar +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┃┏╸ma:cells +┃┃┏╸ma:litherite +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┃┏╸ma:erodium +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 247 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 247 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 247 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┃┏╸ma:kyronite +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 239 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 239 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 239 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┃┏╸ma:pladium +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 231 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 231 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 231 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┃┏╸ma:ionite +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 223 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 223 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 223 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┃┏╸ma:aethium +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 215 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 215 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 215 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┃┏╸ma:nanorite +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 207 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 207 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 207 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┃┏╸ma:xerothium +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 199 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 199 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 199 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┃┏╸ma:ccus +┃┃┏╸do:production_power +┃┃┣> Variable Type: java.lang.Double +┃┃┣> Default: 2.2 +┃┃┣> label.valkyrielib.requirements: [4.9E-324~1.7976931348623157E308] +┃┃┗╸ +┃┃┏╸in:production_rate +┃┃┣> Variable Type: java.lang.Integer +┃┃┣> Default: 128 +┃┃┣> label.valkyrielib.requirements: [-2147483648~2147483647] +┃┃┗╸ +┃┃┏╸ma:litherite +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 40 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 180 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸fl:max_efficiency +┃┃┃┣> Variable Type: java.lang.Float +┃┃┃┣> Default: 0.56 +┃┃┃┣> label.valkyrielib.requirements: [0.0~1.0] +┃┃┃┣> The maximum efficiency accepted from solar cells. +┃┃┃┗> Anything above this value will not result in more energy. +┃┃┗╸ +┃┃┏╸ma:erodium +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 247 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 247 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 247 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 40 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 180 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸fl:max_efficiency +┃┃┃┣> Variable Type: java.lang.Float +┃┃┃┣> Default: 0.64 +┃┃┃┣> label.valkyrielib.requirements: [0.0~1.0] +┃┃┃┣> The maximum efficiency accepted from solar cells. +┃┃┃┗> Anything above this value will not result in more energy. +┃┃┗╸ +┃┃┏╸ma:kyronite +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 239 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 239 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 239 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 40 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 180 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸fl:max_efficiency +┃┃┃┣> Variable Type: java.lang.Float +┃┃┃┣> Default: 0.64 +┃┃┃┣> label.valkyrielib.requirements: [0.0~1.0] +┃┃┃┣> The maximum efficiency accepted from solar cells. +┃┃┃┗> Anything above this value will not result in more energy. +┃┃┗╸ +┃┃┏╸ma:pladium +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 231 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 231 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 231 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 40 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 180 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸fl:max_efficiency +┃┃┃┣> Variable Type: java.lang.Float +┃┃┃┣> Default: 0.64 +┃┃┃┣> label.valkyrielib.requirements: [0.0~1.0] +┃┃┃┣> The maximum efficiency accepted from solar cells. +┃┃┃┗> Anything above this value will not result in more energy. +┃┃┗╸ +┃┃┏╸ma:ionite +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 223 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 223 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 223 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 40 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 180 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸fl:max_efficiency +┃┃┃┣> Variable Type: java.lang.Float +┃┃┃┣> Default: 0.64 +┃┃┃┣> label.valkyrielib.requirements: [0.0~1.0] +┃┃┃┣> The maximum efficiency accepted from solar cells. +┃┃┃┗> Anything above this value will not result in more energy. +┃┃┗╸ +┃┃┏╸ma:aethium +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 215 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 215 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 215 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 40 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 180 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸fl:max_efficiency +┃┃┃┣> Variable Type: java.lang.Float +┃┃┃┣> Default: 0.64 +┃┃┃┣> label.valkyrielib.requirements: [0.0~1.0] +┃┃┃┣> The maximum efficiency accepted from solar cells. +┃┃┃┗> Anything above this value will not result in more energy. +┃┃┗╸ +┃┃┏╸ma:nanorite +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 207 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 207 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 207 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 40 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 180 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸fl:max_efficiency +┃┃┃┣> Variable Type: java.lang.Float +┃┃┃┣> Default: 0.64 +┃┃┃┣> label.valkyrielib.requirements: [0.0~1.0] +┃┃┃┣> The maximum efficiency accepted from solar cells. +┃┃┃┗> Anything above this value will not result in more energy. +┃┃┗╸ +┃┃┏╸ma:xerothium +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 199 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 199 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 199 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 40 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 180 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸fl:max_efficiency +┃┃┃┣> Variable Type: java.lang.Float +┃┃┃┣> Default: 0.64 +┃┃┃┣> label.valkyrielib.requirements: [0.0~1.0] +┃┃┃┣> The maximum efficiency accepted from solar cells. +┃┃┃┗> Anything above this value will not result in more energy. +┃┃┗╸ +┃┗╸ +┗╸ diff --git a/config/environmental/materials/alabaster/alabaster.json b/config/environmental/materials/alabaster/alabaster.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/materials/alabaster/alabaster.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/materials/alabaster/alabaster.txt b/config/environmental/materials/alabaster/alabaster.txt new file mode 100644 index 0000000..75b1930 --- /dev/null +++ b/config/environmental/materials/alabaster/alabaster.txt @@ -0,0 +1,6 @@ +┏╸ma:alabaster +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/materials/basalt/basalt.json b/config/environmental/materials/basalt/basalt.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/materials/basalt/basalt.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/materials/basalt/basalt.txt b/config/environmental/materials/basalt/basalt.txt new file mode 100644 index 0000000..19e7f5a --- /dev/null +++ b/config/environmental/materials/basalt/basalt.txt @@ -0,0 +1,6 @@ +┏╸ma:basalt +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/materials/granodiorite/granodiorite.json b/config/environmental/materials/granodiorite/granodiorite.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/materials/granodiorite/granodiorite.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/materials/granodiorite/granodiorite.txt b/config/environmental/materials/granodiorite/granodiorite.txt new file mode 100644 index 0000000..37e0985 --- /dev/null +++ b/config/environmental/materials/granodiorite/granodiorite.txt @@ -0,0 +1,6 @@ +┏╸ma:granodiorite +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/materials/hardened_stone/hardened_stone.json b/config/environmental/materials/hardened_stone/hardened_stone.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/materials/hardened_stone/hardened_stone.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/materials/hardened_stone/hardened_stone.txt b/config/environmental/materials/hardened_stone/hardened_stone.txt new file mode 100644 index 0000000..9eb7f82 --- /dev/null +++ b/config/environmental/materials/hardened_stone/hardened_stone.txt @@ -0,0 +1,6 @@ +┏╸ma:hardened_stone +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/materials/marble/marble.json b/config/environmental/materials/marble/marble.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/materials/marble/marble.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/materials/marble/marble.txt b/config/environmental/materials/marble/marble.txt new file mode 100644 index 0000000..20b1890 --- /dev/null +++ b/config/environmental/materials/marble/marble.txt @@ -0,0 +1,6 @@ +┏╸ma:marble +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/materials/materials.json b/config/environmental/materials/materials.json new file mode 100644 index 0000000..be6153e --- /dev/null +++ b/config/environmental/materials/materials.json @@ -0,0 +1,3 @@ +{ + "bo:generate_documentation": true +} \ No newline at end of file diff --git a/config/environmental/materials/materials.txt b/config/environmental/materials/materials.txt new file mode 100644 index 0000000..b938236 --- /dev/null +++ b/config/environmental/materials/materials.txt @@ -0,0 +1,6 @@ +┏╸ma:materials +┃┏╸bo:generate_documentation +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/materials/pumice/pumice.json b/config/environmental/materials/pumice/pumice.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/materials/pumice/pumice.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/materials/pumice/pumice.txt b/config/environmental/materials/pumice/pumice.txt new file mode 100644 index 0000000..257b0b8 --- /dev/null +++ b/config/environmental/materials/pumice/pumice.txt @@ -0,0 +1,6 @@ +┏╸ma:pumice +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/materials/travertine/travertine.json b/config/environmental/materials/travertine/travertine.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/environmental/materials/travertine/travertine.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/environmental/materials/travertine/travertine.txt b/config/environmental/materials/travertine/travertine.txt new file mode 100644 index 0000000..2dd5ca0 --- /dev/null +++ b/config/environmental/materials/travertine/travertine.txt @@ -0,0 +1,6 @@ +┏╸ma:travertine +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/tech/tech.json b/config/environmental/tech/tech.json new file mode 100644 index 0000000..be6153e --- /dev/null +++ b/config/environmental/tech/tech.json @@ -0,0 +1,3 @@ +{ + "bo:generate_documentation": true +} \ No newline at end of file diff --git a/config/environmental/tech/tech.txt b/config/environmental/tech/tech.txt new file mode 100644 index 0000000..bf1d1c9 --- /dev/null +++ b/config/environmental/tech/tech.txt @@ -0,0 +1,6 @@ +┏╸ma:tech +┃┏╸bo:generate_documentation +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/environmental/tech/void_miner/void_miner.json b/config/environmental/tech/void_miner/void_miner.json new file mode 100644 index 0000000..1302269 --- /dev/null +++ b/config/environmental/tech/void_miner/void_miner.json @@ -0,0 +1,101 @@ +{ + "bo:enabled": true, + "ma:ccus": { + "ma:litherite": { + "ma:default_base_color": { + "in:r:[0~255]": 255, + "in:g:[0~255]": 255, + "in:b:[0~255]": 255 + }, + "ma:default_core_color": { + "in:r:[0~254]": 120, + "in:g:[0~255]": 232, + "in:b:[0~255]": 255 + } + }, + "ma:erodium": { + "ma:default_base_color": { + "in:r:[0~255]": 247, + "in:g:[0~255]": 247, + "in:b:[0~255]": 247 + }, + "ma:default_core_color": { + "in:r:[0~254]": 120, + "in:g:[0~255]": 232, + "in:b:[0~255]": 255 + } + }, + "ma:kyronite": { + "ma:default_base_color": { + "in:r:[0~255]": 239, + "in:g:[0~255]": 239, + "in:b:[0~255]": 239 + }, + "ma:default_core_color": { + "in:r:[0~254]": 120, + "in:g:[0~255]": 232, + "in:b:[0~255]": 255 + } + }, + "ma:pladium": { + "ma:default_base_color": { + "in:r:[0~255]": 231, + "in:g:[0~255]": 231, + "in:b:[0~255]": 231 + }, + "ma:default_core_color": { + "in:r:[0~254]": 120, + "in:g:[0~255]": 232, + "in:b:[0~255]": 255 + } + }, + "ma:ionite": { + "ma:default_base_color": { + "in:r:[0~255]": 223, + "in:g:[0~255]": 223, + "in:b:[0~255]": 223 + }, + "ma:default_core_color": { + "in:r:[0~254]": 120, + "in:g:[0~255]": 232, + "in:b:[0~255]": 255 + } + }, + "ma:aethium": { + "ma:default_base_color": { + "in:r:[0~255]": 215, + "in:g:[0~255]": 215, + "in:b:[0~255]": 215 + }, + "ma:default_core_color": { + "in:r:[0~254]": 120, + "in:g:[0~255]": 232, + "in:b:[0~255]": 255 + } + }, + "ma:nanorite": { + "ma:default_base_color": { + "in:r:[0~255]": 207, + "in:g:[0~255]": 207, + "in:b:[0~255]": 207 + }, + "ma:default_core_color": { + "in:r:[0~254]": 120, + "in:g:[0~255]": 232, + "in:b:[0~255]": 255 + } + }, + "ma:xerothium": { + "ma:default_base_color": { + "in:r:[0~255]": 199, + "in:g:[0~255]": 199, + "in:b:[0~255]": 199 + }, + "ma:default_core_color": { + "in:r:[0~254]": 120, + "in:g:[0~255]": 232, + "in:b:[0~255]": 255 + } + } + } +} \ No newline at end of file diff --git a/config/environmental/tech/void_miner/void_miner.txt b/config/environmental/tech/void_miner/void_miner.txt new file mode 100644 index 0000000..b899f1c --- /dev/null +++ b/config/environmental/tech/void_miner/void_miner.txt @@ -0,0 +1,296 @@ +┏╸ma:void_miner +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┃┏╸ma:ccus +┃┃┏╸ma:litherite +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 120 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┃┏╸ma:erodium +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 247 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 247 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 247 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 120 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┃┏╸ma:kyronite +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 239 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 239 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 239 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 120 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┃┏╸ma:pladium +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 231 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 231 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 231 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 120 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┃┏╸ma:ionite +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 223 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 223 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 223 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 120 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┃┏╸ma:aethium +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 215 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 215 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 215 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 120 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┃┏╸ma:nanorite +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 207 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 207 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 207 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 120 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┃┏╸ma:xerothium +┃┃┃┏╸ma:default_base_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 199 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 199 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 199 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┃┏╸ma:default_core_color +┃┃┃┃┏╸in:r +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 120 +┃┃┃┃┣> label.valkyrielib.requirements: [0~254] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:g +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 232 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┃┏╸in:b +┃┃┃┃┣> Variable Type: java.lang.Integer +┃┃┃┃┣> Default: 255 +┃┃┃┃┣> label.valkyrielib.requirements: [0~255] +┃┃┃┃┗╸ +┃┃┃┗╸ +┃┃┗╸ +┃┗╸ +┗╸ diff --git a/config/extcaves_config.toml b/config/extcaves_config.toml new file mode 100644 index 0000000..fce50c0 --- /dev/null +++ b/config/extcaves_config.toml @@ -0,0 +1,271 @@ + +[Patches_Sizes] + # + #Dirt Stone Patches Size (default=60) + #Range: 1 ~ 100 + patch_size_dirtstone = 60 + # + #Lavastone Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_lavastone = 40 + # + #Dirt Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_dirt = 40 + # + #Broken Stone Patches Size (default=24) + #Range: 1 ~ 100 + patch_size_brokenstone = 24 + # + #Sediment Stone Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_sedimentstone = 40 + # + #Marlstone Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_marlstone = 60 + # + #Old Stone Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_oldstone = 40 + # + #Packed Ice Patches Size (default=60) + #Range: 1 ~ 100 + patch_size_packed_ice = 60 + +[Spawn_Rates] + + [Spawn_Rates.Blocks] + # + #Packed Ice Spawn Rate (default=5) + #Range: 1 ~ 50 + spawnrate_block_packed_ice = 5 + # + #Lavastone Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_block_lavastone = 8 + # + #Old Stone Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_block_oldstone = 10 + # + #Broken Stone Spawn Rate (default=12) + #Range: 1 ~ 50 + spawnrate_block_brokenstone = 12 + # + #Dirt Stone Spawn Rate (default=5) + #Range: 1 ~ 50 + spawnrate_block_dirtstone = 5 + # + #Marlstone Spawn Rate (default=5) + #Range: 1 ~ 50 + spawnrate_block_marlstone = 5 + # + #Sediment Stone Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_block_sedimentstone = 8 + # + #Dirt Spawn Rate (default=5) + #Range: 1 ~ 50 + spawnrate_block_dirt = 5 + + [Spawn_Rates.Vines] + # + #Cave Vine Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_cave_vine = 10 + + [Spawn_Rates.Mushrooms] + # + #Lumishroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_lumishroom = 10 + # + #Goldishroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_goldishroom = 10 + # + #Shinyshroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_shinyshroom = 10 + # + #Fluoshroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_fluoshroom = 10 + # + #Sweetshroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_sweetshroom = 10 + # + #Rockshroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_rockshroom = 10 + + [Spawn_Rates.Mosses] + # + #Fire Moss Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_fire = 10 + # + #Hanging Roots Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_hanging_roots = 10 + # + #Frozen Moss Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_frozen = 10 + # + #Dry Moss Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_dry = 10 + # + #Humid Moss Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_humid = 10 + + [Spawn_Rates.Rocks] + # + #Rock Piles Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_rockpiles = 10 + # + #Stalagmite Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_stalagmites = 10 + # + #Pebble Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_pebbles = 10 + # + #Flint Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_flints = 10 + # + #Stalactite Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_stalactites = 10 + + [Spawn_Rates.Structures] + # + #Spruce Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_spruce = 7 + # + #Ice Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_ice = 5 + # + #Cobblestone Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_cobblestone = 5 + # + #Lavastone Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_lavastone = 5 + # + #Oak Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_oak = 7 + # + #Tall Cobblestone Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_tall_cobblestone = 5 + # + #Bricks Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_bricks = 7 + # + #Jungle Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_jungle = 7 + # + #Tall Lavastone Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_tall_lavastone = 5 + # + #Acacia Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_acacia = 7 + # + #Cobblestone Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_cobblestone = 7 + +[Spawn_Conditions] + + [Spawn_Conditions.Blocks] + # + #Generate Dirt + gen_block_dirt = true + # + #Generate Marlstone + gen_block_marlstone = true + # + #Generate Lavastone + gen_block_lavastone = true + # + #Generate Dirt Stone + gen_block_dirtstone = true + # + #Generate Packed Ice + gen_block_packed_ice = true + # + #Generate Broken Stone + gen_block_brokenstone = true + # + #Generate Sediment Stone + gen_block_sedimentstone = true + # + #Generate Old Stone + gen_block_oldstone = true + + [Spawn_Conditions.Vines] + # + #Generate Vines + gen_vines = true + + [Spawn_Conditions.Mushrooms] + # + #Generate Mushrooms + gen_mushrooms = true + + [Spawn_Conditions.Mosses] + # + #Generate Mosses + gen_mosses = true + + [Spawn_Conditions.Rocks] + # + #Generate Flints + gen_rock_flints = true + # + #Generate Pebbles + gen_rock_pebbles = true + # + #Generate Rock Piles + gen_rock_rockpiles = true + # + #Generate Stalagmites + gen_rock_stalagmites = true + # + #Generate Stalactites + gen_rock_stalactites = true + + [Spawn_Conditions.Structures] + # + #Generate Cabins + gen_structure_cabins = true + # + #Generate Dungeons + gen_structure_dungeons = true + +[Items] + # + #Health amount given by the bandage (1 = half heart) (default=4) + #Range: 1 ~ 40 + item_bandage_health = 4 + # + #Healing items cooldown in seconds (default=5) + #Range: 1 ~ 30 + item_medecine_cooldown = 5 + diff --git a/config/extremesoundmuffler-client.toml b/config/extremesoundmuffler-client.toml new file mode 100644 index 0000000..7c72ca9 --- /dev/null +++ b/config/extremesoundmuffler-client.toml @@ -0,0 +1,17 @@ + +#general settings +[general] + #Disable the Anchors? + disableAnchors = false + #Set to true to move the muffle and play buttons to the left side of the GUI + leftButtons = false + #Show a message the first time a sound is muffled indicating that you can change the volume + showTip = true + #Volume set when pressed the mute button by default + #Range: 0.0 ~ 0.9 + defaultMuteVolume = 0.0 + #Disable the Muffle button in the player inventory? + disableInventoryButton = false + #Blacklisted Sounds - add the name of the sounds to blacklist, separated with comma + forbiddenSounds = ["ui.", "music.", "ambient."] + diff --git a/config/fairylights-client.toml b/config/fairylights-client.toml new file mode 100644 index 0000000..6a52bd7 --- /dev/null +++ b/config/fairylights-client.toml @@ -0,0 +1,7 @@ + +[tutorial] + #The hanging lights tutorial progress, once any light item enters the inventory a + # toast appears prompting to craft hanging lights. A finished tutorial progress + # value is 'complete' and an unstarted tutorial is 'none'. + progress = "none" + diff --git a/config/fairylights-common.toml b/config/fairylights-common.toml new file mode 100644 index 0000000..09cfa4f --- /dev/null +++ b/config/fairylights-common.toml @@ -0,0 +1,8 @@ + +[general] + #If true jingles will play during Christmas. + christmas_jingles = true + #The distance that jingles can be heard in blocks. + #Range: > 1 + jingles_amplitude = 40 + diff --git a/config/farmersdelight-client.toml b/config/farmersdelight-client.toml new file mode 100644 index 0000000..78ba8e9 --- /dev/null +++ b/config/farmersdelight-client.toml @@ -0,0 +1,6 @@ + +#Client settings +[client] + #Should the hunger bar have a gilded overlay when the player is Nourished? + nourishedHungerOverlay = true + diff --git a/config/farmersdelight-common.toml b/config/farmersdelight-common.toml new file mode 100644 index 0000000..5f46b1f --- /dev/null +++ b/config/farmersdelight-common.toml @@ -0,0 +1,82 @@ + +#Game settings +[settings] + #Farmer's Delight adds crates (3x3) for vanilla crops, similar to Quark and Thermal Cultivation. Should they be craftable? + enableVanillaCropCrates = true + #Should Novice and Apprentice Farmers buy this mod's crops? (May reduce chances of other trades appearing) + farmersBuyFDCrops = true + +#Vanilla item overrides +[overrides] + #Should Rabbit Stew grant users the jumping prowess of a rabbit when eaten? + rabbitStewJumpBoost = true + #Should most vanilla tools register a dispenser behavior when facing a Cutting Board? + dispenserUsesToolsOnCuttingBoard = true + #Should items inside the tag 'farmersdelight:comfort_foods' grant 5 minutes of Comfort when eaten? (defaults to vanilla SoupItems) + comfortFoodTagEffect = true + +#World generation +[world] + #Generate crop items on Village houses (all biomes) + cropsOnVillageHouseLoot = true + #Generate crop items on a Shipwreck's supply chests + cropsOnShipwreckSupplyLoot = true + #Generate Compost Heaps across all village biomes + genVillageCompostHeaps = true + + #Sea Beet generation + [world.wild_beetroots] + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 10 + #Generate sea beets on beaches + genWildBeetroots = true + + #Tomato Vines generation + [world.wild_tomatoes] + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 8 + #Generate tomato vines on arid biomes (temperature 1.0 or higher) + genWildTomatoes = true + + #Wild Cabbage generation + [world.wild_cabbages] + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 10 + #Generate wild cabbages on beaches + genWildCabbages = true + + #Wild Onion generation + [world.wild_onions] + #Generate wild onions on temperate biomes (temperature between 0.4 and 0.9) + genWildOnions = true + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 8 + + #Wild Potato generation + [world.wild_potatoes] + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 8 + #Generate wild potatoes on cold biomes (temperature between 0.0 and 0.3) + genWildPotatoes = true + + #Wild Carrot generation + [world.wild_carrots] + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 8 + #Generate wild carrots on temperate biomes (temperature between 0.4 and 0.9) + genWildCarrots = true + + #Wild Rice generation + [world.wild_rice] + #Chance of generating clusters. Smaller value = more frequent. + #Range: > 0 + chance = 10 + #Generate wild rice on swamps and jungles + genWildRice = true + diff --git a/config/farmingforblockheads-client.toml b/config/farmingforblockheads-client.toml new file mode 100644 index 0000000..b257fb3 --- /dev/null +++ b/config/farmingforblockheads-client.toml @@ -0,0 +1,3 @@ +#Set this to true if you're a modpack dev to see Farming for Blockheads registry warnings in chat. Errors will always display. +showRegistryWarnings = false + diff --git a/config/farmingforblockheads-common.toml b/config/farmingforblockheads-common.toml new file mode 100644 index 0000000..e4b9a38 --- /dev/null +++ b/config/farmingforblockheads-common.toml @@ -0,0 +1,24 @@ + +#Common config for Farming for Blockheads +[common] + #The range within animals can be fed by the feeding trough. + #Range: 1 ~ 16 + feedingTroughRange = 8 + #The chance for Fertilized Farmland to turn back into regular Farmland (per provided bonus). + #Range: 0.0 ~ 1.0 + fertilizerRegressionChance = 0.0 + #The chance to get a bonus growth when using Red Fertilizer. + #Range: 0.0 ~ 1.0 + fertilizerBonusGrowthChance = 1.0 + #List of names the merchant can have. + merchantNames = ["Swap-O-Matic", "Emerald Muncher", "Weathered Salesperson"] + #The range at which the chicken nest picks up laid eggs. + #Range: 1 ~ 16 + chickenNestRange = 8 + #The maximum amount of animals (per type) until the feeding trough stops feeding. + #Range: > 1 + feedingTroughMaxAnimals = 8 + #The chance to get a bonus crop when using Green Fertilizer. + #Range: 0.0 ~ 1.0 + fertilizerBonusCropChance = 1.0 + diff --git a/config/farmingforblockheads/MarketRegistry.json b/config/farmingforblockheads/MarketRegistry.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/config/farmingforblockheads/MarketRegistry.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/config/fastbench.cfg b/config/fastbench.cfg new file mode 100644 index 0000000..707f5ac --- /dev/null +++ b/config/fastbench.cfg @@ -0,0 +1,8 @@ +# Configuration file + +general { + # If the recipe book is removed from the game. Server-enforced. [default: true] + B:"Remove Recipe Book"=true +} + + diff --git a/config/fluxnetworks-client.toml b/config/fluxnetworks-client.toml new file mode 100644 index 0000000..b95f3e3 --- /dev/null +++ b/config/fluxnetworks-client.toml @@ -0,0 +1,15 @@ + +[gui] + #Internal use only! Keep this to false! + enableGuiDebug = false + #Enable navigation buttons sound when pressing it + enableButtonSound = true + +[OneProbe] + #Displays Advanced Info when sneaking only + enableOneProbeSneaking = true + #Displays: Network Name, Live Transfer Rate & Internal Buffer + enableOneProbeBasicInfo = true + #Displays: Transfer Limit & Priority etc + enableOneProbeAdvancedInfo = true + diff --git a/config/fluxnetworks-common.toml b/config/fluxnetworks-common.toml new file mode 100644 index 0000000..9776e93 --- /dev/null +++ b/config/fluxnetworks-common.toml @@ -0,0 +1,23 @@ + +[networks] + #See ops.json. If the player has permission level equal or greater to the value set here they will be able to Activate Super Admin. Setting this to 0 will allow anyone to active Super Admin. + #Range: > 0 + superAdminRequiredPermission = 1 + #Maximum networks each player can have. -1 = no limit + #Range: > -1 + maximumPerPlayer = 5 + #Allows someone to be a network super admin, otherwise, no one can access or dismantle your flux devices or delete your networks without permission + enableSuperAdmin = true + +[general] + #Allows flux tiles to work as chunk loaders + enableChunkLoading = true + #Enables redstone being compressed with the bedrock and obsidian to get flux + enableFluxRecipe = true + +[blacklist] + #A blacklist for blocks which flux devices shouldn't connect to, use format 'modid:registry_name' + blockBlacklistStrings = ["actuallyadditions:block_phantom_energyface"] + #A blacklist for items which wireless charging shouldn't charge to, use format 'modid:registry_name' + itemBlackListStrings = [""] + diff --git a/config/fml.toml b/config/fml.toml new file mode 100644 index 0000000..04055ed --- /dev/null +++ b/config/fml.toml @@ -0,0 +1,8 @@ +# Enable forge global version checking +versionCheck = false +# does the splashscreen run +splashscreen = true +defaultConfigPath = "defaultconfigs" +# max threads for parallel loading : -1 uses Runtime#availableProcessors +maxThreads = -1 + diff --git a/config/forge-client.toml b/config/forge-client.toml new file mode 100644 index 0000000..3b8f9c0 --- /dev/null +++ b/config/forge-client.toml @@ -0,0 +1,24 @@ + +#Client only settings, mostly things related to rendering +[client] + #Disable culling of hidden faces next to stairs and slabs. Causes extra rendering, but may fix some resource packs that exploit this vanilla mechanic. + disableStairSlabCulling = false + #Toggle off to make missing model text in the gui fit inside the slot. + zoomInMissingModelTextInGui = 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. + alwaysSetupTerrainOffThread = false + #EXPERIMENTAL: Enable the Forge block rendering pipeline - fixes the lighting of custom models. + experimentalForgeLightPipelineEnabled = true + #Enable the Forge block rendering pipeline - fixes the lighting of custom models. + forgeLightPipelineEnabled = true + #When enabled, Forge will show any warnings that occurred during loading. + showLoadWarnings = true + #Enable uploading cloud geometry to the GPU for faster rendering. + forgeCloudsEnabled = true + #When enabled, makes specific reload tasks such as language changing quicker to run. + selectiveResourceReloadEnabled = true + #Set to true to use a combined DEPTH_STENCIL attachment instead of two separate ones. + useCombinedDepthStencilAttachment = false + diff --git a/config/forge-common.toml b/config/forge-common.toml new file mode 100644 index 0000000..bef1dd9 --- /dev/null +++ b/config/forge-common.toml @@ -0,0 +1,7 @@ + +#General configuration settings +[general] + #Defines a default world type to use. The vanilla default world type is represented by 'default'. + #The modded world types are registry names which should include the registry namespace, such as 'examplemod:example_world_type'. + defaultWorldType = "default" + diff --git a/config/fpsreducer/fpsreducer-client.toml b/config/fpsreducer/fpsreducer-client.toml new file mode 100644 index 0000000..7b40fcc --- /dev/null +++ b/config/fpsreducer/fpsreducer-client.toml @@ -0,0 +1,119 @@ + +#General options +[general] + #Reference position of HUD. + #Range: 1 ~ 8 + hudReferencePos = 3 + #Frame rate during reducing. + #Range: 1 ~ 60 + idleFps = 10 + #Suppress master volume if the window is inactive. + suppressSound = true + #Frame rate during GUI screen(Inventory/Menu) is opened.(0:OFF) + #Range: 0 ~ 60 + guiScreenFps = 0 + #Enable FPS Reducer features. + enableFpsReducer = true + #Waiting time(sec) until reducing FPS. (0:OFF) + #Range: 0 ~ 86400 + waitingTime = 300 + #HUD scale (default: 1.0) + #Range: 0.1 ~ 2.0 + hudScale = 1.0 + #Enable HUD. + hudEnabled = true + #Detect movement of player position. (0:OFF, 1:Riding/Flying, 2:Always) + #Range: 0 ~ 2 + detectMoving = 1 + #Ignore the mouse button holding. + ignoreHoldButton = false + #HUD information (1:FPS/CPU(long), 1:FPS/CPU(short), 3:FPS/CPU(2lines), 4:FPS only, 5:CPU only) + #Range: 0 ~ 5 + hudInfo = 4 + #Behavior of HUD display when a chat window opened. (0:keep to display, 1:off, 2:dodge a chat box) + #Range: 0 ~ 2 + hudBehindChatBox = 2 + #Force reducing FPS if the window is inactive. + reducingInBackground = true + #Suppression master volume ratio in inactive (0-100). + #Range: 0 ~ 100 + suppressedVolume = 20 + +#HUD offsets from reference positions at the screen edge. +[hud_offset] + #Range: > -2147483648 + bottomRight_Y = -2 + #Range: > -2147483648 + bottomRight_X = -2 + #Range: > -2147483648 + bottomLeft_Y = -2 + #Range: > -2147483648 + bottomCenter_X = 0 + #Range: > -2147483648 + bottomLeft_X = 2 + #Range: > -2147483648 + bottomCenter_Y = -2 + #Range: > -2147483648 + topCenter_Y = 2 + #Range: > -2147483648 + topCenter_X = 0 + #Range: > -2147483648 + topLeft_Y = 2 + #Range: > -2147483648 + centerRight_Y = 0 + #Range: > -2147483648 + topLeft_X = 2 + #Range: > -2147483648 + centerRight_X = -2 + #Range: > -2147483648 + centerLeft_Y = 0 + #Range: > -2147483648 + topRight_Y = 2 + #Range: > -2147483648 + centerLeft_X = 2 + #Range: > -2147483648 + topRight_X = -2 + +#Alignments of HUD strings. +[hud_alignment] + #Range: 0 ~ 2 + bottomLeft = 0 + #Range: 0 ~ 2 + centerLeft = 0 + #Range: 0 ~ 2 + bottomCenter = 2 + #Range: 0 ~ 2 + bottomRight = 1 + #Range: 0 ~ 2 + topLeft = 0 + #Range: 0 ~ 2 + topRight = 1 + #Range: 0 ~ 2 + centerRight = 1 + #Range: 0 ~ 2 + topCenter = 2 + +#Extra options +[extra] + #HUD color + hudColor = "f0f0f0" + #HUD color for FPS display in GUI screen(inventory and menu). + hudGuiModeColor = "00f0f0" + #Allow player configuration mode. + allowPlayerConfig = true + #CPU usage type. (0:one processor basis, 1:all processors basis) + #Range: 0 ~ 1 + cpuUsageType = 0 + #Which thread's CPU usage should be calculated. (0:client thread only, 1:entire Minecraft process including server threads) + #Range: 0 ~ 1 + cpuUsageThread = 0 + #Reduced fps HUD color + hudReductionColor = "00f000" + +#Debug options +[debug] + #Show event log on the game screen. + logInChat = false + #Enable debug log + debugLog = false + diff --git a/config/ftbbackups-common.toml b/config/ftbbackups-common.toml new file mode 100644 index 0000000..0bbe7fe --- /dev/null +++ b/config/ftbbackups-common.toml @@ -0,0 +1,40 @@ +#Enables backups to run automatically. +auto = true +#If set to true, no messages will be displayed in chat/status bar. +silent = false +#The number of backup files to keep. +#More backups = more space used +#0 - Infinite +#Range: 0 ~ 32000 +backups_to_keep = 12 +#Timer in minutes. +#5 - backups every 5 minutes +#60 - backups every hour +#360 - backups every 6 hours +#1440 - backups once every day +#Range: 1 ~ 43800 +backup_timer = 120 +#0 - Disabled (output = folders) +#1 - Best speed +#9 - Smallest file size +#Range: 0 ~ 9 +compression_level = 3 +#Absolute path to backups folder. +folder = "" +#Prints (current size | total size) when backup is done. +display_file_size = true +#Add extra files that will be placed in backup _extra_/ folder. +extra_files = [] +#Maximum total size that is allowed in backups folder. Older backups will be deleted to free space for newer ones. +max_total_size = "50 GB" +#Only create backups when players have been online. +only_if_players_online = true +#Create a backup when server is stopped. +force_on_shutdown = false + +#Advanced features that shouldn't be changed unless you know what you are doing. +[advanced] + #Buffer size for writing files. + #Range: 256 ~ 65536 + buffer_size = 4096 + diff --git a/config/ftbchunks-client.toml b/config/ftbchunks-client.toml new file mode 100644 index 0000000..bc76175 --- /dev/null +++ b/config/ftbchunks-client.toml @@ -0,0 +1,61 @@ +#Noise added to map to make it look less plastic +#Range: 0.0 ~ 0.5 +noise = 0.05000000074505806 +#Shadow intensity +#Range: 0.0 ~ 0.3 +shadows = 0.10000000149011612 +#Chunk grid overlay in large map +chunk_grid = false +#Reduces color palette to 256 colors +reduced_color_palette = false +#Color intensity +#Range: 0.0 ~ 1.0 +saturation = 1.0 +#Show claimed chunks on the map +claimed_chunks_on_map = true +#Show your own claimed chunks on the map +own_claimed_chunks_on_map = true +#Show waypoints in world +in_world_waypoints = true +#Enables creation of death waypoints +death_waypoints = true +#Different ways to render map +#Allowed Values: NONE, NIGHT, TOPOGRAPHY, BLOCKS, BIOME_TEMPERATURE, LIGHT_SOURCES +map_mode = "NONE" +#How many blocks should height checks skip in water. 0 means flat water, ignoring terrain +#Range: 0 ~ 128 +water_height_factor = 8 +#Enables minimap to show up in corner +#Allowed Values: DISABLED, BOTTOM_LEFT, LEFT, TOP_LEFT, TOP_RIGHT, RIGHT, BOTTOM_RIGHT +minimap = "TOP_RIGHT" +#Scale of minimap +#Range: 0.25 ~ 4.0 +minimap_scale = 1.0 +#Minimap will not rotate +minimap_locked_north = true +#Show waypoints on minimap +minimap_waypoints = true +#Show entities on minimap +minimap_entities = true +#Show entity heads on minimap +minimap_entity_heads = true +#Show player heads on minimap +minimap_player_heads = true +#Entities in minimap will be larger +minimap_large_entities = false +#Show XYZ under minimap +minimap_xyz = true +#Show biome under minimap +minimap_biome = true +#Blurs minimap +minimap_blur = true +#Adds NWSE compass inside minimap +minimap_compass = true +#Minimap visibility +#Range: 0 ~ 255 +minimap_visibility = 255 +#Show zone (claimed chunk or wilderness) under minimap +minimap_zone = true +#Enables debug info +debug_info = false + diff --git a/config/ftbultimine-common.toml b/config/ftbultimine-common.toml new file mode 100644 index 0000000..4e78a9c --- /dev/null +++ b/config/ftbultimine-common.toml @@ -0,0 +1,14 @@ +#Max blocks you can mine at once +#Range: 1 ~ 32768 +max_blocks = 128 +#Hunger multiplied for each block mined with ultimine +#Range: 0.0 ~ 10000.0 +exhaustion_per_block = 25.0 +#Doesn't stop at different types of stones +merge_stone = false +#Tools that won't let you active ultimine when held +tool_blacklist = ["mininggadgets:mininggadget", "ars_nouveau:wand", "ars_nouveau:novice_spell_book", "ars_nouveau:creative_spell_book", "ars_nouveau:archmage_spell_book", "ars_nouveau:apprentice_spell_book"] +#Required for some modpacks +#Range: -1 ~ 8 +render_text_manually = -1 + diff --git a/config/gravestone-client.toml b/config/gravestone-client.toml new file mode 100644 index 0000000..3f1b92c --- /dev/null +++ b/config/gravestone-client.toml @@ -0,0 +1,5 @@ +#If this is set to true the players head will be rendered on the gravestone when there is a full block under it +render_skull = true +#The color of the text at the gravestone (Hex RGB) +grave_text_color = "FFFFFF" + diff --git a/config/immersiveengineering-client.toml b/config/immersiveengineering-client.toml new file mode 100644 index 0000000..6244cc6 --- /dev/null +++ b/config/immersiveengineering-client.toml @@ -0,0 +1,47 @@ +#Disables most lighting code for certain models that are rendered dynamically (TESR). May improve FPS. +#Affects turrets and garden cloches +disableFancyTESR = false +#Show the text overlay for various blocks, such as the configuration of capacitors or pumps +showTextOverlay = true +#Set this to false to disable the super awesome looking nixie tube front for the voltmeter and other things +nixietubeFont = true +#Set this to false to disable the manual's forced change of GUI scale +adjustManualScale = true +#Set this to true if you suffer from bad eyesight. The Engineer's manual will be switched to a bold and darker text to improve readability. +badEyesight = false +#Controls if item tooltips should contain the tags names of items. These tooltips are only visible in advanced tooltip mode (F3+H) +tagTooltips = true +#Increase the distance at which certain TileEntities (specifically windmills) are still visible. This is a modifier, so set it to 1 for default render distance, to 2 for doubled distance and so on. +#Range: 0.0 ~ 1.7976931348623157E308 +increasedTileRenderdistance = 1.5 +#Set this to false to hide the update news in the manual +showUpdateNews = true +#Allows revolvers and other IE items to look properly held in 3rd person. This uses a coremod. Can be disabled in case of conflicts with other animation mods. +fancyItemHolding = true +#Set to false to disable the stencil buffer. This may be necessary on older GPUs. +stencilBufferEnabled = true +#A list of sounds that should not be muffled by the Ear Defenders. Adding to this list requires knowledge of the correct sound resource names. +earDefenders_SoundBlacklist = [] +#Use VBOs to render certain blocks. This is significantly faster than the usual rendering, +#but may not work correctly with visual effects from other mods +enableVBO = true + +#Options to set the RGB color of all IE wire types +[wire_colors] + #Range: > -2147483648 + electrum = 15573061 + #Range: > -2147483648 + steel = 7303023 + #Range: > -2147483648 + structure_steel = 7303023 + #Range: > -2147483648 + copper = 11758655 + #Range: > -2147483648 + structure_rope = 9862765 + #Range: > -2147483648 + copper_insulated = 16445918 + #Range: > -2147483648 + electrum_insulated = 10323322 + #Range: > -2147483648 + redstone = 16723759 + diff --git a/config/immersiveengineering-common.toml b/config/immersiveengineering-common.toml new file mode 100644 index 0000000..6c2de25 --- /dev/null +++ b/config/immersiveengineering-common.toml @@ -0,0 +1,27 @@ +#A list of preferred Mod IDs that results of IE processes should stem from, aka which mod you want the copper to come from. +#This affects the ores dug by the excavator, as well as those crushing recipes that don't have associated IE items. This list is in oreder of priority. +preferredOres = ["emendatusenigmatica", "minecraft", "immersiveengineering", "thermal", "create", "mekanism", "kubejs", "appliedenergistics2", "pneumaticcraft", "industrialforegoing", "quark"] +#IMPORTANT NOTICE: +#THIS IS ONLY THE COMMON CONFIG. It does not contain all the values adjustable for IE. +#All modifiers for machines, all ore gen, the retrogen features and most other adjustable values have been moved to immersiveengineering-server.toml. +#That file is PER WORLD, meaning you have to go into 'saves//serverconfig' to adjust it. Those changes will then only apply for THAT WORLD. +#You can then take that config file and put it in the 'defaultconfigs' folder to make it apply automatically to all NEW worlds you generate FROM THERE ON. +#This may appear confusing to many of you, but it is a new sensible way to handle configuration, because the server configuration is synced when playing multiplayer. +importantInfo = true + +#A list of all mods that IE has integrated compatability for +#Setting any of these to false disables the respective compat +[compat] + crafttweaker = true + computercraft = true + +[debug] + #A config setting to enable debug features. These features may vary between releases, may cause crashes, and are unsupported. Do not enable unless asked to by a developer of IE. + enableDebug = false + + [debug.wires] + #Run sanity checks on the wire network after every interaction. This will cause a decent amount of lag and a lot of log spam if the wire network isn't fully intact. Only enable when asked to by an IE developer. + validateNets = false + #Enable detailed logging for the wire network. This can be useful for developers to track down issues related to wires. + enableWireLogger = false + diff --git a/config/immersivepetroleum-common.toml b/config/immersivepetroleum-common.toml new file mode 100644 index 0000000..ec739f2 --- /dev/null +++ b/config/immersivepetroleum-common.toml @@ -0,0 +1,33 @@ + +[Extraction] + #The chance that a chunk contains a fluid reservoir, default=0.5 + reservoir_chance = 0.5 + #Number of ticks between checking for pipes below pumpjack if required, default=100 (5 secs) + pipe_check_ticks = 100 + #The Flux the Pumpjack requires each tick to pump, default=1024 + pumpjack_consumption = 1024 + #The amount of mB of oil a Pumpjack extracts per tick, default=15 + pumpjack_speed = 15 + #Require a pumpjack to have pipes built down to Bedrock, default=false + req_pipes = false + +[Refining] + #A modifier to apply to the energy costs of every Distillation Tower recipe, default=1 + distillationTower_energyModifier = 1.0 + #A modifier to apply to the time of every Distillation recipe. Can't be lower than 1, default=1 + distillationTower_timeModifier = 1.0 + +[Generation] + #List of Portable Generator fuels. Format: fluid_name, mb_used_per_tick, flux_produced_per_tick + fuels = ["immersivepetroleum:gasoline, 5, 256"] + +[Miscellaneous] + #List of Motorboat fuels. Format: fluid_name, mb_used_per_tick + boat_fuels = ["immersivepetroleum:gasoline, 1"] + #Automatically unlock IP recipes for new players, default=true + autounlock_recipes = true + #Set to false to disable the asphalt block boosting player speed, default=true + asphalt_speed = true + #Display chunk border while holding Core Samples, default=true + sample_displayBorder = true + diff --git a/config/industrialforegoing/machine-agriculture-husbandry.toml b/config/industrialforegoing/machine-agriculture-husbandry.toml new file mode 100644 index 0000000..2619dd9 --- /dev/null +++ b/config/industrialforegoing/machine-agriculture-husbandry.toml @@ -0,0 +1,99 @@ + +[MachineAgricultureHusbandryConfig] + + [MachineAgricultureHusbandryConfig.PlantGathererConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 40 + #Max Amount of Stored Fluid for 'Sludge Tank' - Default: [8000mB] + maxSludgeTankSize = 8000 + #Amount of Power Consumer per Operation - Default: [400FE] + powerPerOperation = 400 + + [MachineAgricultureHusbandryConfig.SlaughterFactoryConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Max Amount of Stored Fluid - Default: [8000mB] + maxMeatTankSize = 8000 + #Max Amount of Stored Fluid - Default: [8000mB] + maxPinkSlimeTankSize = 8000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Amount of Power Consumed per Operation - Default: [400FE] + powerPerOperation = 400 + + [MachineAgricultureHusbandryConfig.SewageComposterConfig] + #Amount of Power Consumed per Tick - Default: [40FE] + powerPerTick = 40 + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Max Amount of Stored Fluid - Default: [8000mB] + maxTankSize = 8000 + + [MachineAgricultureHusbandryConfig.SewerConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Amount of Power Consumed per Operation - Default: [10FE] - This is Calculated as [VALUE * (amount + 1)] + powerPerOperation = 10 + #Max Amount of Stored Fluid - Default: [8000mB] + maxSewageTankSize = 8000 + #Max Amount of Stored Fluid - Default: [8000mB] + maxEssenceTankSize = 8000 + + [MachineAgricultureHusbandryConfig.PlantSowerConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 40 + #Amount of Power Consumer per Operation - Default: [1000FE] + powerPerOperation = 1000 + + [MachineAgricultureHusbandryConfig.AnimalFeederConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Amount of Power Consumed per Operation - Default: [400FE] + powerPerOperation = 400 + + [MachineAgricultureHusbandryConfig.AnimalBabySeparatorConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Amount of Power Consumed per Operation - Default: [400FE] + powerPerOperation = 400 + + [MachineAgricultureHusbandryConfig.MobCrusherConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [50 (2.5s)] + maxProgress = 100 + #Amount of Power Consumed per Tick - Default: [40FE] + powerPerOperation = 50 + #Max Essence [mb] - Default: [32000 mb] + tankSize = 32000 + + [MachineAgricultureHusbandryConfig.AnimalRancherConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Amount of Power Consumed per Operation - Default: [400FE] + powerPerOperation = 400 + #Max Amount of Stored Fluid - Default: [8000mB] + maxTankSize = 8000 + + [MachineAgricultureHusbandryConfig.PlantFertilizerConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 50 + #Amount of Power Consumer per Operation - Default: [400FE] + powerPerOperation = 1000 + diff --git a/config/industrialforegoing/machine-core.toml b/config/industrialforegoing/machine-core.toml new file mode 100644 index 0000000..4fb9d69 --- /dev/null +++ b/config/industrialforegoing/machine-core.toml @@ -0,0 +1,41 @@ + +[MachineCoreConfig] + + [MachineCoreConfig.LatexProcessingUnitBlock] + #Power consumed every tick when the machine is working + POWER_CONSUMED_EVERY_TICK = 20 + + [MachineCoreConfig.LatexProcessingUnitConfig] + #Amount of Power Consumed per Tick - Default: [400FE] + powerPerTick = 20 + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Max Amount of Stored Fluid [Latex] - Default: [8000mB] + maxLatexTankSize = 16000 + #Max Amount of Stored Fluid [Water] - Default: [8000mB] + maxWaterTankSize = 16000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + + [MachineCoreConfig.FluidExtractorConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Max Amount of Stored Fluid [Latex] - Default: [8000mB] + maxLatexTankSize = 1000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Amount of Power Consumed per Operation - Default: [10FE] - This is Calculated as [VALUE * (amount + 1)] + powerPerOperation = 500 + + [MachineCoreConfig.DissolutionChamberConfig] + #Amount of Power Consumed per Tick - Default: [60FE] + powerPerTick = 90 + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Max Amount of Stored Fluid [Output] - Default: [8000mB] + maxOutputTankSize = 16000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Max Amount of Stored Fluid [Input] - Default: [8000mB] + maxInputTankSize = 8000 + diff --git a/config/industrialforegoing/machine-generator.toml b/config/industrialforegoing/machine-generator.toml new file mode 100644 index 0000000..3c101ea --- /dev/null +++ b/config/industrialforegoing/machine-generator.toml @@ -0,0 +1,33 @@ + +[MachineGeneratorConfig] + + [MachineGeneratorConfig.PitifulGeneratorConfig] + #Amount of Power Produced per Tick - Default: [400FE] + powerPerTick = 30 + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 100000 + #Amount of FE/t extracted from the Pitiful Generator + extractionRate = 1000 + + [MachineGeneratorConfig.BioReactorConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + maxBioFuelTankStorage = 16000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Amount of Power Consumed per Tick - Default: [400FE] + powerPerOperation = 400 + maxWaterTankStorage = 16000 + + [MachineGeneratorConfig.BiofuelGeneratorConfig] + #Amount of Power Produced per Tick - Default: [400FE] + powerPerTick = 160 + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 1000000 + #Amount of FE/t extracted from the Biofuel Generator + extractionRate = 500 + #Burn Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Max Amount of Stored Fluid [Biofuel] - Default: [8000mB] + maxBiofuelTankSize = 4000 + diff --git a/config/industrialforegoing/machine-misc.toml b/config/industrialforegoing/machine-misc.toml new file mode 100644 index 0000000..46b104d --- /dev/null +++ b/config/industrialforegoing/machine-misc.toml @@ -0,0 +1,49 @@ + +[MachineMiscConfig] + + [MachineMiscConfig.StasisChamberConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [50 (5s)] + maxProgress = 50 + #Amount of Power Consumed per Tick - Default: [400FE] + powerPerOperation = 1000 + + [MachineMiscConfig.EnchantmentFactoryConfig] + #Amount of Power Consumed per Tick - Default: [40FE] + powerPerTick = 40 + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [50 (2.5s)] + maxProgress = 50 + #Max Essence [mb] - Default: [32000 mb] + tankSize = 32000 + + [MachineMiscConfig.EnchantmentSorterConfig] + #Amount of Power Consumed per Tick - Default: [40FE] + powerPerTick = 40 + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [50 (2.5s)] + maxProgress = 50 + + [MachineMiscConfig.EnchantmentApplicatorConfig] + #Amount of Power Consumed per Tick - Default: [40FE] + powerPerTick = 40 + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [50 (2.5s)] + maxProgress = 50 + #Max Essence [mb] - Default: [32000 mb] + tankSize = 32000 + + [MachineMiscConfig.EnchantmentExtractorConfig] + #Amount of Power Consumed per Tick - Default: [40FE] + powerPerTick = 40 + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [50 (2.5s)] + maxProgress = 50 + #Max Essence [mb] - Default: [32000 mb] + tankSize = 32000 + diff --git a/config/industrialforegoing/machine-resource-production.toml b/config/industrialforegoing/machine-resource-production.toml new file mode 100644 index 0000000..f84bf3e --- /dev/null +++ b/config/industrialforegoing/machine-resource-production.toml @@ -0,0 +1,125 @@ + +[MachineResourceProductionConfig] + + [MachineResourceProductionConfig.BlockBreakerConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Amount of Power Consumed per Tick - Default: [400FE] + powerPerOperation = 1000 + + [MachineResourceProductionConfig.FluidPlacerConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Max Amount of Stored Fluid [Input] - Default: [8000mB] + maxInputTankSize = 16000 + #Amount of Power Consumed per Tick - Default: [400FE] + powerPerOperation = 1000 + + [MachineResourceProductionConfig.SludgeRefinerConfig] + #Amount of Power Consumed per Tick - Default: [40FE] + powerPerTick = 40 + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Max Amount of Stored Fluid [Sludge] - Default: [8000mB] + maxSludgeTankSize = 8000 + + [MachineResourceProductionConfig.MechanicalDirtConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Max Amount of Stored Fluid [Meat] - Default: [8000mB] + maxMeatTankSize = 4000 + #Amount of Power Consumed per Tick - Default: [400FE] + powerPerOperation = 1000 + + [MachineResourceProductionConfig.FluidCollectorConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Max Amount of Stored Fluid [Output] - Default: [8000mB] + maxOutputTankSize = 16000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Amount of Power Consumed per Tick - Default: [400FE] + powerPerOperation = 1000 + + [MachineResourceProductionConfig.ResourcefulFurnaceConfig] + #Amount of Power Consumed per Tick - Default: [400FE] + powerPerTick = 40 + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Max Amount of Stored Fluid [Essence] - Default: [8000mB] + maxEssenceTankSize = 16000 + + [MachineResourceProductionConfig.SporeRecreatorConfig] + #Amount of Power Consumed per Tick - Default: [40FE] + powerPerTick = 40 + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Max Amount of Stored Fluid [Water] - Default: [8000mB] + maxWaterTankSize = 1000 + + [MachineResourceProductionConfig.MarineFisherConfig] + #Max Stored Power [FE] - Default: [20000 FE] + maxStoredPower = 20000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Amount of Power Consumed per Tick - Default: [5000FE] + powerPerOperation = 5000 + + [MachineResourceProductionConfig.BlockPlacerConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Amount of Power Consumed per Tick - Default: [400FE] + powerPerOperation = 1000 + + [MachineResourceProductionConfig.OreLaserBaseConfig] + #How much weight of an item the catalyst will increase + catalystModifier = 8 + #Max progress of the machine + maxProgress = 100 + + [MachineResourceProductionConfig.DyeMixerConfig] + #Amount of Power Consumed per Tick - Default: [400FE] + powerPerTick = 30 + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + + [MachineResourceProductionConfig.MaterialStoneWorkFactoryConfig] + #Amount of Power Consumed per Tick - Default: [60FE] + powerPerTick = 60 + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Max Amount of Stored Fluid [Water] - Default: [2000mB] + maxWaterTankSize = 2000 + #Max Amount of Stored Fluid [Lava] - Default: [2000mB] + maxLavaTankSize = 2000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [60 (3s)] + maxProgress = 60 + + [MachineResourceProductionConfig.WaterCondensatorConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Max Amount of Stored Fluid [Water] - Default: [8000mB] + maxWaterTankSize = 16000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [100 (5s)] + maxProgress = 100 + #Amount of Power Consumed per Tick - Default: [400FE] + powerPerOperation = 1000 + + [MachineResourceProductionConfig.LaserDrillConfig] + #Max Stored Power [FE] - Default: [10000 FE] + maxStoredPower = 10000 + #Cooldown Time in Ticks [20 Ticks per Second] - Default: [50 (2.5s)] + maxProgress = 50 + #Amount of Power Consumed per Tick - Default: [1000FE] + powerPerOperation = 1000 + + [MachineResourceProductionConfig.FluidLaserBaseConfig] + #Max progress of the machine + maxProgress = 20 + diff --git a/config/industrialforegoing/modules.toml b/config/industrialforegoing/modules.toml new file mode 100644 index 0000000..3ff3df7 --- /dev/null +++ b/config/industrialforegoing/modules.toml @@ -0,0 +1,255 @@ + +[modules] + + #All of your farming options + [modules.agriculture] + enabled = true + + [modules.agriculture.animal_rancher] + enabled = true + + [modules.agriculture.crop_farming] + enabled = true + + [modules.agriculture.plant_fertilizer] + enabled = true + + [modules.agriculture.animal_feeder] + enabled = true + + [modules.agriculture.mob_crusher] + enabled = true + + [modules.agriculture.mob_slaughter_factory] + enabled = true + + [modules.agriculture.sewage] + enabled = true + + [modules.agriculture.animal_baby_separator] + enabled = true + + #Module for all the Industrial Foregoing basic features + [modules.core] + enabled = true + + [modules.core.range_addons] + enabled = true + + [modules.core.sludge] + enabled = true + + [modules.core.ether] + enabled = true + + [modules.core.biofuel] + enabled = true + + [modules.core.essence] + enabled = true + + [modules.core.dark_glass] + enabled = true + + [modules.core.straw] + enabled = true + + [modules.core.pink_slime] + enabled = true + + [modules.core.tier_2_production] + enabled = true + + [modules.core.efficiency_addons] + enabled = true + + [modules.core.plastic_generation] + enabled = true + + [modules.core.fertilizer] + enabled = true + + [modules.core.laser_lens] + enabled = true + + [modules.core.plastic] + enabled = true + + [modules.core.meat] + enabled = true + + [modules.core.speed_addons] + enabled = true + + [modules.core.machine_frames] + enabled = true + + [modules.core.sewage] + enabled = true + + #All machines that generate power + [modules.generator] + enabled = true + + [modules.generator.pitiful_generator] + enabled = true + + [modules.generator.mycelial_reactor] + enabled = true + + [modules.generator.biofuel_generator] + enabled = true + + [modules.generator.mycelial_generators] + enabled = true + + [modules.generator.bioreactor] + enabled = true + + #All the Industrial Foregoing tools that allow of transport of things + [modules.transport] + enabled = true + + [modules.transport.conveyor] + enabled = true + + [modules.transport.advanced_black_hole_unit] + enabled = true + + [modules.transport.supreme_black_hole_unit] + enabled = true + + [modules.transport.common_black_hole_tank] + enabled = true + + [modules.transport.black_hole_controller] + enabled = true + + [modules.transport.advanced_black_hole_tank] + enabled = true + + [modules.transport.conveyor_upgrades] + enabled = true + + [modules.transport.simple_black_hole_tank] + enabled = true + + [modules.transport.pity_black_hole_unit] + enabled = true + + [modules.transport.common_black_hole_unit] + enabled = true + + [modules.transport.pity_black_hole_tank] + enabled = true + + [modules.transport.simple_black_hole_unit] + enabled = true + + [modules.transport.supreme_black_hole_tank] + enabled = true + + #A collection of Industrial Foregoing tools + [modules.tools] + enabled = true + + [modules.tools.infinity_trident] + enabled = true + + [modules.tools.meat_feeder] + enabled = true + + [modules.tools.infinity_drill] + enabled = true + + [modules.tools.mob_imprisonment_tool] + enabled = true + + [modules.tools.mob_essence_tool] + enabled = true + + [modules.tools.infinity_saw] + enabled = true + + [modules.tools.infinity_backpack] + enabled = true + + [modules.tools.infinity_hammer] + enabled = true + + [modules.resource_production] + enabled = true + + [modules.resource_production.material_stonework_factory] + enabled = true + + [modules.resource_production.mechanical_dirt] + enabled = true + + [modules.resource_production.block_breaker] + enabled = true + + [modules.resource_production.marine_fisher] + enabled = true + + [modules.resource_production.fluid_placer] + enabled = true + + [modules.resource_production.block_placer] + enabled = true + + [modules.resource_production.resourceful_furnace] + enabled = true + + [modules.resource_production.ore_laser_base] + enabled = true + + [modules.resource_production.fluid_collector] + enabled = true + + [modules.resource_production.spores_recreator] + enabled = true + + [modules.resource_production.potion_brewer] + enabled = true + + [modules.resource_production.sludge_refiner] + enabled = true + + [modules.resource_production.water_condensator] + enabled = true + + [modules.resource_production.dye_mixer] + enabled = true + + [modules.resource_production.laser_drill] + enabled = true + + [modules.resource_production.fluid_laser_base] + enabled = true + + #Random things that don't fit + [modules.misc] + enabled = true + + [modules.misc.enchantment_factory] + enabled = true + + [modules.misc.infinity_charger] + enabled = true + + [modules.misc.enchantment_sorter] + enabled = true + + [modules.misc.enchantment_applicator] + enabled = true + + [modules.misc.stasis_chamber] + enabled = true + + [modules.misc.enchantment_extractor] + enabled = true + + [modules.misc.mob_detector] + enabled = true + diff --git a/config/integratedcrafting-common.toml b/config/integratedcrafting-common.toml new file mode 100644 index 0000000..b3d6e9f --- /dev/null +++ b/config/integratedcrafting-common.toml @@ -0,0 +1,27 @@ + +[machine] + + [machine.general] + #If the crafting interface should validate recipes on insertion. + validateRecipesCraftingInterface = true + #The maximum amount of crafting jobs that could be scheduled within one crafting interface without being started + maxPendingCraftingJobs = 256 + #The minimal update frequency in ticks to use for crafting interfaces. + minCraftingInterfaceUpdateFreq = 5 + +[general] + + [general.general] + #The base energy usage for the crafting writer. + craftingWriterBaseConsumption = 1 + #The base energy usage for the crafting interface per crafting job being processed. + interfaceCraftingBaseConsumption = 5 + +[core] + + [core.general] + #If an anonymous mod startup analytics request may be sent to our analytics service. + analytics = true + #If the version checker should be enabled. + versionChecker = true + diff --git a/config/integrateddynamics-client.toml b/config/integrateddynamics-client.toml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/config/integrateddynamics-client.toml @@ -0,0 +1 @@ + diff --git a/config/integrateddynamics-common.toml b/config/integrateddynamics-common.toml new file mode 100644 index 0000000..9935d0a --- /dev/null +++ b/config/integrateddynamics-common.toml @@ -0,0 +1,163 @@ + +[core] + + [core.general] + #If cable models should be cached for rendering optimization. + cacheCableModels = true + #How deep the recursion stack on an operator can become. This is to avoid game crashes when building things like the omega operator. + operatorRecursionLimit = 256 + #If the ingredient network observer can work on separate thread. + ingredientNetworkObserverEnableMultithreading = true + #The number of threads that the ingredient network observer can use. + ingredientNetworkObserverThreads = 4 + #The ingredient network observation frequency slowdown rate in ticks. + ingredientNetworkObserverFrequencyIncreaseFactor = 1 + #The frequency in ticks at which ingredient network should be observed after a position's contents are changed. + ingredientNetworkObserverFrequencyForced = 0 + #The fastest possible frequency in ticks at which ingredient network should be observed. + ingredientNetworkObserverFrequencyMin = 5 + #If an anonymous mod startup analytics request may be sent to our analytics service. + analytics = true + #When enabled, networks will stop ticking and values will not be shown and evaluated again. This can be used to fix crashing networks by temporarily enabling this option. + safeMode = false + #If the version checker should be enabled. + versionChecker = true + #The ingredient network observation frequency slowdown rate in ticks. + ingredientNetworkObserverFrequencyDecreaseFactor = 5 + #The slowest possible frequency in ticks at which ingredient network should be observed. + ingredientNetworkObserverFrequencyMax = 40 + #The maximum network energy transfer rate. + energyRateLimit = 2147483647 + #If network change events should be logged. Only enable this when debugging. + logChangeEvents = false + +[general] + + [general.general] + #The base energy usage for the world reader. + worldReaderBaseConsumption = 1 + #The base energy usage for the mono-directional connector. + connectorMonoDirectionalBaseConsumption = 32 + #The base energy usage for the entity writer. + entityWriterBaseConsumption = 1 + #The base energy usage for the redstone reader. + redstoneReaderBaseConsumption = 1 + #The base energy usage for the machine writer. + machineWriterBaseConsumption = 1 + #The base energy usage for the proxy. + proxyBaseConsumption = 2 + #The base energy usage for the materializer. + materializerBaseConsumption = 1 + #The base energy usage for the fluid reader. + fluidReaderBaseConsumption = 1 + #The base energy usage for the display panel when does not have a variable. + panelDisplayBaseConsumptionDisabled = 1 + #The base energy usage for the extra-dimensional reader. + extraDimensionalReaderBaseConsumption = 1 + #The maximum render distance for part overlays to render. The higher, the more resource intensive. + partOverlayRenderdistance = 15 + #The base energy usage for the machine reader. + machineReaderBaseConsumption = 1 + #The base energy usage for the network reader. + networkReaderBaseConsumption = 1 + #The base energy usage for the static light panel. + panelLightStaticBaseConsumption = 0 + #The base energy usage for the block reader. + blockReaderBaseConsumption = 1 + #The base energy usage for the dynamic light panel. + panelLightDynamicBaseConsumption = 0 + #The base energy usage for the variable store. + variablestoreBaseConsumption = 4 + #The base energy usage for the audio writer. + audioWriterBaseConsumption = 1 + #The base energy usage for the redstone writer. + redstoneWriterBaseConsumption = 1 + #The base energy usage for the effect writer. + effectWriterBaseConsumption = 1 + #The base energy usage for the omni-directional connector. + connectorOmniDirectionalBaseConsumption = 128 + #The energy usage multiplier for networks. + energyConsumptionMultiplier = 0 + #The base energy usage for the audio reader. + audioReaderBaseConsumption = 1 + #The base energy usage for the inventory reader. + inventoryReaderBaseConsumption = 1 + #The base energy usage for the inventory writer. + inventoryWriterBaseConsumption = 1 + #The base energy usage for the display panel when it has a variable. + panelDisplayBaseConsumptionEnabled = 2 + #The base energy usage for the entity reader. + entityReaderBaseConsumption = 1 + +[machine] + + [machine.general] + #The default update frequency in ticks to use for new parts. + defaultPartUpdateFreq = 1 + #The NBT tags that are not allowed to be read by displaying NBT tags or performing operations on them. + nbtTagBlacklist = [] + #The maximum offset in blocks a directional connector can look for its target. + maxDirectionalConnectorOffset = 512 + + [machine.delay] + #The maximum value history length that can be maintained.. + maxHistoryCapacity = 1024 + + [machine.mechanical_squeezer] + #The energy consumption rate. + consumptionRate = 80 + #How many mB per tick can be auto-ejected. + autoEjectFluidRate = 500 + #The energy capacity of a mechanical squeezer. + capacity = 100000 + + [machine.mechanical_drying_basin] + #The energy consumption rate. + consumptionRate = 80 + #The energy capacity of a mechanical drying basin. + capacity = 100000 + + [machine.energy_battery] + #The 1/X fraction of the battery capacity that is allowed to be transfered per tick. + energyRateCapacityFraction = 2000 + #The minimum energy transfer rate per tick. + minEnergyRate = 2000 + #The maximum capacity shown in creative tabs. (Make sure that you do not cross the max int size) + maxCreativeTabCapacity = 655360000 + #The maximum capacity visible in the creative tabs. (Make sure that you do not cross the max int size) + maxCreativeCapacity = 40960000 + #The default capacity of an energy battery. + capacity = 1000000 + + [machine.invisible_light] + #If invisible light should act as full a block + invisibleLightBlock = true + +[worldgeneration] + + [worldgeneration.meneglin] + #The chance at which a Menril Tree will spawn in the wild, the higher this value, the lower the chance. + wildMenrilTreeChance = 100 + + [worldgeneration.menril_log_filled] + #The 1/x chance at which Menril Wood will be filled with Menril Resin when generated, the higher this value, the lower the chance. + filledMenrilLogChance = 10 + +[item] + + [item.on_the_dynamics_of_integration] + #If the info book should automatically obtained when the player first spawns. + obtainOnSpawn = true + #If the info book can give item rewards for tutorial completion. + bookRewards = true + + [item.menril_berries] + #If the berries should give the night vision effect when eaten. + nightVision = true + +[biome] + + [biome.meneglin] + #The weight of spawning in the overworld, 0 disables spawning. + spawnWeight = 5 + diff --git a/config/integrateddynamicscompat-common.toml b/config/integrateddynamicscompat-common.toml new file mode 100644 index 0000000..1ceb91e --- /dev/null +++ b/config/integrateddynamicscompat-common.toml @@ -0,0 +1,9 @@ + +[core] + + [core.general] + #If mod compatibility loader should crash hard if errors occur in that process. + crashOnModCompatCrash = false + #If JEI recipe filling should heuristically try to determine item tags from recipes. + jeiHeuristicTags = true + diff --git a/config/integratedterminals-common.toml b/config/integratedterminals-common.toml new file mode 100644 index 0000000..adc38a3 --- /dev/null +++ b/config/integratedterminals-common.toml @@ -0,0 +1,41 @@ + +[general] + + [general.general] + #The base energy usage for the crafting terminal. + terminalCraftingBaseConsumption = 1 + #The base energy usage for the storage terminal. + terminalStorageBaseConsumption = 2 + +[core] + + [core.general] + #If an anonymous mod startup analytics request may be sent to our analytics service. + analytics = true + #If the crafting planners can work on separate thread. + craftingPlannerEnableMultithreading = true + #The number of threads that the crafting plan calculator can use. + craftingPlannerThreads = 2 + #If the version checker should be enabled. + versionChecker = true + #The maximum number of terminal storage instances that can be sent in a single packet. Reduce this when you have packet overflows. + terminalStoragePacketMaxInstances = 1024 + +[machine] + + [machine.general] + #The update frequency in milliseconds for the crafting jobs gui. + guiTerminalCraftingJobsUpdateFrequency = 1000 + #The number of items that should be selected when clicking on a fluid in the storage terminal. + guiStorageFluidInitialQuantity = 100000 + #The number of items that should be selected when clicking on energy in the storage terminal. + guiStorageEnergyInitialQuantity = 100000 + #The number of items that should be selected when clicking on an item in the storage terminal. + guiStorageItemInitialQuantity = 64 + #The number of items that should be removed when right-clicking when energy is selected in the storage terminal. + guiStorageEnergyIncrementalQuantity = 1000 + #The number of items that should be removed when right-clicking when an item is selected in the storage terminal. + guiStorageItemIncrementalQuantity = 1 + #The number of items that should be removed when right-clicking when a fluid is selected in the storage terminal. + guiStorageFluidIncrementalQuantity = 1000 + diff --git a/config/integratedterminalscompat-common.toml b/config/integratedterminalscompat-common.toml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/config/integratedterminalscompat-common.toml @@ -0,0 +1 @@ + diff --git a/config/integratedtunnels-common.toml b/config/integratedtunnels-common.toml new file mode 100644 index 0000000..826a619 --- /dev/null +++ b/config/integratedtunnels-common.toml @@ -0,0 +1,77 @@ + +[general] + + [general.general] + #The base energy usage for the world energy exporter when it does not have a variable. + exporterWorldEnergyBaseConsumptionDisabled = 1 + #The base energy usage for the world energy importer when it does not have a variable. + importerWorldEnergyBaseConsumptionDisabled = 1 + #The base energy usage for the world block importer when it has a variable. + importerWorldBlockBaseConsumptionEnabled = 32 + #The base energy usage for the world fluid importer when it does not have a variable. + importerWorldFluidBaseConsumptionDisabled = 1 + #The base energy usage for the energy importer. + importerEnergyBaseConsumption = 1 + #The base energy usage for the fluid exporter. + exporterFluidBaseConsumption = 1 + #The base energy usage for the world block exporter when it has a variable. + exporterWorldBlockBaseConsumptionEnabled = 32 + #The base energy usage for the world fluid exporter when it does not have a variable. + exporterWorldFluidBaseConsumptionDisabled = 1 + #The base energy usage for the item interface. + interfaceItemBaseConsumption = 0 + #The base energy usage for the fluid interface. + interfaceFluidBaseConsumption = 0 + #The base energy usage for the world energy importer when it has a variable. + importerWorldEnergyBaseConsumptionEnabled = 32 + #The base energy usage for the world block importer when it does not have a variable. + importerWorldBlockBaseConsumptionDisabled = 1 + #The base energy usage for the player simulator when it does not have a variable. + playerSimulatorBaseConsumptionDisabled = 1 + #The base energy usage for the world fluid importer when it has a variable. + importerWorldFluidBaseConsumptionEnabled = 32 + #The base energy usage for the world item exporter when it does not have a variable. + exporterWorldItemBaseConsumptionDisabled = 1 + #The base energy usage for the world item importer when it has a variable. + importerWorldItemBaseConsumptionEnabled = 32 + #The base energy usage for the energy interface. + interfaceEnergyBaseConsumption = 0 + #The base energy usage for the world energy exporter when it has a variable. + exporterWorldEnergyBaseConsumptionEnabled = 32 + #The base energy usage for the world item exporter when it has a variable. + exporterWorldItemBaseConsumptionEnabled = 32 + #The base energy usage for the item importer. + importerItemBaseConsumption = 1 + #The base energy usage for the item exporter. + exporterItemBaseConsumption = 1 + #The base energy usage for the energy exporter. + exporterEnergyBaseConsumption = 1 + #The base energy usage for the player simulator when it has a variable. + playerSimulatorBaseConsumptionEnabled = 64 + #The base energy usage for the fluid importer. + importerFluidBaseConsumption = 1 + #The base energy usage for the world fluid exporter when it has a variable. + exporterWorldFluidBaseConsumptionEnabled = 32 + #The base energy usage for the world block exporter when it does not have a variable. + exporterWorldBlockBaseConsumptionDisabled = 1 + #The base energy usage for the world item importer when it does not have a variable. + importerWorldItemBaseConsumptionDisabled = 1 + +[core] + + [core.general] + #If an anonymous mod startup analytics request may be sent to our analytics service. + analytics = true + #How many ticks importers/exporters should sleep until checking targets again when they were previously unchanged. + inventoryUnchangedTickTimeout = 10 + #If the version checker should be enabled. + versionChecker = true + #If items should be ejected into the world when item movement failed due to item handlers declaring inconsistent movement in simulation mode. If disabled, items can be voided. + ejectItemsOnInconsistentSimulationMovement = true + #The maximum network fluid transfer rate. + fluidRateLimit = 2147483647 + #If particles should be shown and sounds should be played when tunnels are interacting with the world. + worldInteractionEvents = true + #If items should be ejected into the world when a block is broken and not all items fit into the target. Will be voided otherwise. + ejectItemsOnBlockDropOverflow = true + diff --git a/config/inventoryessentials-client.toml b/config/inventoryessentials-client.toml new file mode 100644 index 0000000..6002e03 --- /dev/null +++ b/config/inventoryessentials-client.toml @@ -0,0 +1,18 @@ + +#Configuration for Inventory Essentials +[client] + #Should holding shift and moving your mouse over items quick-transfer them without requiring each to be clicked? + enableShiftDrag = true + #Should space-clicking an item move all items from that inventory at once? + enableBulkTransferAll = true + #Should ctrl-clicking only move one item at a time instead of the full stack? + enableSingleTransfer = true + #Use the client implementation even on servers that have the mod installed - only useful for development purposes. + forceClientImplementation = false + #Should space-clicking move all items even if an empty slot was clicked? + allowBulkTransferAllOnEmptySlot = false + #Should shift-ctrl-clicking move all items of the same type at once? + enableBulkTransfer = true + #Should shift-ctrl-drop-clicking drop all items of the same type at once? + enableBulkDrop = true + diff --git a/config/invtweaks-client.toml b/config/invtweaks-client.toml new file mode 100644 index 0000000..935a61e --- /dev/null +++ b/config/invtweaks-client.toml @@ -0,0 +1,146 @@ + +#Sorting customization +[sorting] + #Rules for sorting + #Each element is of the form + #A-D is the row from top to bottom + #1-9 is the column from left to right + #POS denotes the target slots + #Exs. POS = D3 means 3rd slot of hotbar + # POS = B means 2nd row, left to right + # POS = 9 means 9th column, bottom to top + # POS = A1-C9 means slots A1,A2,…,A9,B1,…,B9,C1,…,C9 + # POS = A9-C1 means slots A9,A8,…,A1,B9,…,B1,C9,…,C1 + #Append v to POS of the form A1-C9 to move in columns instead of rows + #Append r to POS of the form B or 9 to reverse slot order + #CATEGORY is the item category to designate the slots to + #CATEGORY = /LOCKED prevents slots from moving in sorting + #CATEGORY = /FROZEN has the effect of /LOCKED and, in addition, ignores slot in auto-refill + #CATEGORY = /OTHER covers all remaining items after other rules are exhausted + rules = ["D /LOCKED", "A1-C9 /OTHER"] + + #Custom settings per GUI + #x = x-position of external sort button relative to GUI top left + #y = same as above except for the y-position + #Omit x and y to leave position unchanged + #sortRange = slots to sort + #E.g. sortRange = "5,0-2" sorts slots 5,0,1,2 in that order + #sortRange = "" disables sorting for that container + #Out-of-bound slots are ignored + #Omit sortRange to leave as default + [[sorting.containerOverrides]] + containerClass = "com.tfar.craftingstation.CraftingStationContainer" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "tfar.dankstorage.container.DankContainers" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "mcjty.rftoolsutility.modules.crafter.blocks.CrafterContainer" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "appeng.container.implementations.InterfaceTerminalContainer" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "appeng.container.implementations.CraftingTermContainer" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "appeng.container.implementations.PatternTermContainer" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "appeng.container.implementations.WirelessTermContainer" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "com.refinedmods.refinedstorage.container.GridContainer" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "blusunrize.immersiveengineering.common.gui.CraftingTableContainer" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "se.mickelus.tetra.blocks.workbench.WorkbenchContainer" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "mcjty.rftoolsstorage.modules.scanner.blocks.StorageScannerContainer" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "mcjty.rftoolsstorage.modules.modularstorage.blocks.ModularStorageContainer" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "mcjty.rftoolsutility.modules.crafter.blocks.CrafterContainer" + sortRange = "" + + #Categor(y/ies) for sorting + # + #name: the name of the category + # + #spec: + #Each element denotes a series of semicolon-separated clauses + #Items need to match all clauses of at least one element + #Items matching earlier elements are earlier in order + #A clause of the form /tag: matches a tag + #Clauses /instanceof: or /class: check if item is + #instance of class or exactly of that class respectively + #Specifying an item's registry name as a clause checks for that item + #Prepending an exclamation mark at the start of a clause inverts it + [[sorting.category]] + name = "sword" + spec = ["/instanceof:net.minecraft.item.SwordItem"] + + [[sorting.category]] + name = "axe" + spec = ["/instanceof:net.minecraft.item.AxeItem"] + + [[sorting.category]] + name = "pickaxe" + spec = ["/instanceof:net.minecraft.item.PickaxeItem"] + + [[sorting.category]] + name = "shovel" + spec = ["/instanceof:net.minecraft.item.ShovelItem"] + + [[sorting.category]] + name = "acceptableFood" + spec = ["/instanceof:net.minecraft.item.Food; !minecraft:rotten_flesh; !minecraft:spider_eye; !minecraft:poisonous_potato; !minecraft:pufferfish"] + + [[sorting.category]] + name = "torch" + spec = ["minecraft:torch"] + + [[sorting.category]] + name = "cheapBlocks" + spec = ["/tag:forge:cobblestone", "/tag:forge:dirt"] + + [[sorting.category]] + name = "blocks" + spec = ["/instanceof:net.minecraft.item.BlockItem"] + +#Tweaks +[tweaks] + #0 = disable buttons (i.e. keybind only) + #1 = buttons for player sorting only + #2 = buttons for external sorting only + #3 = all buttons enabled (default) + #Range: 0 ~ 3 + enableButtons = 0 + #Enable auto-refill + autoRefill = true + #0 = disable sorting + #1 = player sorting only + #2 = external sorting only + #3 = all sorting enabled (default) + #Range: 0 ~ 3 + enableSort = 3 + #Enable a quick view of how many items that you're currently holding exists in your inventory by displaying it next your hotbar. + quickView = true + diff --git a/config/jamd-common.toml b/config/jamd-common.toml new file mode 100644 index 0000000..e0319cf --- /dev/null +++ b/config/jamd-common.toml @@ -0,0 +1,9 @@ +#Stop mods from adding custom flowers +flowers = true +#Stop mods from adding surface structures +surface_structures = true +#Stop mods from adding entities +entities = true +#Stop mods from adding lakes +lakes = true + diff --git a/config/javd-common.toml b/config/javd-common.toml new file mode 100644 index 0000000..7fc6aba --- /dev/null +++ b/config/javd-common.toml @@ -0,0 +1,4 @@ +#The range of how many blocks out to build the platform +#Range: 1 ~ 10 +platformRange = 3 + diff --git a/config/jei-client.toml b/config/jei-client.toml new file mode 100644 index 0000000..963cc25 --- /dev/null +++ b/config/jei-client.toml @@ -0,0 +1,55 @@ + +[advanced] + #How items should be handed to you + #Allowed Values: INVENTORY, MOUSE_PICKUP + GiveMode = "INVENTORY" + #Debug mode enabled + DebugMode = false + #Display search bar in the center + CenterSearch = false + #Max. recipe gui height + #Range: > 175 + RecipeGuiHeight = 350 + #Set low-memory mode (makes search very slow, but uses less RAM) + LowMemorySlowSearchEnabled = false + #Max number of columns shown + #Range: 4 ~ 100 + MaxColumns = 100 + +[colors] + #Color values to search for + 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"] + +[sorting] + #Sorting order for the ingredient list. Valid stages: [MOD_NAME, INGREDIENT_TYPE, ALPHABETICAL, CREATIVE_MENU] + IngredientSortStages = ["MOD_NAME", "INGREDIENT_TYPE", "CREATIVE_MENU"] + +[search] + #Search mode for Mod Names (prefix: @) + #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED + ModNameSearchMode = "REQUIRE_PREFIX" + #Search mode for Tag Names (prefix: $) + #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED + TagSearchMode = "REQUIRE_PREFIX" + #Search mode for Creative Tab Names (prefix: %) + #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED + CreativeTabSearchMode = "DISABLED" + #Search mode for Colors (prefix: ^) + #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED + ColorSearchMode = "DISABLED" + #Search mode for resources IDs (prefix: &) + #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED + ResourceIdSearchMode = "DISABLED" + #Search mode for Tooltips (prefix: #) + #Allowed Values: ENABLED, REQUIRE_PREFIX, DISABLED + TooltipSearchMode = "ENABLED" + #Search advanced tooltips (visible with F3+H) + SearchAdvancedTooltips = false + +[modname] + #Formatting for mod name tooltip + #Use these formatting keys: + #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 + ModNameFormat = "blue italic" + diff --git a/config/jei/recipe-category-sort-order.ini b/config/jei/recipe-category-sort-order.ini new file mode 100644 index 0000000..97eeee0 --- /dev/null +++ b/config/jei/recipe-category-sort-order.ini @@ -0,0 +1,197 @@ +minecraft:crafting +minecraft:anvil +minecraft:blasting +minecraft:brewing +minecraft:campfire +minecraft:fuel +minecraft:furnace +minecraft:smithing +minecraft:smoking +minecraft:stonecutting +apotheosis:fletching +apotheosis:spawner_modification +appliedenergistics2:appliedenergistics2.inscriber +appliedenergistics2:condenser +appliedenergistics2:grinder +ars_nouveau:apparatus +ars_nouveau:glyph_recipe +astralsorcery:altar_attunement +astralsorcery:altar_constellation +astralsorcery:altar_discovery +astralsorcery:altar_trait +astralsorcery:infuser +astralsorcery:interaction +astralsorcery:transmutation +astralsorcery:well +bloodmagic:alchemyarray +bloodmagic:alchemytable +bloodmagic:altar +bloodmagic:arc +bloodmagic:arcfurnace +bloodmagic:soulforge +botanypots:soil +compactcrafting:miniaturization +cookingforblockheads:cow_jar +create:automatic_brewing +create:automatic_packing +create:automatic_shaped +create:automatic_shapeless +create:block_cutting +create:blockzapper_upgrade +create:crushing +create:draining +create:fan_blasting +create:fan_smoking +create:fan_washing +create:mechanical_crafting +create:milling +create:mixing +create:mystery_conversion +create:packing +create:pressing +create:sandpaper_polishing +create:sawing +create:spout_filling +enchdesc:compatible_items +envirocore:assembler +farmersdelight:cooking +farmersdelight:cutting +farmersdelight:decomposition +farmingforblockheads:market +fluxnetworks:creating_flux +immersiveengineering:alloysmelter +immersiveengineering:arcfurnace +immersiveengineering:arcfurnace_recycling +immersiveengineering:blastfurnace +immersiveengineering:blastfurnace_fuel +immersiveengineering:bottlingmachine +immersiveengineering:cloche +immersiveengineering:cokeoven +immersiveengineering:crusher +immersiveengineering:fermenter +immersiveengineering:metalpress +immersiveengineering:mixer +immersiveengineering:refinery +immersiveengineering:sawmill +immersiveengineering:squeezer +immersiveengineering:workbench +immersivepetroleum:distillation +industrialforegoing:bioreactor +industrialforegoing:dissolution_chamber +industrialforegoing:fluid_extractor +industrialforegoing:laser_drill_fluid +industrialforegoing:laser_drill_ore +industrialforegoing:machine_produce +industrialforegoing:mycelial_crimed +industrialforegoing:mycelial_culinary +industrialforegoing:mycelial_death +industrialforegoing:mycelial_disenchantment +industrialforegoing:mycelial_ender +industrialforegoing:mycelial_explosive +industrialforegoing:mycelial_frosty +industrialforegoing:mycelial_furnace +industrialforegoing:mycelial_halitosis +industrialforegoing:mycelial_magma +industrialforegoing:mycelial_meatallurgic +industrialforegoing:mycelial_netherstar +industrialforegoing:mycelial_pink +industrialforegoing:mycelial_potion +industrialforegoing:mycelial_rocket +industrialforegoing:mycelial_slimey +industrialforegoing:stonework +integrateddynamicscompat:drying_basin +integrateddynamicscompat:mechanical_drying_basin +integrateddynamicscompat:mechanical_squeezer +integrateddynamicscompat:squeezer +jei:information +jeresources:dungeon +jeresources:enchantment +jeresources:mob +jeresources:plant +jeresources:villager +jeresources:worldgen +mekanism:antiprotonic_nucleosynthesizer +mekanism:chemical_crystallizer +mekanism:chemical_dissolution_chamber +mekanism:chemical_infuser +mekanism:chemical_injection_chamber +mekanism:chemical_oxidizer +mekanism:chemical_washer +mekanism:combiner +mekanism:crusher +mekanism:electrolytic_separator +mekanism:energized_smelter +mekanism:energy_conversion +mekanism:enrichment_chamber +mekanism:gas_conversion +mekanism:infusion_conversion +mekanism:isotopic_centrifuge +mekanism:metallurgic_infuser +mekanism:nutritional_liquifier +mekanism:osmium_compressor +mekanism:precision_sawmill +mekanism:pressurized_reaction_chamber +mekanism:purification_chamber +mekanism:rotary_condensentrator_condensentrating +mekanism:rotary_condensentrator_decondensentrating +mekanism:solar_neutron_activator +mekanism:sps_casing +mekanism:thermal_evaporation_controller +mekanismgenerators:fission_reactor_casing +naturesaura:altar +naturesaura:animal_spawner +naturesaura:offering +naturesaura:tree_ritual +pneumaticcraft:amadron_trade +pneumaticcraft:assembly_controller +pneumaticcraft:compressed_iron_explosion +pneumaticcraft:etching_tank +pneumaticcraft:fluid_mixer +pneumaticcraft:heat_frame_cooling +pneumaticcraft:plastic_solidifying +pneumaticcraft:pressure_chamber +pneumaticcraft:refinery +pneumaticcraft:spawner_extraction +pneumaticcraft:thermo_plant +pneumaticcraft:uv_light_box +pneumaticcraft:yeast_crafting +powah:.coolant +powah:energizing +powah:heat.sources +powah:magmatic +powah:solid.coolants +resourcefulbees:apiary +resourcefulbees:bee_pollination_entity_flowers +resourcefulbees:bee_pollination_flowers +resourcefulbees:block_to_block_mutation +resourcefulbees:block_to_fluid_mutation +resourcefulbees:breeding +resourcefulbees:centrifuge +resourcefulbees:fluid_to_block_mutation +resourcefulbees:fluid_to_fluid_mutation +resourcefulbees:hive +thermal:bottler +thermal:brewer +thermal:centrifuge +thermal:chiller +thermal:compression_fuel +thermal:crucible +thermal:furnace +thermal:insolator +thermal:insolator_catalyst +thermal:lapidary_fuel +thermal:magmatic_fuel +thermal:numismatic_fuel +thermal:press +thermal:pulverizer +thermal:pulverizer_catalyst +thermal:pyrolyzer +thermal:refinery +thermal:sawmill +thermal:smelter +thermal:smelter_catalyst +thermal:stirling_fuel +xreliquary:alkahestry_charging +xreliquary:alkahestry_crafting +xreliquary:cauldron +xreliquary:mortar diff --git a/config/jeiintegration-client.toml b/config/jeiintegration-client.toml new file mode 100644 index 0000000..f9dac31 --- /dev/null +++ b/config/jeiintegration-client.toml @@ -0,0 +1,20 @@ + +# Configure the options below to one of the following: disabled, enabled, onShift, onDebug or onShiftAndDebug +[tooltip_options] + # Configure tooltip for burn time. + burnTimeTooltipMode = "disabled" + # Configure tooltip for registry name. E.g. minecraft:stone + registryNameTooltipMode = "disabled" + # Configure tooltip for NBT data. + nbtTooltipMode = "disabled" + # Configure tooltip for translation key. E.g. block.minecraft.stone + translationKeyTooltipMode = "disabled" + # Configure tooltip for max stack size. + maxStackSizeTooltipMode = "disabled" + # Configure tooltip for tags. E.g. forge:ingot, minecraft:planks + tagsTooltipMode = "disabled" + # Configure tooltip for durability. + durabilityTooltipMode = "disabled" + # Configure tooltip for hunger and saturation. + foodTooltipMode = "disabled" + diff --git a/config/jeresources-common.toml b/config/jeresources-common.toml new file mode 100644 index 0000000..f733dfd --- /dev/null +++ b/config/jeresources-common.toml @@ -0,0 +1,10 @@ +#Range: 1 ~ 4 +itemsPerColumn = 4 +#Range: 1 ~ 4 +itemsPerRow = 4 +diyData = true +showDevData = false +enchantsBlacklist = ["flimflam", "soulBound"] +hiddenTabs = [] +dimensionsBlacklist = [-11] + diff --git a/config/jeresources.toml b/config/jeresources.toml new file mode 100644 index 0000000..39ad778 --- /dev/null +++ b/config/jeresources.toml @@ -0,0 +1,10 @@ +hiddenTabs = [] +#Range: 1 ~ 4 +itemsPerRow = 4 +enchantsBlacklist = ["flimflam", "soulBound"] +showDevData = false +dimensionsBlacklist = [-11] +diyData = true +#Range: 1 ~ 4 +itemsPerColumn = 4 + diff --git a/config/lightoverlay.properties b/config/lightoverlay.properties new file mode 100644 index 0000000..98aebfb --- /dev/null +++ b/config/lightoverlay.properties @@ -0,0 +1,18 @@ +# Light Overlay Config +reach=12 +crossLevel=7 +secondaryLevel=-1 +caching=false +showNumber=false +smoothLines=true +underwater=false +lineWidth=1 +yellowColorRed=255 +yellowColorGreen=255 +yellowColorBlue=0 +redColorRed=255 +redColorGreen=0 +redColorBlue=0 +secondaryColorRed=0 +secondaryColorGreen=0 +secondaryColorBlue=255 \ No newline at end of file diff --git a/config/losttrinkets/general_common.toml b/config/losttrinkets/general_common.toml new file mode 100644 index 0000000..62cee27 --- /dev/null +++ b/config/losttrinkets/general_common.toml @@ -0,0 +1,65 @@ +#Set to false to disable the default way of unlocking trinkets. +unlockEnabled = true +#Cooldown (ticks) between unlocks +#Range: 0 ~ 1728000 +unlockCooldown = 2400 +#List of banned trinkets eg: ["losttrinkets:piggy", "losttrinkets:magical_feathers"] +#The trinkets listed in here will also be removed from players that already unlocked them. +blackList = [] +#List of trinkets that can't be unlocked randomly eg: ["losttrinkets:piggy", "losttrinkets:magical_feathers"] +#The trinkets listed in here will not be removed from players that already unlocked them. +nonRandom = ["losttrinkets:rock_candy", "losttrinkets:tha_cloud", "losttrinkets:turtle_shell", "losttrinkets:blaze_heart", "losttrinkets:tha_bat", "losttrinkets:tea_leaf", "losttrinkets:octopick", "losttrinkets:magical_herbs", "losttrinkets:magical_feathers", "losttrinkets:mad_aura"] + +[Trinket_Slots] + #Amount of Xp levels added to the next unlocking cost. + #Range: 0 ~ 20 + slotUpFactor = 5 + #Numbers of trinket slots the player will start with (Only effect newer players!!). + #Range: 0 ~ 40 + startSlots = 1 + #Levels of xp needed to unlock a trinket slot. + #Range: 0 ~ 1000 + slotCost = 20 + +[Killing_Unlocks] + #Set to false to disable unlocking trinkets from killing non-Boss entities. + killingUnlockEnabled = true + #Rarity of unlocking a trinket from killing non-Boss entities. (Greater number = more rare) + #Range: 2 ~ 100000 + killing = 120 + +[Bosses_Killing_Unlocks] + #Set to false to disable unlocking trinkets from killing Bosses. + bossKillingUnlockEnabled = true + #Rarity of unlocking a trinket from killing Bosses. (Greater number = more rare) + #Range: 2 ~ 100000 + bossKilling = 10 + +[Farming_Unlocks] + #Set to false to disable unlocking trinkets from farming. + farmingUnlockEnabled = true + #Rarity of unlocking a trinket from farming. (Greater number = more rare) + #Range: 2 ~ 100000 + farming = 140 + +[Ores_Mining_Unlocks] + #Rarity of unlocking a trinket from mining ores. (Greater number = more rare) + #Range: 2 ~ 100000 + oresMining = 100 + #Set to false to disable unlocking trinkets from mining ores. + oresMiningUnlockEnabled = true + +[Trading_Unlocks] + #Rarity of unlocking a trinket from trading. (Greater number = more rare) + #Range: 2 ~ 100000 + trading = 30 + #Set to false to disable unlocking trinkets from trading. + tradingUnlockEnabled = true + +[Wood_Cutting_Unlocks] + #Rarity of unlocking a trinket from cutting trees. (Greater number = more rare) + #Range: 2 ~ 100000 + woodCutting = 170 + #Set to false to disable unlocking trinkets from cutting trees. + woodCuttingUnlockEnabled = true + diff --git a/config/mana-and-artifice-client.toml b/config/mana-and-artifice-client.toml new file mode 100644 index 0000000..952bcb6 --- /dev/null +++ b/config/mana-and-artifice-client.toml @@ -0,0 +1,23 @@ + +#Mana and Artifice // Codex Settings +[ma_codex_settings] + #0: UI buttons only. Escape closes the codex entirely. + #1: UI buttons / escape. Escape backs the codex out until the index, then closes it. + #2: UI buttons / right mouse. Right mouse backs the codex out until the index. Escape closes the codex entirely. + #3: UI buttons / escape / right mouse. Escape or right mouse backs the codex out until the index, then closes it. + #Range: 0 ~ 3 + codexBackStyle = 0 + +#Mana and Artifice // HUD Settings +[ma_hud_settings] + #0: Always visible. + #1: Hidden unless holding a mana consuming/restoring item. + #2: Always hidden. + #Range: 0 ~ 2 + hudMode = 0 + +#Mana and Artifice // Performance Settings +[ma_performance] + #Enable fancy magelights (disable this if you're getting FPS issues) + ma_fancy_magelights = true + diff --git a/config/mana-and-artifice-general.toml b/config/mana-and-artifice-general.toml new file mode 100644 index 0000000..bb3f981 --- /dev/null +++ b/config/mana-and-artifice-general.toml @@ -0,0 +1,25 @@ + +#Raids are based on a chance value. The value is increased each day there is not a raid. If the chance hits a total of 1.0 or greater, it's a guaranteed raid. The chance resets after a raid successfully spawns. +[ma_faction_raids] + #How many attempts (within a 20x20x5 box centered on the player in question) should the game make to spawn a raid? Note this will be re-attempted every 1000 ticks until a successful spawn is made. If you're lagging due to raid spawn attempts, lower this setting. + #Range: 1 ~ 1000 + raidSpawnAttempts = 100 + #Adjust the base amount per day that the chance to be raided goes up for each player. + #Range: 0.0 ~ 1.0 + raidBaselineIncrease = 0.05 + #Adjust the amount per day that the chance to be raided goes up for each player based on their tier above 3 (this value * (tier-3)). This is added to the baseline. + #Range: 0.0 ~ 1.0 + raidTierIncrease = 0.05 + +#Mana and Artifice // General Options +[ma_general_options] + #Rituals of Aurora and Eventide by default will change time gradually for a prettier effect. However this isn't without its performance impacts, and this can be toggled off by setting this to false, making the transition instant like the /time set commands. [true / false] + gradualTimeChange = true + #A comma separated list of entity IDs that the warding candle should ignore, regardless of detection (use this if it's stopping you from something you think it shouldn't; this isn't to expand what it will block) + wardingCandleBlacklist = "" + +#Mana and Artifice // Villager Modification +[ma_villager_modification] + #Adjust librarian villagers to not have enchanted books until tier 3. This is done for balancing and to remove the exploit of rolling librarians for cheap enchants. [true / false] + modifyVillagerTrades = true + diff --git a/config/mana-and-artifice-spells.toml b/config/mana-and-artifice-spells.toml new file mode 100644 index 0000000..cdb0dd7 --- /dev/null +++ b/config/mana-and-artifice-spells.toml @@ -0,0 +1,2410 @@ + +["mana-and-artifice:shapes/touch"] + + ["mana-and-artifice:shapes/touch".RANGE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 3.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 16.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 3.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 1.0 + +["mana-and-artifice:shapes/bolt"] + + ["mana-and-artifice:shapes/bolt".RANGE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 16.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 32.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 16.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 1.0 + +["mana-and-artifice:shapes/projectile"] + + ["mana-and-artifice:shapes/projectile".RADIUS] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 1.0 + +["mana-and-artifice:shapes/wall"] + + ["mana-and-artifice:shapes/wall".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 3.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.5 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 10.0 + + ["mana-and-artifice:shapes/wall".WIDTH] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 9.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 3.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 3.0 + + ["mana-and-artifice:shapes/wall".HEIGHT] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 9.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 2.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 5.0 + + ["mana-and-artifice:shapes/wall".RANGE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 8.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 32.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 8.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + +["mana-and-artifice:shapes/wave"] + + ["mana-and-artifice:shapes/wave".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 3.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.5 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 10.0 + + ["mana-and-artifice:shapes/wave".WIDTH] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 9.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 3.0 + + ["mana-and-artifice:shapes/wave".HEIGHT] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 9.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 5.0 + + ["mana-and-artifice:shapes/wave".SPEED] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.10000000149011612 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 1.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.30000001192092896 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + +["mana-and-artifice:shapes/emanation"] + + ["mana-and-artifice:shapes/emanation".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 3.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.5 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 1.0 + + ["mana-and-artifice:shapes/emanation".WIDTH] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 9.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 3.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 1.0 + + ["mana-and-artifice:shapes/emanation".HEIGHT] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 9.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 2.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 1.0 + +["mana-and-artifice:shapes/beam"] + + ["mana-and-artifice:shapes/beam".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 3.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.5 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 1.0 + + ["mana-and-artifice:shapes/beam".WIDTH] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 9.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 3.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 1.0 + + ["mana-and-artifice:shapes/beam".HEIGHT] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 9.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 2.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 1.0 + + ["mana-and-artifice:shapes/beam".DEPTH] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 1.0 + + ["mana-and-artifice:shapes/beam".RANGE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 8.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 16.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 8.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 1.0 + +["mana-and-artifice:shapes/rune"] + + ["mana-and-artifice:shapes/rune".RADIUS] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 5.0 + + ["mana-and-artifice:shapes/rune".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 5.0 + + ["mana-and-artifice:shapes/rune".RANGE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 3.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 16.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 3.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 3.0 + +["mana-and-artifice:shapes/smite"] + + ["mana-and-artifice:shapes/smite".RADIUS] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 5.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.5 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 3.0 + + ["mana-and-artifice:shapes/smite".RANGE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 8.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 32.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 8.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:shapes/smite".HEIGHT] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.5 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 3.0 + +["mana-and-artifice:components/fire_damage"] + + ["mana-and-artifice:components/fire_damage".DAMAGE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 20.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 5.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.5 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 3.0 + + ["mana-and-artifice:components/fire_damage".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 3.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/fire_damage".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/frost_damage"] + + ["mana-and-artifice:components/frost_damage".DAMAGE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 20.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 5.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.5 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 3.0 + + ["mana-and-artifice:components/frost_damage".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 3.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/frost_damage".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/lightning_damage"] + + ["mana-and-artifice:components/lightning_damage".DAMAGE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 20.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 5.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.5 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 3.0 + + ["mana-and-artifice:components/lightning_damage".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 3.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/lightning_damage".RADIUS] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 3.0 + + ["mana-and-artifice:components/lightning_damage".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/break"] + + ["mana-and-artifice:components/break".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 15.0 + + ["mana-and-artifice:components/break".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/fling"] + + ["mana-and-artifice:components/fling".SPEED] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 5.0 + + ["mana-and-artifice:components/fling".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/leap"] + + ["mana-and-artifice:components/leap".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 10.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 60.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 10.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/leap".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 10.0 + + ["mana-and-artifice:components/leap".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/shield"] + + ["mana-and-artifice:components/shield".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 5.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 60.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 5.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/shield".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 30.0 + + ["mana-and-artifice:components/shield".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/slowfall"] + + ["mana-and-artifice:components/slowfall".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 5.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 60.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 5.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/slowfall".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 10.0 + + ["mana-and-artifice:components/slowfall".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/heal"] + + ["mana-and-artifice:components/heal".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 5.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 10.0 + + ["mana-and-artifice:components/heal".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/rift"] + + ["mana-and-artifice:components/rift".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/transplace"] + + ["mana-and-artifice:components/transplace".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/blink"] + + ["mana-and-artifice:components/blink".RANGE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 5.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 16.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 5.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/blink".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/gust"] + + ["mana-and-artifice:components/gust".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/gust".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/invisibility"] + + ["mana-and-artifice:components/invisibility".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 5.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 60.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 5.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 4.0 + + ["mana-and-artifice:components/invisibility".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/light"] + + ["mana-and-artifice:components/light".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 15.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 60.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 15.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/light".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/haste"] + + ["mana-and-artifice:components/haste".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 5.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 60.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 5.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/haste".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 5.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 10.0 + + ["mana-and-artifice:components/haste".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/slow"] + + ["mana-and-artifice:components/slow".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/slow".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 5.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 20.0 + + ["mana-and-artifice:components/slow".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/strength"] + + ["mana-and-artifice:components/strength".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 10.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 60.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 10.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 4.0 + + ["mana-and-artifice:components/strength".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/weakness"] + + ["mana-and-artifice:components/weakness".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 4.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 20.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 4.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 4.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 4.0 + + ["mana-and-artifice:components/weakness".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/night_vision"] + + ["mana-and-artifice:components/night_vision".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 10.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 120.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 30.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 10.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/night_vision".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/blind"] + + ["mana-and-artifice:components/blind".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 5.0 + + ["mana-and-artifice:components/blind".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/swift_swim"] + + ["mana-and-artifice:components/swift_swim".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 10.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 60.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 30.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/swift_swim".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 5.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 10.0 + + ["mana-and-artifice:components/swift_swim".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/watery_grave"] + + ["mana-and-artifice:components/watery_grave".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 15.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/watery_grave".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/entangle"] + + ["mana-and-artifice:components/entangle".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 4.0 + + ["mana-and-artifice:components/entangle".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/gravity_well"] + + ["mana-and-artifice:components/gravity_well".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/gravity_well".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/chrono_anchor"] + + ["mana-and-artifice:components/chrono_anchor".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 15.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 480.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 60.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 15.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 4.0 + + ["mana-and-artifice:components/chrono_anchor".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/silence"] + + ["mana-and-artifice:components/silence".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/silence".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/transitory_tile"] + + ["mana-and-artifice:components/transitory_tile".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 5.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 30.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 5.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 3.5 + + ["mana-and-artifice:components/transitory_tile".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/activate"] + + ["mana-and-artifice:components/activate".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/poison"] + + ["mana-and-artifice:components/poison".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 5.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 15.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 5.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 5.0 + + ["mana-and-artifice:components/poison".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 20.0 + + ["mana-and-artifice:components/poison".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/drown"] + + ["mana-and-artifice:components/drown".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 15.0 + + ["mana-and-artifice:components/drown".DAMAGE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 10.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 30.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 10.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/drown".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 2.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 5.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 5.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 10.0 + + ["mana-and-artifice:components/drown".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/cauterize"] + + ["mana-and-artifice:components/cauterize".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 40.0 + + ["mana-and-artifice:components/cauterize".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/magic_damage"] + + ["mana-and-artifice:components/magic_damage".DAMAGE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 20.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 5.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.5 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 3.0 + + ["mana-and-artifice:components/magic_damage".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/explosion"] + + ["mana-and-artifice:components/explosion".RADIUS] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 4.0 + + ["mana-and-artifice:components/explosion".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/life_tap"] + + ["mana-and-artifice:components/life_tap".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 5.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 45.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 15.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/life_tap".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 4.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 10.0 + + ["mana-and-artifice:components/life_tap".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/fire_shield"] + + ["mana-and-artifice:components/fire_shield".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 15.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 60.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 15.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/fire_shield".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 4.0 + + ["mana-and-artifice:components/fire_shield".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/mana_shield"] + + ["mana-and-artifice:components/mana_shield".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 15.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 60.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 15.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/mana_shield".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 5.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 4.0 + + ["mana-and-artifice:components/mana_shield".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/briarthorn_barrier"] + + ["mana-and-artifice:components/briarthorn_barrier".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 15.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 60.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 15.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/briarthorn_barrier".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 4.0 + + ["mana-and-artifice:components/briarthorn_barrier".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/absorption"] + + ["mana-and-artifice:components/absorption".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 15.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 60.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 15.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/absorption".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 4.0 + + ["mana-and-artifice:components/absorption".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/mana_transfer"] + + ["mana-and-artifice:components/mana_transfer".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 20.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 100.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 20.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 10.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 4.0 + + ["mana-and-artifice:components/mana_transfer".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/decoy"] + + ["mana-and-artifice:components/decoy".RADIUS] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 3.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 20.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 3.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/decoy".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 10.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/decoy".SPEED] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.5 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 1.5 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 1.0 + + ["mana-and-artifice:components/decoy".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/grow"] + + ["mana-and-artifice:components/grow".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/crystallize"] + + ["mana-and-artifice:components/crystallize".MAGNITUDE] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 1.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 4.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 1.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 1.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 10.0 + + ["mana-and-artifice:components/crystallize".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/collapse"] + + ["mana-and-artifice:components/collapse".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/earthsky"] + + ["mana-and-artifice:components/earthsky".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.5 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 7.5 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 2.5 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.5 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 5.0 + + ["mana-and-artifice:components/earthsky".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/true_invisibility"] + + ["mana-and-artifice:components/true_invisibility".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 5.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 60.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 5.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 4.0 + + ["mana-and-artifice:components/true_invisibility".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/nethergate"] + + ["mana-and-artifice:components/nethergate".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + +["mana-and-artifice:components/animus"] + + ["mana-and-artifice:components/animus".DURATION] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 5.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 60.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 10.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 5.0 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 2.0 + + ["mana-and-artifice:components/animus".DELAY] + #Minimum Value + #Range: 0.0 ~ 9999.0 + minimum = 0.0 + #Maximum Value + #Range: 0.0 ~ 9999.0 + maximum = 3.0 + #Default Value + #Range: 0.0 ~ 9999.0 + default = 0.0 + #Step Value (how much does one click in the inscription table change the value) + #Range: 0.0 ~ 9999.0 + step = 0.10000000149011612 + #Complexity Value (how much does changing by one tick change the complexity) + #Range: 0.0 ~ 9999.0 + step_complexity = 0.5 + diff --git a/config/mcjtylib-client.toml b/config/mcjtylib-client.toml new file mode 100644 index 0000000..93b92f2 --- /dev/null +++ b/config/mcjtylib-client.toml @@ -0,0 +1,144 @@ + +#Style settings for all mods using mcjtylib +[style] + #Color: energy bar low energy level + colorEnergyBarLowEnergy = "631111" + #Color: slider knob background while hovering + colorSliderKnobHoveringFiller = "858aa5" + #Color: list selected gradient + colorListSelectedGradient1 = "616161" + #Color: slider knob top left border + colorSliderKnobTopLeft = "eeeeee" + #Color: list selected gradient + colorListSelectedGradient2 = "414141" + #Color: list separator line + colorListSeparatorLine = "5c5c5c" + #Color: slider background + colorSliderFiller = "636363" + #Color: slider knob bottom right border while hovering + colorSliderKnobHoveringBottomRight = "777c99" + #Color: button bottom right border + colorButtonBorderBottomRight = "777777" + #Color: toggle button disabled top left border + colorToggleDisabledBorderTopLeft = "eeeeee" + #Color: energy bar top left border + colorEnergyBarTopLeft = "2b2b2b" + #Color: toggle button normal background + colorToggleNormalFiller = "c6c6c6" + #Color: slider knob top left border while dragging + colorSliderKnobDraggingTopLeft = "5c669d" + #Color: disabled button bottom right border + colorButtonDisabledBorderBottomRight = "777777" + #Color: toggle button normal bottom right border + colorToggleNormalBorderBottomRight = "777777" + #Color: energy bar spacer (between every energy level bar) + colorEnergyBarSpacer = "430000" + #Color: textfield backbground while focused + colorTextFieldFocusedFiller = "eeeeee" + #Color: list background + colorListBackground = "8b8b8b" + #Color: toggle button disabled bottom right border + colorToggleDisabledBorderBottomRight = "777777" + #Color: hovering button top left border + colorButtonHoveringBorderTopLeft = "a5aac5" + #Color: slider knob bottom right border while dragging + colorSliderKnobDraggingBottomRight = "bcc5ff" + #Color: slider knob bottom right border + colorSliderKnobBottomRight = "333333" + #Color: standard background color + colorBackgroundFiller = "c6c6c6" + #Color: textfield background + colorTextFieldFiller = "c6c6c6" + #Color: list selected and highlighted gradient + colorListSelectedHighlightedGradient2 = "999900" + #Color: list selected and highlighted gradient + colorListSelectedHighlightedGradient1 = "bbbb00" + #Color: text disabled + colorTextDisabled = "a0a0a0" + #Color: selected button background + colorButtonSelectedFiller = "7f89bf" + #Color: cycle button disabled small triangle + colorCycleButtonTriangleDisabled = "888888" + #Color: textfield cursor + colorTextFieldCursor = "0" + #Color: standard bevel bright border color + colorBackgroundBevelBright = "ffffff" + #Color: text normal + colorTextNormal = "303030" + #Color: textfield top left border + colorTextFieldTopLeft = "2b2b2b" + #Color: disabled button background + colorButtonDisabledFiller = "c6c6c6" + #Color: selected button background gradient + colorButtonSelectedFillerGradient2 = "949ed4" + #Color: toggle button normal top left border + colorToggleNormalBorderTopLeft = "eeeeee" + #Color: cycle button small triangle + colorCycleButtonTriangleNormal = "0" + #Color: selected button background gradient + colorButtonSelectedFillerGradient1 = "6a74aa" + #Color: energy bar text + colorEnergyBarText = "ffffff" + #Color: toggle button disabled background + colorToggleDisabledFiller = "c6c6c6" + #Color: button background gradient + colorButtonFillerGradient1 = "b1b1b1" + #Color: button background gradient + colorButtonFillerGradient2 = "e1e1e1" + #Color: slider knob background while dragging + colorSliderKnobDraggingFiller = "7f89bf" + #Color: slider top left border + colorSliderTopLeft = "2b2b2b" + #Color: selected button top left border + colorButtonSelectedBorderTopLeft = "5c669d" + #Color: standard bevel dark border color + colorBackgroundBevelDark = "2b2b2b" + #Color: energy bar high energy level + colorEnergyBarHighEnergy = "dd0000" + #Color: external border around buttons and some other components + colorButtonExternalBorder = "0" + #Color: energy bar bottom right border + colorEnergyBarBottomRight = "ffffff" + #Color: button background + colorButtonFiller = "c6c6c6" + #Color: slider knob top left border while hovering + colorSliderKnobHoveringTopLeft = "a5aac5" + #Color: textfield bottom right border + colorTextFieldBottomRight = "ffffff" + #Color: disabled button background gradient + colorButtonDisabledFillerGradient1 = "b1b1b1" + #Color: button top left border + colorButtonBorderTopLeft = "eeeeee" + #Color: disabled button background gradient + colorButtonDisabledFillerGradient2 = "e1e1e1" + #Color: selected button bottom right border + colorButtonSelectedBorderBottomRight = "bcc5ff" + #Color: slider knob background + colorSliderKnobFiller = "8b8b8b" + #Color: list highlighted gradient + colorListHighlightedGradient1 = "717120" + #Color: hovering button background gradient + colorButtonHoveringFillerGradient1 = "8d92ad" + #Color: hovering button background gradient + colorButtonHoveringFillerGradient2 = "babfda" + #Color: toggle button disabled text + colorToggleTextDisabled = "a0a0a0" + #Color: textfield backbground while hovering + colorTextFieldHoveringFiller = "dadada" + #Color: text as used in lists + colorTextInListNormal = "151515" + #Color: list highlighted gradient + colorListHighlightedGradient2 = "515110" + #Color: toggle button normal text + colorToggleTextNormal = "303030" + #Color: disabled button top left border + colorButtonDisabledBorderTopLeft = "eeeeee" + #Color: slider knob little marker lines + colorSliderKnobMarkerLine = "4e4e4e" + #Color: hovering button background + colorButtonHoveringFiller = "a2a7c2" + #Color: slider bottom right border + colorSliderBottomRight = "ffffff" + #Color: hovering button bottom right border + colorButtonHoveringBorderBottomRight = "999ebb" + diff --git a/config/minecolonies-client.toml b/config/minecolonies-client.toml new file mode 100644 index 0000000..09aca98 --- /dev/null +++ b/config/minecolonies-client.toml @@ -0,0 +1,11 @@ + +#All configuration items related to the core gameplay +[gameplay] + #minecolonies.config.citizenvoices.comment [Default: true] + citizenvoices = true + +#All configurations related to pathfinding +[pathfinding] + #Show pathfinding paths (might be laggy). [Default: false] + pathfindingdebugdraw = false + diff --git a/config/mininggadgets-client.toml b/config/mininggadgets-client.toml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/config/mininggadgets-client.toml @@ -0,0 +1 @@ + diff --git a/config/mininggadgets-common.toml b/config/mininggadgets-common.toml new file mode 100644 index 0000000..8de8c76 --- /dev/null +++ b/config/mininggadgets-common.toml @@ -0,0 +1,64 @@ + +#Power settings +[power] + + #Upgrade Cost Settings + [power.upgrades] + #Cost per block for Efficiency 5 upgrade + #Range: > 0 + upgradeEfficiency5 = 50 + #Cost per Light Block placed + #Range: > 0 + upgradeLight = 100 + #Cost per block for Silk Touch upgrade + #Range: > 0 + upgradeSilkCost = 100 + #Cost per block Frozen + #Range: > 0 + upgradeFreeze = 100 + #Cost per block for Fortune 3 upgrade + #Range: > 0 + upgradeFortune3 = 100 + #Cost per block for Fortune 1 upgrade + #Range: > 0 + upgradeFortune1 = 30 + #Cost per block for Fortune 2 upgrade + #Range: > 0 + upgradeFortune2 = 60 + #Capacity Boost from Battery 1 Upgrade + #Range: > 0 + battery1 = 2000000 + #Capacity Boost from Battery 2 Upgrade + #Range: > 0 + battery2 = 5000000 + #Capacity Boost from Battery 3 Upgrade + #Range: > 0 + battery3 = 10000000 + #Cost per block for Efficiency 1 upgrade + #Range: > 0 + upgradeEfficiency1 = 10 + #Cost per block for Efficiency 2 upgrade + #Range: > 0 + upgradeEfficiency2 = 20 + #Cost per block for Magnet upgrade + #Range: > 0 + upgradeMagnet = 25 + #Cost per block for Void Junk upgrade + #Range: > 0 + upgradeVoid = 10 + #Cost per block for Efficiency 3 upgrade + #Range: > 0 + upgradeEfficiency3 = 30 + #Cost per block for Efficiency 4 upgrade + #Range: > 0 + upgradeEfficiency4 = 40 + + #Mining Gadget Settings + [power.mining_gadget] + #Base cost per block broken + #Range: > 0 + baseCost = 200 + #Maximum power for the Mining Gadget + #Range: > 0 + maxPower = 1000000 + diff --git a/config/moremobgriefingoptions.toml b/config/moremobgriefingoptions.toml new file mode 100644 index 0000000..95359f1 --- /dev/null +++ b/config/moremobgriefingoptions.toml @@ -0,0 +1,70 @@ + +#MobGriefing settings +[mobGriefing] + #blaze mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + blaze = "DEFAULT" + #cow mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + cow = "DEFAULT" + #creeper mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + creeper = "DEFAULT" + #ender_dragon mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + ender_dragon = "DEFAULT" + #enderman mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + enderman = "DEFAULT" + #evoker mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + evoker = "DEFAULT" + #fox mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + fox = "DEFAULT" + #ghast mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + ghast = "DEFAULT" + #horse mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + horse = "DEFAULT" + #husk mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + husk = "DEFAULT" + #pig mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + pig = "DEFAULT" + #piglin mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + piglin = "DEFAULT" + #piglin_brute mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + piglin_brute = "DEFAULT" + #ravager mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + ravager = "DEFAULT" + #rabbit mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + rabbit = "DEFAULT" + #sheep mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + sheep = "DEFAULT" + #silverfish mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + silverfish = "DEFAULT" + #snow_golem mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + snow_golem = "DEFAULT" + #strider mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + strider = "DEFAULT" + #villager mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + villager = "DEFAULT" + #wither mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + wither = "DEFAULT" + #zombie mobGriefing + #Allowed Values: DEFAULT, TRUE, FALSE + zombie = "DEFAULT" + diff --git a/config/naturesaura-common.toml b/config/naturesaura-common.toml new file mode 100644 index 0000000..737173a --- /dev/null +++ b/config/naturesaura-common.toml @@ -0,0 +1,66 @@ + +[general] + #Additional conversion recipes for the Botanist's Pickaxe right click function. Each entry needs to be formatted as modid:input_block[prop1=value1,...]->modid:output_block[prop1=value1,...] where block state properties are optional + additionalBotanistPickaxeConversions = [] + #Additional projectile types that are allowed to be consumed by the projectile generator. Each entry needs to be formatted as entity_registry_name->aura_amount + additionalProjectiles = [] + #The Aura to RF ratio used by the RF converter, read as aura*ratio = rf + auraToRFRatio = 0.05 + #Blocks that are exempt from being recognized as generatable ores for the passive ore generation effect. Each entry needs to be formatted as modid:block[prop1=value1,...] where block state properties are optional + oreExceptions = ["create:copper_ore", "create:zinc_ore", "immersiveengineering:ore_aluminum", "immersiveengineering:ore_copper", "immersiveengineering:ore_lead", "immersiveengineering:ore_nickel", "immersiveengineering:ore_silver", "immersiveengineering:ore_uranium", "mekanism:copper_ore", "mekanism:fluorite_ore", "mekanism:lead_ore", "mekanism:osmium_ore", "mekanism:tin_ore", "mekanism:uranium_ore", "thermal:apatite_ore", "thermal:copper_ore", "thermal:nickel_ore", "thermal:lead_ore", "thermal:ruby_ore", "thermal:sapphire_ore", "thermal:silver_ore", "thermal:sulfur_ore", "thermal:tin_ore"] + #Additional blocks that are recognized as generatable ores for the passive ore generation effect. Each entry needs to be formatted as tag_name->oreWeight->dimension where a higher weight makes the ore more likely to spawn with 5000 being the weight of coal, the default ore with the highest weight, and dimension being any of overworld and nether + additionalOres = ["forge:ores/nether/gold->1000->nether", "forge:ores/netherite_scrap->1->nether", "forge:ores/bitumen->1000->overworld", "forge:ores/fluorite->50->overworld", "forge:ores/potassium_nitrate->500->overworld", "forge:ores/mana->500->overworld", "forge:ores/sulfur->300->overworld"] + #Additional dimensions that map to Aura types that should be present in them. This is useful if you have a modpack with custom dimensions that should have Aura act similarly to an existing dimension in them. Each entry needs to be formatted as dimension_name->aura_type, where aura_type can be any of naturesaura:overworld, naturesaura:nether and naturesaura:end. + auraTypeOverrides = [] + #The amount of blocks that can be between two Aura Field Creators for them to be connectable and work together + fieldCreatorRange = 24 + +[features] + #If the Aura Imbalance effect of ores spawning in the area if Aura levels are too high should occur + oreEffect = true + #If the chunk loader block should be enabled + chunkLoader = true + #If the Aura Imbalance effect of grass growing on netherrack if the Aura levels are high enough should occur + netherGrassEffect = true + #If the Aura Imbalance effect of explosions happening randomly if Aura levels are too low should occur + explosionEffect = true + #If the Aura Imbalance effect of nether blocks degrading in the area if the Aura levels are too low should occur + netherDecayEffect = true + #If Aura Blooms and Aura Cacti should generate in the world + auraBlooms = true + #If the Aura Imbalance effect of grass and trees dying in the area if the Aura levels are too low should occur + grassDieEffect = true + #If the Aura Imbalance effect of aura containers in players' inventories being filled if the Aura levels are high enough should occur + cacheRechargeEffect = true + #If the RF converter block should be enabled + rfConverter = true + #If the Aura Imbalance effect of farm animals being affected in positive ways if Aura levels are too high should occur + animalEffect = true + #If the Aura Imbalance effect of breathlessness if Aura levels are too low should occur + breathlessEffect = true + #If the Aura Imbalance effect of plant growth being boosted if the Aura levels are high enough should occur + plantBoostEffect = true + #If the Aura Imbalance effect of passive mobs being angered if Aura levels are too low should occur + angerEffect = true + +[client] + #If, when the F3 debug menu is open and the player is in creative mode, every Aura spot should be highlighted in the world for debug purposes + debugWorld = false + #The location of the aura bar, where 0 is top left, 1 is top right, 2 is bottom left and 3 is bottom right + #Range: 0 ~ 3 + auraBarLocation = 0 + #The location of the aura cache bar, where 0 is to the left of the hotbar and 1 is to the right of the hotbar + #Range: 0 ~ 1 + cacheBarLocation = 0 + #The percentage of particles that should be displayed, where 1 is 100% and 0 is 0% + #Range: 0.0 ~ 1.0 + particleAmount = 1.0 + #The percentage of particles that should spawn when there is an excess amount of Aura in the environment, where 1 is 100% and 0 is 0% + excessParticleAmount = 1.0 + #If certain equippable items, like the Environmental Eye, should be rendered on the player + renderItemsOnPlayer = true + #If particle spawning should respect the particle setting in Minecraft's video settings screen + respectVanillaParticleSettings = false + #If debug information about Aura around the player should be displayed in the F3 debug menu if the player is in creative mode + debugText = true + diff --git a/config/naturescompass-client.toml b/config/naturescompass-client.toml new file mode 100644 index 0000000..7a5a3df --- /dev/null +++ b/config/naturescompass-client.toml @@ -0,0 +1,13 @@ + +[Client] + #The side for information rendered on the HUD. Ex: LEFT, RIGHT + #Allowed Values: LEFT, RIGHT + overlaySide = "LEFT" + #Displays Nature's Compass information even while chat is open. + displayWithChatOpen = true + #Fixes biome names by adding missing spaces. Ex: ForestHills becomes Forest Hills + fixBiomeNames = true + #The line offset for information rendered on the HUD. + #Range: 0 ~ 50 + overlayLineOffset = 1 + diff --git a/config/naturescompass-common.toml b/config/naturescompass-common.toml new file mode 100644 index 0000000..5b6192b --- /dev/null +++ b/config/naturescompass-common.toml @@ -0,0 +1,16 @@ + +[General] + #biomeSize * sampleSpaceModifier = sampleSpace. Lowering this value will increase search accuracy but will make the process more resource intensive. + #Range: 0 ~ 1000000 + sampleSpaceModifier = 16 + #Allows a player to teleport to a located biome when in creative mode, opped, or in cheat mode. + allowTeleport = true + #The maximum number of samples to be taken when searching for a biome. + #Range: 0 ~ 1000000 + maxSamples = 50000 + #A list of biomes that the compass will not be able to search for. Specify by resource location (ex: minecraft:ocean) or ID (ex: 0) + biomeBlacklist = [] + #biomeSize * radiusModifier = maxSearchRadius. Raising this value will increase search accuracy but will potentially make the process more resource . + #Range: 0 ~ 1000000 + radiusModifier = 2500 + diff --git a/config/pamhc2crops.toml b/config/pamhc2crops.toml new file mode 100644 index 0000000..72008e8 --- /dev/null +++ b/config/pamhc2crops.toml @@ -0,0 +1,50 @@ + +["Miscellaneous Features"] + #Disable/enable fern blocks dropping seeds. + "Enable fern blocks dropping seeds" = false + #Disable/enable tall grass blocks dropping seeds. + "Enable tall grass blocks dropping seeds" = false + #Disable/enable grass blocks dropping seeds. + "Enable grass blocks dropping seeds" = false + #Disable/enable right-click harvesting of crops. + "Enable right-click harvesting for crops" = true + +["Dimensions Settings"] + #Enter a dimension id to whitelist feature generation + white_dim = ["minecraft:overworld"] + #Enter a dimension id to blacklist feature generation + black_dim = ["minecraft:the_end", "minecraft:the_nether"] + +["Tweak Garden Cluster Sizes"] + #Amount of gardens that spawn together. Higher numbers indicate larger clusters; 32 is about 3-7ish (Default: 32) + #Range: 1 ~ 1000000000 + "Probability of gardens generating" = 32 + +["Tweak Garden World Generation Rates"] + #Chance of gardens generating in the world. Higher numbers indicate a lower probability; just 4 is very rare (Default: 2) + #Range: 1 ~ 1000000000 + "Probability of gardens generating" = 2 + +["Tweak Garden Cluster Rates"] + #Chance of gardens generating in the world. Higher numbers indicate a lower probability; just 4 is very rare (Default: 2) + #Range: 1 ~ 1000000000 + "Probability of gardens generating" = 2 + +["Enable/Disable Garden World Generation"] + #Should frost gardens should generate in world + "Generate frost gardens" = true + #Should arid gardens should generate in world + "Generate arid gardens" = true + #Should soggy gardens should generate in world + "Generate soggy gardens" = true + #Should shaded gardens should generate in world + "Generate shaded gardens" = true + #Should windy gardens should generate in world + "Generate windy gardens" = true + #Should tropical gardens should generate in world + "Generate tropical gardens" = true + +["Right-click Harvesting Settings"] + #Disable/enable right-click harvesting of crops + "Enable right-click harvesting for crops" = true + diff --git a/config/pamhc2trees.toml b/config/pamhc2trees.toml new file mode 100644 index 0000000..920fcfa --- /dev/null +++ b/config/pamhc2trees.toml @@ -0,0 +1,132 @@ + +["Miscellaneous Features"] + #Disable/enable fern blocks dropping seeds. + "Enable fern blocks dropping seeds" = false + #Disable/enable tall grass blocks dropping seeds. + "Enable tall grass blocks dropping seeds" = false + #Disable/enable grass blocks dropping seeds. + "Enable grass blocks dropping seeds" = false + #Disable/enable right-click harvesting of crops. + "Enable right-click harvesting for crops" = true + +["Dimensions Settings"] + #Enter a dimension id to whitelist feature generation + white_dim = ["minecraft:overworld"] + #Enter a dimension id to blacklist feature generation + black_dim = ["minecraft:the_end", "minecraft:the_nether"] + +["Tweak World Generation Rates"] + #Chance of warm fruit trees generating in the world. Higher numbers indicate a lower probability (Default: 5000) + #Range: 1 ~ 1000000000 + "Probability of warm fruit trees generating" = 5000 + #Chance of cold fruit trees generating in the world. Higher numbers indicate a lower probability (Default: 5000) + #Range: 1 ~ 1000000000 + "Probability of cold fruit trees generating" = 5000 + #Chance of temperate fruit trees generating in the world. Higher numbers indicate a lower probability (Default: 5000) + #Range: 1 ~ 1000000000 + "Probability of temperate fruit trees generating" = 5000 + +["Enable/Disable Garden World Generation"] + #Should hazelnut trees generate in world + "Generate hazelnut trees" = true + #Should guava trees generate in world + "Generate guava trees" = true + #Should almond trees generate in world + "Generate almond trees" = true + #Should walnut trees generate in world + "Generate walnut trees" = true + #Should tamarind trees generate in world + "Generate tamarind trees" = true + #Should maple trees generate in world + "Generate maple trees" = true + #Should spiderweb trees generate in world + "Generate spiderweb trees" = true + #Should peach trees generate in world + "Generate peach trees" = true + #Should vanillabean trees generate in world + "Generate vanillabean trees" = true + #Should pomegranate trees generate in world + "Generate pomegranate trees" = true + #Should apricot trees generate in world + "Generate apricot trees" = true + #Should passionfruit trees generate in world + "Generate passionfruit trees" = true + #Should pear trees generate in world + "Generate pear trees" = true + #Should pawpaw trees generate in world + "Generate pawpaw trees" = true + #Should coconut trees generate in world + "Generate coconut trees" = true + #Should breadfruit trees generate in world + "Generate breadfruit trees" = true + #Should pinenut trees generate in world + "Generate pinenut trees" = true + #Should jackfruit trees generate in world + "Generate jackfruit trees" = true + #Should mango trees generate in world + "Generate mango trees" = true + #Should lychee trees generate in world + "Generate lychee trees" = true + #Should orange trees generate in world + "Generate orange trees" = true + #Should plum trees generate in world + "Generate plum trees" = true + #Should soursop trees generate in world + "Generate soursop trees" = true + #Should lemon trees generate in world + "Generate lemon trees" = true + #Should rambutan trees generate in world + "Generate rambutan trees" = true + #Should gooseberry trees generate in world + "Generate gooseberry trees" = true + #Should papaya trees generate in world + "Generate papaya trees" = true + #Should avocado trees generate in world + "Generate avocado trees" = true + #Should apple trees generate in world + "Generate apple trees" = true + #Should peppercorn trees generate in world + "Generate peppercorn trees" = true + #Should banana trees generate in world + "Generate banana trees" = true + #Should fig trees generate in world + "Generate fig trees" = true + #Should olive trees generate in world + "Generate olive trees" = true + #Should cinnamon trees generate in world + "Generate cinnamon trees" = true + #Should pecan trees generate in world + "Generate pecan trees" = true + #Should almond date generate in world + "Generate date trees" = true + #Should grapefruit trees generate in world + "Generate grapefruit trees" = true + #Should candlenut trees generate in world + "Generate candlenut trees" = true + #Should cherry trees generate in world + "Generate cherry trees" = true + #Should pistachio trees generate in world + "Generate pistachio trees" = true + #Should dragonfruit trees generate in world + "Generate dragonfruit trees" = true + #Should chestnut trees generate in world + "Generate chestnut trees" = true + #Should lime trees generate in world + "Generate lime trees" = true + #Should nutmeg trees generate in world + "Generate nutmeg trees" = true + #Should durian trees generate in world + "Generate durian trees" = true + #Should cashew trees generate in world + "Generate cashew trees" = true + #Should persimmon trees generate in world + "Generate persimmon trees" = true + #Should starfruit trees generate in world + "Generate starfruit trees" = true + #Should paperbark trees generate in world + "Generate paperbark trees" = true + +["Right-click Harvesting Settings"] + #Disable/enable right-click harvesting of crops + "Enable right-click harvesting for crops" = true + diff --git a/config/patchouli-client.toml b/config/patchouli-client.toml new file mode 100644 index 0000000..8c6054b --- /dev/null +++ b/config/patchouli-client.toml @@ -0,0 +1,13 @@ + +[client] + #Set this to true to disable advancement locking for ALL books, making all entries visible at all times. Config Flag: advancements_disabled + "Disable Advancement Locking" = false + #Set this to true to use Shift instead of Ctrl for the inventory quick lookup feature. + quickLookupShift = false + #Granular list of Book ID's to disable advancement locking for, e.g. [ "botania:lexicon" ]. Config Flags: advancements_disabled_ + no_advancement_books = [] + #Set this to the ID of a book to have it show up in players' inventories, replacing the recipe book. + "Inventory Button Book" = "" + #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 + "Testing Mode" = false + diff --git a/config/performant-common.toml b/config/performant-common.toml new file mode 100644 index 0000000..4d2d7b4 --- /dev/null +++ b/config/performant-common.toml @@ -0,0 +1,116 @@ + +["Load balancing settings"] + + ["Load balancing settings"."Tile entities load balancing settings"] + #Requires TELoadBalancing = true. Enables dealing with lag caused by tile entities during chunk unload. This is normally not needed. default = false + TEUnloadLag = false + #Enables Tile entity load balancing. default: true + TELoadBalancing = true + #Mean tick time at which load balancing takes effect, 1000 / mean tick time = TPS. default: 55 + #Range: 1 ~ 200 + meanTickTH = 55 + #Enables debug log output for lagging tile entities, default = false + TEDebugOutput = false + + ["Load balancing settings"."Event load balancing settings"] + #Mean tick time at which event load balancing takes effect, 1000 / mean tick time = TPS. default: 55 + #Range: 1 ~ 200 + meanTickEvent = 60 + #Enables debug log output for lagging event subscribers, default = false + eventDebugOutput = true + #Enables event load balancing, this is mostly stuff which is happening outside entityAI/Tile entities on world ticks. default: true + eventLoadBalancing = false + + # Load balancing is a mechanic which profiles and throttles down lagging entities, tileentities and event subscribers. + # It is used to prevent a certain laggy mob or block from lagging out the whole game. Since this is rather invasive and may cause the lagging + # entity/block to not work nicely it is only done once the game goes over the configured lagging threshold. + # Those thresholds as set in miliseconds, anything below 50ms is 20 TPS (1s = 1000ms, 1000 / 50 = 20). + # Above 50ms ticks is where your game starts to lag, as it hits 100% cpu and starts skipping ticks. + # This is where load balancing comes in and reduces the lag caused by specific entities and blocks. + # If you run into trouble with some of the entities or blocks not working correctly you can disable it here + # + ["Load balancing settings"."Entity AI Load balancing settings"] + #Mean tick time at which AI load balancing takes effect, 1000 / mean tick time = TPS. default: 55 + #Range: 1 ~ 200 + meanTickAITH = 55 + #Enables load balancing for entity AI. default = true + AILoadBalancing = true + #Whether to debug lagging entities and log offenders, requires load balancing to be enabled. default = true + logEntityAILag = true + +["Entity settings"] + #Entity spawn interval setting, determines how frequently entities are spawned overall. 1 = Vanilla default, default = 10 + #Range: 1 ~ 1000 + spawnInterval = 10 + #Fix leash lag from entities on a leash, default = true + fixLeash = true + #Enables improved entity collision and movement calculations for any non item entity, default = true + fastCollisions = true + #Enables less laggy entity item pickup, default = true + noLagItemPickup = true + #Enable multithreading support for entities, requires fastCollisions to be enabled. default = true + multiEntities = true + #Disables block changes notifying all entity paths in the world, to possibly adjust their paths, disable with IE, incompat, default = true + disableNotifyOnBlockChange = true + #Enables fast itemstack comparisons + fastItemCompare = true + #Entity density setting, determines how many entities are spawned overall. 1 = Vanilla default, 0.1 e.g 10x less than vanilla. 10 = 10x more than vanilla, default = 1 + #Range: 0.01 ~ 100.0 + entityDensity = 1.0 + #Enable fast inventory advancement triggers, many advancements based on items tend to lag the players, default = true + fastInventoryAdvancement = true + #Adapt entity speed to tps, makes entities struggle less with lag. default = true + adaptiveSpeed = true + #Enable faster pathfinding, default = true + fastPathFinding = true + +["Entity AI Settings"] + #Sets the tick interval in which non-running AI tasks are rechecked. Vanilla default is 1(starting with 1.13+), this mods suggested default is 4(as it was in 1.12) + #Range: 1 ~ 500 + goalselectorrate = 4 + #Enables a slower updated AI Fox find shelter goal, which causes too much load. default = true + slowFindShelter = true + #Enables a slower updated AI Panic entity goal, panic is used for chickens/other animals running away e.g. on fire. default = true + optimizePanic = true + #Enables a slower updated AI Breed entity goal, breed is used for searching nearby similar animals and doesnt have to be checked that often. default = true + optimizeBreed = true + #Enables a slower updated AI tempt goal, tempt is used e.g. for luring sheep with wheat. default = true + optimizeTempt = true + #Enables a slower updated AI avoid entity goal, avoid is used e.g. for villagers avoiding zombies so it constantly searches for mobs in the area. default = true + optimizeAvoid = true + #Fix chunkloading and lag caused by the block break goal, mostly used by zombies or endermen. default = true + fixBlockBreakGoal = true + +["General performance improvements settings"] + #If true hoppers are causing less lag + fasterHoppers = true + #Reduces crafting lag by caching recipe lookups, helps a lot with autocrafting/crafting related lag. default = true + cacheRecipes = true + #Enable fast spawn radius check, this makes entity spawn mechanics lag less. default = true + fastSpawnRadius = true + #Enable fast chunk save, unmodified chunks are saved a lot faster and cause less lag when saving to disk. default = true + fastChunkSave = true + #Enable FPS improvements, default = true + betterFps = true + #Enable fast chunk block ticks, reduces lag on random block ticks in the world but keeps the same growth e.g. on crops. default = true + fastChunkBlocks = true + +["Utility settings, debugging and other"] + #Set the max login timeout during connection in ticks. 20 ticks = 1 sec, default = 120 seconds + #Range: 600 ~ 20000 + logintimeout = 2400 + #Set the amount of items at which too many stacked items report their position. Default = 100 items + #Range: 2 ~ 1000 + maxItems = 100 + #Enable various debugging error logs, like chunkloading etc. , default = false + debugOptionsEnabled = false + #Disables the config reload during the game, can cause performance issues on some linux systems, default = false + disableConfigReload = false + #Enable printing of world/chunk saves for debugging purposes, those normally happen every 5minutes. default = false + printWorldSaves = false + #Set the ingame disconnect timeout for disconnecting players. Default = 60sec + #Range: 15 ~ 400 + disconnectTimeout = 60 + #List of mobs disallowed from spawning: e.g. format : ["minecraft:zombie", "minecraft:creeper"] + forbiddenMobs = [] + diff --git a/config/pitg-common.toml b/config/pitg-common.toml new file mode 100644 index 0000000..fcf9ddc --- /dev/null +++ b/config/pitg-common.toml @@ -0,0 +1,12 @@ + +#Glazing Tool settings +[glazing_tool] + # Let the glazing tool drop panes (like silk touch) by sneaking while in BREAK mode + glazing_tool_break_pane = false + # Enable alternate green dye + green_dye_enabled = true + # Allow glazing tool to mark glass panes as unbreakable while in UNBREAKING mode + unbreakable_pane = false + # Enable the glazing tool + glazing_tool_enabled = true + diff --git a/config/pneumaticcraft-client.toml b/config/pneumaticcraft-client.toml new file mode 100644 index 0000000..eb92dac --- /dev/null +++ b/config/pneumaticcraft-client.toml @@ -0,0 +1,72 @@ + +[general] + #Should the SSP game pause when the Programmer GUI is open (does not apply in SMP)? + programmer_gui_pauses = false + #Show tank fluids with the The One Probe. Note that TOP also has support for showing tanks, which may or may not be enabled. + top_shows_fluids = true + #Should widgets in the GUI Remote Editor be snapped to a 4x4 grid? + gui_remote_grid_snap = true + #Enable Aphorism Tile Drama! http://mc-drama.herokuapp.com/ + aphorism_drama = true + #Should GUI side tabs be shown with a beveled edge? Setting to false uses a plain black edge, as in earlier versions of the mod. + gui_bevel = true + #Tint Logistics configuration GUI backgrounds according to the colour of the logistics frame you are configuring. + logistics_gui_tint = true + #Should tube modules emit redstone play redstone particle effects when active? + tube_module_redstone_particles = true + #Defines which widgets are shown in the Programmer GUI: easy, medium, or advanced + #Allowed Values: EASY, MEDIUM, ADVANCED + programmer_difficulty = "EASY" + #Always show the pressure durability bar for pressurizable items, even when full? + always_show_pressure_durability_bar = true + +[armor] + #Use fancy models for Pneumatic Armor (currently unimplemented) + fancy_armor_models = true + #Intensity of the FOV modification when using Pneumatic Leggings speed boost: 0.0 for no FOV modification, higher values zoom out more. Note: non-zero values may cause FOV clashes with other mods. + #Range: 0.0 ~ 1.0 + leggings_fov_factor = 0.0 + #Enable the Pneumatic Helmet Coordinate Tracker pathfinder + path_enabled = false + #True if the Pneumatic Helmet Coordinate Tracker pathfinder should draw lines, false for tiles. + wire_path = false + #Maximum time, as a percentage of the tick, that the Pneumatic Helmet Block Tracker may take when active and scanning blocks. Larger values mean more rapid update of block information, but potentially greater impact on client FPS. + #Range: 1 ~ 100 + block_tracker_max_time_per_tick = 10 + #Should the Pneumatic Helmet Coordinate Tracker pathfinder path be visible through blocks? + xray_enabled = false + #True: show pressure as numbers. False: show pressure as horizontal bar. + show_pressure_numerically = true + #How frequently should the Pneumatic Helmet Coordinate Tracker pathfinder path be recalculated? + #Allowed Values: SLOW, NORMAL, FAST + path_update_setting = "NORMAL" + +[sound] + #Volume level of the Jet Boots in normal flight mode + #Range: 0.0 ~ 2.0 + jetboots_volume = 1.0 + #Volume level of the hand-held Minigun + #Range: 0.0 ~ 2.0 + minigun_volume_held = 0.75 + #Volume level of the Sentry Turret's Minigun + #Range: 0.0 ~ 2.0 + minigun_volume_sentry_turret = 1.0 + #Volume level of the Elevator *clunk* while starting/stopping + #Range: 0.0 ~ 2.0 + elevator_volume_start_stop = 1.0 + #Volume level of drone-mounted Miniguns + #Range: 0.0 ~ 2.0 + minigun_volume_drone = 1.0 + #Volume level of the Jet Boots when in Builder Mode + #Range: 0.0 ~ 2.0 + jetboots_volume_builder_mode = 0.3 + #Volume level of air leaks from unconnected tubes/machines. Beware: turning this off could lead to undetected leaks wasting pressure forever! + #Range: 0.0 ~ 2.0 + air_leak_volume = 1.0 + #Volume level of the Jackhammer + #Range: 0.0 ~ 2.0 + jackhammer_volume = 1.0 + #Volume level of the Elevator while running + #Range: 0.0 ~ 2.0 + elevator_volume_running = 1.0 + diff --git a/config/pneumaticcraft-common.toml b/config/pneumaticcraft-common.toml new file mode 100644 index 0000000..0f906fc --- /dev/null +++ b/config/pneumaticcraft-common.toml @@ -0,0 +1,303 @@ + +[General] + #Drones render their held item (the item in slot 0 of their inventory) ? Note: this is in common config since if enabled, server needs to sync the item data to the client. + drones_render_held_item = true + #Enable Drone Suffocation Damage + enable_drone_suffocation = true + #Maximum number of blocks in the area defined in an Area Programming Puzzle Piece + #Range: > 1 + max_programming_area = 250000 + #Are drones allowed to import Experience Orbs and convert them to Memory Essence fluid? + drones_can_import_xp_orbs = true + #When an Oil Lake would be generated at the surface (see 'oil_generation_chance'), percentage chance that this will actually generate a lake. Set to 0 for no surface oil lakes, and fewer lakes overall. Higher values don't guarantee surface oil lakes, but make them more likely, as well as making oil lakes more likely overall. It is recommended to adjust this value in conjunction with 'oil_generation_chance'. + #Range: 0 ~ 100 + surface_oil_generation_chance = 25 + #Oil worldgen blacklist: add biome IDs to this list if you don't want oil worldgen to happen there. This works in conjunction with 'oil_world_gen_category_blacklist' - if a biome matches either, then no oil lakes will generate there. + oil_world_gen_blacklist = ["minecraft:soul_sand_valley", "minecraft:crimson_forest", "minecraft:warped_forest", "minecraft:nether_wastes", "minecraft:the_void", "minecraft:the_end", "minecraft:small_end_islands", "minecraft:end_midlands", "minecraft:end_highlands", "minecraft:end_barrens"] + #Chance per chunk as a percentage to generate an Oil Lake. Set to 0 for no oil lakes. See also 'surface_oil_generation_chance'. + #Range: 0 ~ 100 + oil_generation_chance = 15 + #Blacklisted entity ID's, which the Vacuum Trap will not try to absorb. Note that players, tamed entities, boss entities, and PneumaticCraft drones may never be absorbed, regardless of config settings. + vacuum_trap_blacklist = [] + #Fluids at least as hot as this temperature (Kelvin) will be auto-registered as Liquid Compressor fuels, the quality being dependent on fluid temperature. + #Range: > 0 + min_fluid_fuel_temperature = 373 + #Enable mod dungeon loot generation + enable_dungeon_loot = true + #Efficiency of fuel buckets as furnace fuel (default 0.05 means 1 bucket of LPG smelts 450 items in a vanilla furnace) + #Range: 0.0 ~ 1.7976931348623157E308 + fuel_bucket_efficiency = 0.05 + #Oil worldgen blacklist by biome category: add biome categories to this list if you don't want oil worldgen to happen there. Accepted categories are: beach, desert, extreme_hills, forest, icy, jungle, mesa, mushroom, nether, none, ocean, plains, river, savanna, swamp, taiga, the_end. This works in conjunction with 'oil_world_gen_blacklist' - if a biome matches either, then no oil lakes will generate there. + oil_world_gen_category_blacklist = ["none"] + #Should dyes be used up when coloring things (Drones, Logistics Modules, Redstone Modules)? + use_up_dyes_when_coloring = false + +["Machine Properties"] + #Aerial Interface backwards compat: allow pre-0.8.0 behaviour of getting player's armor inventory from top face, even with Dispenser Upgrade installed + aerial_interface_armor_compat = true + #Speed multiplier per speed upgrade: speed mult = speedUpgradeSpeedMultiplier ^ num_of_speed_upgrades + #Range: 1.0 ~ 2.0 + speed_upgrade_speed_multiplier = 1.5 + #The amount of air produced by using 100 MJ (Minecraft Joules) in the flux compressor + #Range: > 0 + kinetic_compressor_efficiency = 40 + #The amount of MJ (Minecraft Joules) produced by using 100mL of air in the Pneumatic Dynamo + #Range: > 0 + pneumatic_engine_efficiency = 40 + #Can the Liquid Hopper absorb/dispense fluids into the world with a Dispenser Upgrade? + liquid_hopper_dispenser = true + #Can the Omnidirectional Hopper dispense items into the world with a Dispenser Upgrade? + omni_hopper_dispenser = true + #Fuel usage / heat gen multiplier per speed upgrade: usage mult = speedUpgradeUsageMultiplier ^ num_of_speed_upgrades + #Range: 1.0 ~ 2.0 + speed_upgrade_usage_multiplier = 1.649999976158142 + #Base chance (1/x) per tick of a lightning strike on/around the Electrostatic Generator + #Range: > 0 + electrostatic_lightning_chance = 100000 + #The ratio of liquid plastic to solid plastic sheets in the Plastic Mixer, in mB per sheet. If set to 0, no default liquid->solid plastic recipe will be added (but CraftTweaker or API can be used to add recipes) + #Range: > 0 + plastic_mixer_plastic_ratio = 1000 + #The max height of an elevator per stacked Elevator Base block. + #Range: 1 ~ 256 + elevator_base_blocks_per_base = 6 + #The amount of air produced by using 100 FE (Forge Energy) in the flux compressor + #Range: > 0 + flux_compressor_efficiency = 40 + #Can the Kerosene Lamp burn any kind of fuel? If false, only Kerosene can be burnt + kerosene_lamp_can_use_any_fuel = true + #Kerosene Lamp fuel efficiency: higher values mean fuel will last longer in the lamp + #Range: 0.0 ~ 1.7976931348623157E308 + kerosene_lamp_fuel_efficiency = 1.0 + #Changing this value will alter the pressurized air production of the Electric Compressor. The input, EU, will stay the same + #Range: > 0 + electric_compressor_efficiency = 40 + #The amount of FE (Forge Energy) produced by using 100mL of air in the Pneumatic Dynamo + #Range: > 0 + pneumatic_dynamo_efficiency = 40 + #Changing this value will alter the pressurized air usage of the Pneumatic Generator. The output, EU, will stay the same. + #Range: > 0 + pneumatic_generator_efficiency = 40 + #Chance per tick of Crop Supports causing a growth tick. The default, 0.002, is roughly 2.5 times faster than the vanilla growth rate + #Range: 0.0 ~ 1.7976931348623157E308 + crop_sticks_growth_boost_chance = 0.002 + #Changing this value will alter the hydraulic bar production of the Pneumatic Pump. The input, air, will stay the same + #Range: > 0 + pneumatic_pump_efficiency = 40 + +["Pneumatic Armor"] + #Air usage for armor repair, in mL per Item Life Upgrade per point of damage repaired + #Range: > 0 + repair_air_usage = 100 + #Jetboots air usage in mL/tick (per Jet Boots Upgrade) + #Range: > 0 + jet_boots_air_usage = 12 + #Flippers Upgrade speed boost when floating in water + #Range: 0.0 ~ 1.0 + flippers_speed_boost_floating = 0.045 + #Base Pneumatic Armor startup time in ticks (before Speed Upgrades) + #Range: > 20 + armor_startup_time = 200 + #Air usage for Magnet Upgrade, in mL per item or XP orb attracted + #Range: > 0 + magnet_air_usage = 20 + #Air used per point of 'player air' restored by the Scuba Upgrade + #Range: > 1 + scuba_multiplier = 8 + #Flippers Upgrade speed boost when in water and feet on ground + #Range: 0.0 ~ 1.0 + flippers_speed_boost_ground = 0.03 + +[Advanced] + #Precision to which pressurizable item air levels are synced to client. Default of 10 is precise enough to show pressure to 1 decimal place, which is what is display in client tooltips & pneumatic armor HUD. Lower values will sync less precisely, reducing server->client network traffic. Values higher than 10 are not recommended (will cause extra network traffic for no benefit). + #Range: 1 ~ 100 + pressurizable_sync_precision = 10 + #When set to true, the Kerosene Lamp's fake air blocks won't be registered and therefore removed from the world. Useful if this causes trouble (it shouldn't though) + disable_kerosene_lamp_fake_air_block = false + #When set to true, Drones will not execute any program. This is useful to set to true when due to a bug Drones are lagging your server or crashing it. Please report the bug if you encounter it. + stop_drone_ai = false + #Don't remove a water source block when picking up (drones, liquid hoppers, gas lift) if it has at least two water source neighbours. This can reduce lag due to frequent block updates, and can also potentially make water import much faster. Set this to false if you want no-infinite-water rules in a world, or want to limit the speed of water importing to vanilla block update rates. + dont_update_infinite_water_sources = true + #How far will a drone go to find a Charging Station when it's low on air? Note: drones will teleport, possibly across the world to someone else's base, if this range is very large. + #Range: > 16 + max_drone_charging_station_search_range = 80 + #The minimum interval in ticks between which fluid tank contents should be synced to clients. Smaller values mean smoother visual tank updates, but more of a performance cost in terms of network syncing. Note that fluid tank sync packets are also only sent when a fluid tank changes by more than 1% of its capacity, or 1000mB, whichever is smaller. + #Range: 1 ~ 100 + fluid_tank_update_rate = 10 + +["Micromissile Properties"] + #Base explosion damage (modified by missile setup) + #Range: 0.0 ~ 1.7976931348623157E308 + base_explosion_damage = 1.0 + #Do micromissile explosions cause terrain damage? + damage_terrain = false + #Cooldown for missile firing in ticks + #Range: > 0 + launch_cooldown = 15 + #Base missile lifetime in ticks (modified by missile setup) + #Range: > 0 + lifetime = 300 + #Number of micromissiles per pod + #Range: > 0 + missile_pod_size = 100 + +["Minigun Properties"] + #Weighted Ammo cartridge size + #Range: 1 ~ 30000 + weighted_ammo_cartridge_size = 250 + #Armor Piercing Ammo cartridge size + #Range: 1 ~ 30000 + armor_piercing_ammo_cartridge_size = 250 + #Explosive Ammo cartridge size + #Range: 1 ~ 30000 + explosive_ammo_cartridge_size = 125 + #Minigun Explosive Ammo explosion power (ref: 2 = creeper, 4 = TNT + #Range: 0.0 ~ 1.7976931348623157E308 + explosive_ammo_explosion_power = 1.5 + #Weighted Ammo damage multiplier (relative to standard ammo) + #Range: 0.0 ~ 1.7976931348623157E308 + weighted_ammo_damage_multiplier = 2.5 + #Weighted Ammo air usage multiplier (relative to standard ammo) + #Range: 0.0 ~ 1.7976931348623157E308 + weighted_ammo_air_usage_multiplier = 8.0 + #Damage done to entities within the fake 'ice' blocks cause by freezing ammo + #Range: 0.0 ~ 1.7976931348623157E308 + freezing_ammo_fake_ice_damage = 1.0 + #Show particles when a block is hit by minigun fire? Looks good, but consumes some network bandwidth. + block_hit_particles = true + #Base bullet damage of the Sentry Gun, Handheld Minigun, and Drone Minigun, before ammo bonuses are considered + #Range: 0.0 ~ 1.7976931348623157E308 + base_damage = 4.0 + #Freezing Ammo cartridge size + #Range: > 0 + freezing_ammo_cartridge_size = 500 + #Base range of Minigun, before Range Upgrades are considered + #Range: 5 ~ 100 + base_range = 50 + #Incendiary ammo fire duration on target entities (seconds) + #Range: > 0 + incendiary_ammo_fire_duration = 8 + #Incendiary ammo base percentage chance to ignite entities + #Range: 1 ~ 100 + incendiary_ammo_entity_ignite_chance = 100 + #Incendiary ammo base percentage chance to ignite blocks + #Range: 1 ~ 100 + incendiary_ammo_block_ignite_chance = 20 + #Armor Piercing Ammo percentage chance to ignore target's armor + #Range: 1 ~ 100 + ap_ammo_ignore_armor_chance = 100 + #Incendiary Ammo cartridge size + #Range: 1 ~ 30000 + incendiary_ammo_cartridge_size = 500 + #Percentage chance per shot of potion-tipped ammo proc'ing the potion effect, before Dispenser Upgrades are considered + #Range: 1 ~ 100 + potion_proc_chance = 7 + #Does Minigun Explosive Ammo damage terrain? + explosive_ammo_terrain_damage = false + #Standard Ammo cartridge size + #Range: 1 ~ 30000 + standard_ammo_cartridge_size = 1000 + #Armor Piercing Ammo damage multiplier (relative to standard ammo) + #Range: 0.0 ~ 1.7976931348623157E308 + ap_ammo_damage_multiplier = 1.25 + #Weighted Ammo range multiplier (relative to standard ammo) + #Range: 0.0 ~ 1.7976931348623157E308 + weighted_ammo_range_multiplier = 0.2 + #Freezing Ammo base percentage chance to form ice or snow on blocks which have been hit + #Range: 0 ~ 100 + freezing_ammo_block_ice_chance = 10 + #Minigun Explosive Ammo damage multiplier (relative to standard ammo) + #Range: 0.0 ~ 1.7976931348623157E308 + explosive_ammo_damage_multiplier = 0.2 + #Freezing Ammo base percentage chance to form ice on entities which have been hit + #Range: 0 ~ 100 + freezing_ammo_entity_ice_chance = 20 + #Explosive Ammo base percentage chance to cause an explosion + #Range: > 0 + explosive_ammo_explosion_chance = 50 + +[Integration] + #Immersive Engineering: External Heater RF/t. Set to 0 to disable External Heater integration entirely. + #Range: > 0 + ie_external_heater_r_fper_tick = 100 + #Immersive Engineering: External Heater heat/RF. The amount of PneumaticCraft heat added by 1 RF. + #Range: 0.0 ~ 1.7976931348623157E308 + ie_external_heater_heat_per_rf = 0.01 + #Mekanism thermal resistance multiplier. Larger values mean slower heat transfer between Mekanism and PneumaticCraft blocks. + #Range: 1.0 ~ 1.7976931348623157E308 + mek_thermal_resistance_factor = 5.0 + #Mekanism <-> PneumaticCraft heat conversion efficiency. Set to 0 to disable Mekanism heat integration entirely. Note that Mekanism and PNC use a similar heat system, but scale things quite differently (Mekanism heaters produces a LOT of heat by PneumaticCraft standards), so conversion efficiency tuning is important for inter-mod balance. + #Range: 0.0 ~ 2.0 + mek_thermal_conversion_efficiency = 0.01 + +[Recipes] + #Enable/disable explosion crafting (iron->compressed iron). If you disable this, you'll need another way to get compressed iron initially. + explosion_crafting = true + #Enable crafting diamonds from coal blocks in the pressure chamber + coal_to_diamonds = true + +[Amadron] + #Time in ticks between each periodic offer reshuffle (24000 ticks = one Minecraft day) + #Range: > 1000 + reshuffleInterval = 24000 + #Max number of custom trades a player may add + #Range: > 0 + max_trades_per_player = 50 + #Broadcast a notification when player adds a custom trade + notify_of_trade_addition = true + #Broadcast a notification when player removes a custom trade + notify_of_trade_removal = true + #Broadcast a notification when a custom Amadron trade is made + notify_of_deal_made = true + #Number of villager offers randomly selected for the 'live' offer list. Note: this a maximum, and the actual number chosen each time may be less. + #Range: > 0 + numVillagerOffers = 20 + #Number of periodic offers randomly selected for the 'live' offer list. Note: this a maximum, and the actual number chosen each time may be less. + #Range: > 0 + numPeriodicOffers = 10 + +[Heat] + #Default thermal resistance for fluid blocks + #Range: 4.9E-324 ~ 1.7976931348623157E308 + fluidThermalResistance = 100.0 + #Default thermal resistance for solid blocks + #Range: 4.9E-324 ~ 1.7976931348623157E308 + blockThermalResistance = 500.0 + #Ambient temperature increase by altitude, in degrees per block below 48 (or 75% of sea level). Note that temperature decrease per block above 64 is handled by vanilla. + #Range: 0.0 ~ 10.0 + ambientTemperatureHeightModifier = 0.1 + #Thermal resistance of air; controls how fast blocks lose heat to air when exposed + #Range: 1.0 ~ 1.7976931348623157E308 + airThermalResistance = 100.0 + #Ambient temperature modifier by biome (default 25 gives the Nether a heat boost of 30C) + #Range: 0.0 ~ 1000.0 + ambientTemperatureBiomeModifier = 25.0 + #Default heat capacity for fluid blocks + #Range: > 0 + defaultFluidHeatCapacity = 10000 + +[Logistics] + #Minimum pressure for a Logistics Module to function + #Range: 0.0 ~ 20.0 + min_pressure = 3.0 + #Logistics Module air usage per mB of fluid per block distance + #Range: 0.0 ~ 1.7976931348623157E308 + fluid_transport_cost = 0.02 + #Logistics Module air usage per item per block distance + #Range: 0.0 ~ 1.7976931348623157E308 + item_transport_cost = 1.0 + +[Jackhammer] + #Base Jackhammer air usage per block broken (speed upgrades increase this) + #Range: > 0 + base_air_usage = 50 + #Max veinmining range (distance from mined block) for Vein Miner Plus mode + #Range: 1 ~ 32 + max_vein_miner_range = 10 + +[Villagers] + #Add a village house for the Pressure Mechanic? Note: setting this to false won't affect any already-generated houses, only disable new generation. + addMechanicHouse = true + #Which trades should the Pressure Mechanic offer? ALL will offer all trades. PCB_BLUEPRINT will offer *only* the PCB Blueprint, an item required for normal progression through the mod. NONE will offer nothing (but the PCB Blueprint is also available via Amadron by default). Note that changing this won't affect any already-spawned Pressure Mechanics. + #Allowed Values: NONE, PCB_BLUEPRINT, ALL + mechanicTrades = "ALL" + diff --git a/config/powah/energy/ender_cell.toml b/config/powah/energy/ender_cell.toml new file mode 100644 index 0000000..4a3d9dc --- /dev/null +++ b/config/powah/energy/ender_cell.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 0 + #Range: 0 ~ 9000000000000000000 + blazingCap = 0 + #Range: 0 ~ 9000000000000000000 + basicCap = 0 + #Range: 0 ~ 9000000000000000000 + nioticCap = 0 + #Range: 0 ~ 9000000000000000000 + nitroCap = 0 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 0 + #Range: 0 ~ 9000000000000000000 + starterCap = 0 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 100000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 200 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 2500 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 8000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 50000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 20000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 400000 + +[Channels] + #Range: 1 ~ 12 + hardenedChannels = 3 + #Range: 1 ~ 12 + basicChannels = 2 + #Range: 1 ~ 12 + spiritedChannels = 9 + #Range: 1 ~ 12 + starterChannels = 1 + #Range: 1 ~ 12 + nioticChannels = 7 + #Range: 1 ~ 12 + blazingChannels = 5 + #Range: 1 ~ 12 + nitroChannels = 12 + diff --git a/config/powah/energy/ender_gate.toml b/config/powah/energy/ender_gate.toml new file mode 100644 index 0000000..26e85a7 --- /dev/null +++ b/config/powah/energy/ender_gate.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 0 + #Range: 0 ~ 9000000000000000000 + blazingCap = 0 + #Range: 0 ~ 9000000000000000000 + basicCap = 0 + #Range: 0 ~ 9000000000000000000 + nioticCap = 0 + #Range: 0 ~ 9000000000000000000 + nitroCap = 0 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 0 + #Range: 0 ~ 9000000000000000000 + starterCap = 0 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 90000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 100 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 1400 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 5000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 40000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 18000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 200000 + +[Channels] + #Range: 1 ~ 12 + hardenedChannels = 3 + #Range: 1 ~ 12 + basicChannels = 2 + #Range: 1 ~ 12 + spiritedChannels = 9 + #Range: 1 ~ 12 + starterChannels = 1 + #Range: 1 ~ 12 + nioticChannels = 7 + #Range: 1 ~ 12 + blazingChannels = 5 + #Range: 1 ~ 12 + nitroChannels = 12 + diff --git a/config/powah/energy/energizing.toml b/config/powah/energy/energizing.toml new file mode 100644 index 0000000..be80a99 --- /dev/null +++ b/config/powah/energy/energizing.toml @@ -0,0 +1,36 @@ +# +#Range: 1 ~ 32 +range = 4 + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 4000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 800000 + #Range: 0 ~ 9000000000000000000 + basicCap = 100000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 1500000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 10000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 250000 + #Range: 0 ~ 9000000000000000000 + starterCap = 10000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 1200 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 10 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 50 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 120 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 700 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 300 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 3000 + diff --git a/config/powah/energy/energy_cable.toml b/config/powah/energy/energy_cable.toml new file mode 100644 index 0000000..5a43061 --- /dev/null +++ b/config/powah/energy/energy_cable.toml @@ -0,0 +1,33 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 0 + #Range: 0 ~ 9000000000000000000 + blazingCap = 0 + #Range: 0 ~ 9000000000000000000 + basicCap = 0 + #Range: 0 ~ 9000000000000000000 + nioticCap = 0 + #Range: 0 ~ 9000000000000000000 + nitroCap = 0 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 0 + #Range: 0 ~ 9000000000000000000 + starterCap = 0 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 90000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 100 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 1400 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 5000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 40000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 18000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 200000 + diff --git a/config/powah/energy/energy_cell.toml b/config/powah/energy/energy_cell.toml new file mode 100644 index 0000000..2ced90e --- /dev/null +++ b/config/powah/energy/energy_cell.toml @@ -0,0 +1,33 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 60000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 10000000 + #Range: 0 ~ 9000000000000000000 + basicCap = 1000000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 25000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 140000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 4000000 + #Range: 0 ~ 9000000000000000000 + starterCap = 100000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 100000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 200 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 2500 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 8000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 50000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 20000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 400000 + diff --git a/config/powah/energy/energy_discharger.toml b/config/powah/energy/energy_discharger.toml new file mode 100644 index 0000000..2ced90e --- /dev/null +++ b/config/powah/energy/energy_discharger.toml @@ -0,0 +1,33 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 60000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 10000000 + #Range: 0 ~ 9000000000000000000 + basicCap = 1000000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 25000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 140000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 4000000 + #Range: 0 ~ 9000000000000000000 + starterCap = 100000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 100000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 200 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 2500 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 8000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 50000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 20000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 400000 + diff --git a/config/powah/energy/energy_hopper.toml b/config/powah/energy/energy_hopper.toml new file mode 100644 index 0000000..1be5567 --- /dev/null +++ b/config/powah/energy/energy_hopper.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 15000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 5000000 + #Range: 0 ~ 9000000000000000000 + basicCap = 1000000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 10000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 40000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 3000000 + #Range: 0 ~ 9000000000000000000 + starterCap = 100000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 100000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 500 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 2500 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 8000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 50000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 20000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 400000 + +[Charging_Speed] + #Range: 0 ~ 9000000000000000000 + nitroChargingSpeed = 50000 + #Range: 0 ~ 9000000000000000000 + blazingChargingSpeed = 8000 + #Range: 0 ~ 9000000000000000000 + basicChargingSpeed = 1000 + #Range: 0 ~ 9000000000000000000 + hardenedChargingSpeed = 3000 + #Range: 0 ~ 9000000000000000000 + nioticChargingSpeed = 12000 + #Range: 0 ~ 9000000000000000000 + spiritedChargingSpeed = 20000 + #Range: 0 ~ 9000000000000000000 + starterChargingSpeed = 100 + diff --git a/config/powah/energy/generators/furnator.toml b/config/powah/energy/generators/furnator.toml new file mode 100644 index 0000000..aac79b4 --- /dev/null +++ b/config/powah/energy/generators/furnator.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 5000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 900000 + #Range: 0 ~ 9000000000000000000 + basicCap = 100000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 2000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 10000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 500000 + #Range: 0 ~ 9000000000000000000 + starterCap = 10000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 7000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 80 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 200 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 700 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 5000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 1200 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 10000 + +[Energy_Generation] + #Range: 0 ~ 9000000000000000000 + blazingGeneration = 400 + #Range: 0 ~ 9000000000000000000 + starterGeneration = 15 + #Range: 0 ~ 9000000000000000000 + nitroGeneration = 4800 + #Range: 0 ~ 9000000000000000000 + hardenedGeneration = 180 + #Range: 0 ~ 9000000000000000000 + spiritedGeneration = 2000 + #Range: 0 ~ 9000000000000000000 + basicGeneration = 70 + #Range: 0 ~ 9000000000000000000 + nioticGeneration = 900 + diff --git a/config/powah/energy/generators/magmator.toml b/config/powah/energy/generators/magmator.toml new file mode 100644 index 0000000..0b24653 --- /dev/null +++ b/config/powah/energy/generators/magmator.toml @@ -0,0 +1,56 @@ +# +#List of fluids used in the Magmator. +#fluid registry name = heat per 100 mb eg: ["minecraft:lava=10000", "examplemod:fluid=1000"] +#Min = 1, max = 900000000 +magmaticFluids = ["minecraft:lava=10000"] +#Enable this to allow other mods to add their fluids. [default:true] +magmaticFluidsAPI = true + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 5000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 900000 + #Range: 0 ~ 9000000000000000000 + basicCap = 100000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 2000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 10000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 500000 + #Range: 0 ~ 9000000000000000000 + starterCap = 10000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 7000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 80 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 200 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 700 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 5000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 1200 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 10000 + +[Energy_Generation] + #Range: 0 ~ 9000000000000000000 + blazingGeneration = 400 + #Range: 0 ~ 9000000000000000000 + starterGeneration = 15 + #Range: 0 ~ 9000000000000000000 + nitroGeneration = 4800 + #Range: 0 ~ 9000000000000000000 + hardenedGeneration = 180 + #Range: 0 ~ 9000000000000000000 + spiritedGeneration = 2000 + #Range: 0 ~ 9000000000000000000 + basicGeneration = 70 + #Range: 0 ~ 9000000000000000000 + nioticGeneration = 900 + diff --git a/config/powah/energy/generators/reactor.toml b/config/powah/energy/generators/reactor.toml new file mode 100644 index 0000000..f5e36b0 --- /dev/null +++ b/config/powah/energy/generators/reactor.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 50000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 18000000 + #Range: 0 ~ 9000000000000000000 + basicCap = 4000000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 30000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 80000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 10000000 + #Range: 0 ~ 9000000000000000000 + starterCap = 1000000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 400000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 10000 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 50000 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 160000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 140000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 100000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 800000 + +[Energy_Generation] + #Range: 0 ~ 9000000000000000000 + blazingGeneration = 1200 + #Range: 0 ~ 9000000000000000000 + starterGeneration = 100 + #Range: 0 ~ 9000000000000000000 + nitroGeneration = 5400 + #Range: 0 ~ 9000000000000000000 + hardenedGeneration = 840 + #Range: 0 ~ 9000000000000000000 + spiritedGeneration = 3800 + #Range: 0 ~ 9000000000000000000 + basicGeneration = 400 + #Range: 0 ~ 9000000000000000000 + nioticGeneration = 2700 + diff --git a/config/powah/energy/generators/solar_panel.toml b/config/powah/energy/generators/solar_panel.toml new file mode 100644 index 0000000..bbe8571 --- /dev/null +++ b/config/powah/energy/generators/solar_panel.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 2500000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 500000 + #Range: 0 ~ 9000000000000000000 + basicCap = 25000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 1000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 8000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 100000 + #Range: 0 ~ 9000000000000000000 + starterCap = 5000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 2000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 50 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 150 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 300 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 1000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 700 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 4000 + +[Energy_Generation] + #Range: 0 ~ 9000000000000000000 + blazingGeneration = 90 + #Range: 0 ~ 9000000000000000000 + starterGeneration = 5 + #Range: 0 ~ 9000000000000000000 + nitroGeneration = 1200 + #Range: 0 ~ 9000000000000000000 + hardenedGeneration = 40 + #Range: 0 ~ 9000000000000000000 + spiritedGeneration = 500 + #Range: 0 ~ 9000000000000000000 + basicGeneration = 12 + #Range: 0 ~ 9000000000000000000 + nioticGeneration = 220 + diff --git a/config/powah/energy/generators/thermo_gen.toml b/config/powah/energy/generators/thermo_gen.toml new file mode 100644 index 0000000..233ef77 --- /dev/null +++ b/config/powah/energy/generators/thermo_gen.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 2500000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 500000 + #Range: 0 ~ 9000000000000000000 + basicCap = 25000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 1000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 8000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 100000 + #Range: 0 ~ 9000000000000000000 + starterCap = 5000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 2000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 50 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 150 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 300 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 1000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 700 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 4000 + +[Energy_Generation] + #Range: 0 ~ 9000000000000000000 + blazingGeneration = 42 + #Range: 0 ~ 9000000000000000000 + starterGeneration = 3 + #Range: 0 ~ 9000000000000000000 + nitroGeneration = 800 + #Range: 0 ~ 9000000000000000000 + hardenedGeneration = 18 + #Range: 0 ~ 9000000000000000000 + spiritedGeneration = 200 + #Range: 0 ~ 9000000000000000000 + basicGeneration = 8 + #Range: 0 ~ 9000000000000000000 + nioticGeneration = 90 + diff --git a/config/powah/energy/items/battery.toml b/config/powah/energy/items/battery.toml new file mode 100644 index 0000000..2ced90e --- /dev/null +++ b/config/powah/energy/items/battery.toml @@ -0,0 +1,33 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 60000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 10000000 + #Range: 0 ~ 9000000000000000000 + basicCap = 1000000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 25000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 140000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 4000000 + #Range: 0 ~ 9000000000000000000 + starterCap = 100000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 100000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 200 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 2500 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 8000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 50000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 20000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 400000 + diff --git a/config/powah/energy/player_transmitter.toml b/config/powah/energy/player_transmitter.toml new file mode 100644 index 0000000..1be5567 --- /dev/null +++ b/config/powah/energy/player_transmitter.toml @@ -0,0 +1,49 @@ + +[Energy_Capacity] + #Range: 0 ~ 9000000000000000000 + spiritedCap = 15000000 + #Range: 0 ~ 9000000000000000000 + blazingCap = 5000000 + #Range: 0 ~ 9000000000000000000 + basicCap = 1000000 + #Range: 0 ~ 9000000000000000000 + nioticCap = 10000000 + #Range: 0 ~ 9000000000000000000 + nitroCap = 40000000 + #Range: 0 ~ 9000000000000000000 + hardenedCap = 3000000 + #Range: 0 ~ 9000000000000000000 + starterCap = 100000 + +[Energy_Transfer] + #Range: 0 ~ 9000000000000000000 + spiritedTransfer = 100000 + #Range: 0 ~ 9000000000000000000 + starterTransfer = 500 + #Range: 0 ~ 9000000000000000000 + basicTransfer = 2500 + #Range: 0 ~ 9000000000000000000 + hardenedTransfer = 8000 + #Range: 0 ~ 9000000000000000000 + nioticTransfer = 50000 + #Range: 0 ~ 9000000000000000000 + blazingTransfer = 20000 + #Range: 0 ~ 9000000000000000000 + nitroTransfer = 400000 + +[Charging_Speed] + #Range: 0 ~ 9000000000000000000 + nitroChargingSpeed = 50000 + #Range: 0 ~ 9000000000000000000 + blazingChargingSpeed = 8000 + #Range: 0 ~ 9000000000000000000 + basicChargingSpeed = 1000 + #Range: 0 ~ 9000000000000000000 + hardenedChargingSpeed = 3000 + #Range: 0 ~ 9000000000000000000 + nioticChargingSpeed = 12000 + #Range: 0 ~ 9000000000000000000 + spiritedChargingSpeed = 20000 + #Range: 0 ~ 9000000000000000000 + starterChargingSpeed = 100 + diff --git a/config/powah/general_common.toml b/config/powah/general_common.toml new file mode 100644 index 0000000..c7f84f4 --- /dev/null +++ b/config/powah/general_common.toml @@ -0,0 +1,46 @@ +# +#Enable this to get Player Aerial Pearl by right clicking a Zombie or Husk with a Aerial Pearl. [default:true] +player_aerial_pearl = true +# +#Enable this to get Dimensional Binding card by right clicking an Enderman or Endermite with a Binding card. [default:true] +binding_card_dim = true +# +#Enable this to get Lens Of Ender by right clicking an Enderman or Endermite with a Photoelectric Pane. [default:true] +lens_of_ender = true + +["World Gen"] + #Enable/Disable ore generation. [default:true] + oreGen = false + #Dry Ice Ore generation chance + #Range: 1 ~ 64 + dryIceGenChance = 1 + #Poor Uraninite Ore generation chance + #Range: 1 ~ 64 + poorUraniniteGenChance = 1 + #Dense Uraninite Ore generation chance + #Range: 1 ~ 64 + denseUraniniteGenChance = 1 + #Uraninite Ore generation chance + #Range: 1 ~ 64 + uraniniteGenChance = 1 + +[Materials] + # + #List of coolant fluids used in the Reactor and the Thermo Generator. + #Fluid registry name = cooling per mb, eg: ["minecraft:water=1", "examplemod:fluid=-1"] + #Less number more cold, min = -100, max = 1 + coolantFluids = ["minecraft:water=1"] + # + #List of heat source blocks used under Thermo Generator. + #Block registry name = heat, eg: ["minecraft:lava=1000", "minecraft:magma_block=800"] + #Min = 1, max = 900000000 + heatSources = ["minecraft:lava=1000", "minecraft:magma_block=1200", "minecraft:fire_coral=1800", "powah:nitro_crystal_block=8000", "powah:blazing_crystal_block=2800", "quark:brimstone=1200"] + #Energy per solid fuel tick. [default: 30] + #Eg: Coal has 1600 fuel tick, so will generate 48000 FE. + #Range: 1 ~ 1000000 + solidFuelEnergyBase = 30 + #Enable this to allow other mods to add their coolant fluids. [default:true] + coolantFluidsAPI = true + #Enable this to allow other mods to add their heat source blocks. [default:true] + heatBlocksAPI = true + diff --git a/config/quantumstorage-client.toml b/config/quantumstorage-client.toml new file mode 100644 index 0000000..521ef27 --- /dev/null +++ b/config/quantumstorage-client.toml @@ -0,0 +1,5 @@ +#Set to true to disable the render of Quantum Storage Units +disableRenderQuantumStorageUnit = false +#Set to true to disable the render of Quantum Tank +disableRenderQuantumTank = false + diff --git a/config/quantumstorage-common.toml b/config/quantumstorage-common.toml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/config/quantumstorage-common.toml @@ -0,0 +1 @@ + diff --git a/config/quark-common.toml b/config/quark-common.toml new file mode 100644 index 0000000..503fb40 --- /dev/null +++ b/config/quark-common.toml @@ -0,0 +1,2088 @@ + +[general] + "'q' Button on the Right" = false + # + #Allowed values: (0,) + "Piston Push Limit" = 12 + # + #Set to true to make the quark big worldgen features such as stone clusters or underground biomes generate as spheres rather than unique shapes. It's faster, but won't look as cool + "Use Fast Worldgen" = false + "Enable 'q' Button" = true + # + #A list of screens that don't play well with quark's buttons. Use "Print Screen Classnames" to find the names of any others you'd want to add. + "Ignored Screens" = ["blusunrize.immersiveengineering.client.gui.CraftingTableScreen", "com.tfar.craftingstation.client.CraftingStationScreen", "com.refinedmods.refinedstorage.screen.grid.GridScreen", "appeng.client.gui.implementations.CraftingTermScreen", "appeng.client.gui.implementations.PatternTermScreen", "com.blakebr0.extendedcrafting.client.screen.EliteTableScreen", "com.blakebr0.extendedcrafting.client.screen.EliteAutoTableScreen", "com.blakebr0.extendedcrafting.client.screen.UltimateTableScreen", "com.blakebr0.extendedcrafting.client.screen.UltimateAutoTableScreen", "me.desht.modularrouters.client.gui.filter.GuiFilterScreen", "com.resourcefulbees.resourcefulbees.client.gui.screen.CentrifugeScreen", "com.resourcefulbees.resourcefulbees.client.gui.screen.MechanicalCentrifugeScreen", "com.resourcefulbees.resourcefulbees.client.gui.screen.CentrifugeMultiblockScreen"] + "Use Anti Overlap" = true + # + #Quark messes with the Stonecutter to allow any item that can be used in it to be shift clicked in. Set this to false to turn it off. + "Hack Stonecutter Shift Click" = true + # + #Enables quark network profiling features. Do not enable this unless requested to. + "Enable Network Profiling" = false + # + #Quark replaces the Piston logic to allow for its piston features to work. If you're having troubles, try turning this off. + "Use Piston Logic Replacement" = true + # + #Set to true if you need to find the class name for a screen that's causing problems + "Print Screen Classnames" = false + # + #Blocks that Quark should treat as Shulker Boxes. + "Shulker Boxes" = ["minecraft:white_shulker_box", "minecraft:orange_shulker_box", "minecraft:magenta_shulker_box", "minecraft:light_blue_shulker_box", "minecraft:yellow_shulker_box", "minecraft:lime_shulker_box", "minecraft:pink_shulker_box", "minecraft:gray_shulker_box", "minecraft:light_gray_shulker_box", "minecraft:cyan_shulker_box", "minecraft:purple_shulker_box", "minecraft:blue_shulker_box", "minecraft:brown_shulker_box", "minecraft:green_shulker_box", "minecraft:red_shulker_box", "minecraft:black_shulker_box"] + # + #Set to true to enable a system that debugs quark's worldgen features. This should ONLY be used if you're asked to by a dev. + "Enable Worldgen Watchdog" = false + # + #Should Quark treat anything with 'shulker_box' in its item identifier as a shulker box? + "Interpret Shulker Box Like Blocks" = true + +[categories] + Building = true + Automation = true + Oddities = true + Tweaks = true + Experimental = true + Mobs = true + Tools = true + Management = true + World = true + Client = true + +[automation] + Chute = true + "Iron Rod" = true + "Weather Sensor" = true + "Ender Watcher" = true + "Endermites Form Shulkers" = true + "Chains Connect Blocks" = true + "Color Slime" = true + "Dispensers Place Blocks" = true + "Redstone Circuit" = true + "Chain Linkage" = true + Gravisand = true + "Metal Buttons" = true + "Obsidian Plate" = true + "Pistons Move Tile Entities" = true + "Feeding Trough" = true + + [automation.dispensers_place_blocks] + Blacklist = ["minecraft:water", "minecraft:lava", "minecraft:fire"] + + [automation.chain_linkage] + # + #Can vehicle-linking chains be used for crafting chain armor? + "Crafts Armor" = true + + [automation.redstone_circuit] + "Enable Inductor" = true + "Enable Randomizer" = true + + [automation.metal_buttons] + "Enable Iron" = true + "Enable Gold" = true + + [automation.endermites_form_shulkers] + Chance = 0.005 + + [automation.pistons_move_tile_entities] + "Render Blacklist" = ["psi:programmer", "botania:starfield"] + "Movement Blacklist" = ["minecraft:spawner", "integrateddynamics:cable", "randomthings:blockbreaker", "minecraft:ender_chest", "minecraft:enchanting_table", "minecraft:trapped_chest", "quark:spruce_trapped_chest", "quark:birch_trapped_chest", "quark:jungle_trapped_chest", "quark:acacia_trapped_chest", "quark:dark_oak_trapped_chest", "endergetic:bolloom_bud"] + "Delayed Update List" = ["minecraft:dispenser", "minecraft:dropper"] + + [automation.color_slime] + "Change Name" = true + + [automation.feeding_trough] + # + #The chance (between 0 and 1) for an animal to enter love mode when eating from the trough + #Allowed values: (0,1] + "Love Chance" = 0.333333333 + # + #How long, in game ticks, between animals being able to eat from the trough + #Allowed values: [1,) + Cooldown = 30 + # + #The maximum amount of animals allowed around the trough's range for an animal to enter love mode + "Max Animals" = 32 + Range = 10.0 + +[building] + "Duskbound Blocks" = true + "Bamboo Mat" = true + "Cobblestone Bricks" = true + "More Brick Types" = true + "Gold Bars" = true + "Soul Sandstone" = true + "Burn Vines" = true + "Quilted Wool" = true + "Compressed Blocks" = true + Stools = true + Thatch = true + "Variant Chests" = true + "Variant Ladders" = true + "Vertical Slabs" = true + Shingles = true + "Nether Brick Fence Gate" = true + "Item Frames" = true + "Stained Planks" = true + "Wooden Posts" = true + "Leaf Carpet" = true + "Lit Lamp" = true + "Vertical Planks" = true + Midori = true + "Tie Leads To Fences" = true + "Shallow Dirt" = true + "More Stone Variants" = true + "Framed Glass" = true + "Tallow And Candles" = true + Turf = true + "Paper Decor" = true + Rope = true + "Iron Plates" = true + "Sturdy Stone" = true + "More Potted Plants" = true + Grate = true + "Variant Bookshelves" = true + + [building.rope] + "Enable Dispenser Behavior" = true + # + #Set to true to allow ropes to move Tile Entities even if Pistons Push TEs is disabled. + #Note that ropes will still use the same blacklist. + "Force Enable Move Tile Entities" = false + #This also includes Red Sandstone Bricks and Soul Sandstone Bricks + "Enable Sandstone Bricks" = true + "Enable Blackstone Variant Bricks" = true + + [building.more_stone_variants] + "Enable Bricks" = true + "Enable Pillar" = true + "Enable Chiseled Bricks" = true + "Enable Pavement" = true + + [building.thatch] + # + #Allowed values: [0,1] + "Fall Damage Multiplier" = 0.5 + + [building.variant_ladders] + "Change Names" = true + "Enable Iron Ladder" = true + + [building.compressed_blocks] + "Enable Cocoa Bean Sack" = true + "Enable Cactus Block" = true + "Enable Apple Crate" = true + "Charcoal Block and Blaze Lantern Stay On Fire Forever" = true + "Enable Bonded Rabbit Hide" = true + "Enable Charcoal Block" = true + "Enable Gunpowder Sack" = true + "Enable Potato Crate" = true + "Enable Stick Block" = true + "Enable Carrot Crate" = true + "Enable Beetroot Crate" = true + "Enable Nether Wart Sack" = true + "Enable Chorus Fruit Block" = true + "Enable Blaze Lantern" = true + "Enable Bamboo Block" = true + "Enable Berry Sack" = true + "Enable Golden Apple Crate" = true + "Enable Sugar Cane Block" = true + "Enable Bonded Leather" = true + # + #Allowed values: [0,) + "Blaze Lantern Fuel Time" = 24000 + # + #Allowed values: [0,) + "Charcoal Block Fuel Time" = 16000 + # + #Allowed values: [0,) + "Stick Block Fuel Time" = 900 + + [building.variant_chests] + "Replace Worldgen Chests" = true + # + #Chests to put in each structure. The format per entry is "structure=chest", where "structure" is a structure ID, and "chest" is a block ID, which must correspond to a standard chest block. + "Structure Chests" = ["minecraft:village_plains=quark:oak_chest", "minecraft:igloo=quark:spruce_chest", "minecraft:village_snowy=quark:spruce_chest", "minecraft:village_taiga=quark:spruce_chest", "minecraft:desert_pyramid=quark:birch_chest", "minecraft:jungle_pyramid=quark:jungle_chest", "minecraft:village_desert=quark:jungle_chest", "minecraft:village_savanna=quark:acacia_chest", "minecraft:mansion=quark:dark_oak_chest", "minecraft:pillager_outpost=quark:dark_oak_chest", "minecraft:ruined_portal=quark:crimson_chest", "minecraft:bastion_remnant=quark:crimson_chest", "minecraft:fortress=quark:nether_brick_chest", "minecraft:endcity=quark:purpur_chest", "bettermineshafts:mineshaft=quark:oak_chest", "cobbler:shulker_factory=quark:purpur_chest", "conjurer_illager:theatre=quark:dark_oak_chest", "dungeoncrawl:dungeon=quark:oak_chest", "dungeons_plus:bigger_dungeon=quark:oak_chest", "dungeons_plus:end_ruins=quark:purpur_chest", "dungeons_plus:leviathan=quark:jungle_chest", "dungeons_plus:snowy_temple=quark:spruce_chest", "dungeons_plus:soul_prison=quark:warped_chest", "dungeons_plus:tower=quark:oak_chest", "dungeons_plus:warped_garden=quark:warped__chest", "hunterillager:hunterhouse=quark:oak_chest", "iceandfire:gorgon_temple=quark:jungle_chest", "pandoras_creatures:end_prison=quark:purpur_chest", "repurposed_structures:fortress_jungle=quark:jungle_chest", "repurposed_structures:igloo_grassy=quark:oak_chest", "repurposed_structures:igloo_stone=quark:spruce_chest", "repurposed_structures:mineshaft_birch=quark:birch_chest", "repurposed_structures:mineshaft_desert=quark:jungle_chest", "repurposed_structures:mineshaft_end=quark:purpur_chest", "repurposed_structures:mineshaft_icy=quark:spruce_chest", "repurposed_structures:mineshaft_jungle=quark:jungle_chest", "repurposed_structures:mineshaft_nether=quark:nether_brick_chest", "repurposed_structures:mineshaft_ocean=quark:prismarine_chest", "repurposed_structures:mineshaft_savanna=quark:acacia_chest", "repurposed_structures:mineshaft_stone=quark:spruce_chest", "repurposed_structures:mineshaft_swamp_or_dark_forest=quark:dark_oak_chest", "repurposed_structures:mineshaft_taiga=quark:spruce_chest", "repurposed_structures:outpost_badlands=quark:dark_oak_chest", "repurposed_structures:outpost_birch=quark:birch_chest", "repurposed_structures:outpost_crimson=quark:crimson_chest", "repurposed_structures:outpost_desert=quark:jungle_chest", "repurposed_structures:outpost_giant_tree_taiga=quark:spruce_chest", "repurposed_structures:outpost_icy=quark:spruce_chest", "repurposed_structures:outpost_jungle=quark:jungle_chest", "repurposed_structures:outpost_nether_brick=quark:nether_brick_chest", "repurposed_structures:outpost_snowy=quark:spruce_chest", "repurposed_structures:outpost_warped=quark:warped_chest", "repurposed_structures:pyramid_badlands=quark:dark_oak_chest", "repurposed_structures:pyramid_nether=quark:nether_brick_chest", "repurposed_structures:ruined_portal_end=quark:purpur_chest", "repurposed_structures:shipwreck_crimson=quark:crimson_chest", "repurposed_structures:shipwreck_end=quark:purpur_chest", "repurposed_structures:shipwreck_nether_bricks=quark:nether_brick_chest", "repurposed_structures:shipwreck_warped=quark:warped_chest", "repurposed_structures:stronghold_nether=quark:nether_brick_chest", "repurposed_structures:stronghold_stonebrick=quark:oak_chest", "repurposed_structures:temple_nether_basalt=quark:nether_brick_chest", "repurposed_structures:temple_nether_crimson=quark:crimson_chest", "repurposed_structures:temple_nether_soul=quark:warped_chest", "repurposed_structures:temple_nether_warped=quark:warped_chest", "repurposed_structures:temple_nether_wasteland=quark:nether_brick_chest", "repurposed_structures:village_badlands=quark:dark_oak_chest", "repurposed_structures:village_birch=quark:birch_chest", "repurposed_structures:village_crimson=quark:crimson_chest", "repurposed_structures:village_dark_oak=quark:dark_oak_chest", "repurposed_structures:village_giant_taiga=quark:spruce_chest", "repurposed_structures:village_jungle=quark:jungle_chest", "repurposed_structures:village_mountains=quark:spruce_chest", "repurposed_structures:village_oak=quark:oak_chest", "repurposed_structures:village_swamp=quark:oak_chest", "repurposed_structures:village_warped=quark:warped_chest", "valhelsia_structures:castle=quark:spruce_chest", "valhelsia_structures:castle_ruin=quark:oak_chest", "valhelsia_structures:desert_house=quark:spruce_chest", "valhelsia_structures:forge=quark:spruce_chest", "valhelsia_structures:player_house=quark:oak_chest", "valhelsia_structures:small_castle=quark:oak_chest", "valhelsia_structures:small_dungeon=quark:oak_chest", "valhelsia_structures:tower_ruin=quark:spruce_chest"] + + [building.more_brick_types] + "Enable Magma Bricks" = true + "Enable Sandy Bricks" = true + # + #This also comes with a utility recipe for Red Nether Bricks + "Enable Blue Nether Bricks" = true + "Enable Blackstone Variant Bricks" = true + "Enable Charred Nether Bricks" = true + "Enable Snow Bricks" = true + # + #This also includes Red Sandstone Bricks and Soul Sandstone Bricks + "Enable Sandstone Bricks" = true + + [building.tallow_and_candles] + "Candles Fall" = true + # + #Allowed values: [0,) + "Tallow Burn Time" = 200 + # + #Allowed values: [0,) + "Max Drop" = 3 + # + #Allowed values: [0,15] + "Enchant Power" = 1.0 + # + #Allowed values: [0,) + "Min Drop" = 1 + + [building.variant_bookshelves] + "Change Names" = true + +[management] + "Chests In Boats" = true + "Inventory Sorting" = true + "Shulker Box Right Click" = true + "Hotbar Changer" = true + "Item Sharing" = true + "Right Click Armor" = true + "Easy Transfering" = true + + [management.inventory_sorting] + "Enable Chests" = true + "Enable Player Inventory In Chests" = true + "Enable Player Inventory" = true + + [management.easy_transfering] + "Enable Shift Lock" = true + + [management.item_sharing] + "Render Items In Chat" = true + +[tools] + Pickarang = true + "Seed Pouch" = true + "Pathfinder Maps" = true + "Bottled Cloud" = true + "Color Runes" = true + "Ancient Tomes" = true + "Slime In A Bucket" = true + Camera = true + Trowel = true + + [tools.trowel] + # + #Amount of blocks placed is this value + 1. Default is 255 (4 stacks). + #Set to 0 to make the Trowel unbreakable + #Allowed values: [0,) + "Trowel Max Durability" = 255 + + [tools.bottled_cloud] + "Cloud Level Top" = 132 + "Cloud Level Bottom" = 127 + + [tools.ancient_tomes] + # + #Set to 0 to not generate in Underwater Ruins + "Underwater Ruin Weight" = 0 + # + #Set to 0 to not generate in Woodland Mansions + "Woodland Mansion Weight" = 15 + "Valid Enchantments" = ["minecraft:feather_falling", "minecraft:thorns", "minecraft:sharpness", "minecraft:smite", "minecraft:bane_of_arthropods", "minecraft:knockback", "minecraft:fire_aspect", "minecraft:looting", "minecraft:sweeping", "minecraft:efficiency", "minecraft:unbreaking", "minecraft:fortune", "minecraft:power", "minecraft:punch", "minecraft:luck_of_the_sea", "minecraft:lure", "minecraft:loyalty", "minecraft:riptide", "minecraft:impaling", "minecraft:piercing"] + # + #Set to 0 to not generate in Dungeons + "Dungeon Weight" = 20 + "Item Quality" = 2 + "Apply Cost" = 35 + # + #Set to 0 to not generate in Stronghold Libraries + "Library Weight" = 30 + # + #Set to 0 to not generate in Nether Fortresses + "Nether Fortress Weight" = 0 + # + #Set to 0 to not generate in Bastions + "Bastion Weight" = 25 + # + #Set to 0 to not generate in Monster Boxes + "Monster Box Weight" = 5 + "Merge Cost" = 35 + + [tools.pathfinder_maps] + # + #In this section you can add custom Pathfinder Maps. This works for both vanilla and modded biomes. + #Each custom map must be on its own line. + #The format for a custom map is as follows: + #,,,,, + # + #With the following descriptions: + # - being the biome's ID NAME. You can find vanilla names here - https://minecraft.gamepedia.com/Biome#Biome_IDs + # - being the Cartographer villager level required for the map to be unlockable + # - being the cheapest (in Emeralds) the map can be + # - being the most expensive (in Emeralds) the map can be + # - being a hex color (without the #) for the map to display. You can generate one here - http://htmlcolorcodes.com/ + # - being the display name of the map + # + #Here's an example of a map to locate Ice Mountains: + #minecraft:ice_mountains,2,8,14,7FE4FF,Ice Mountains Pathfinder Map + Customs = [] + "Xp From Trade" = 5 + + [tools.seed_pouch] + "Show All Variants In Creative" = true + "Shift Range" = 3 + "Max Items" = 640 + + [tools.color_runes] + "Jungle Temple Weight" = 8 + "Desert Temple Weight" = 8 + "Dungeon Weight" = 10 + "Item Quality" = 0 + "Apply Cost" = 15 + "Nether Fortress Weight" = 8 + + [tools.pickarang] + # + #22.5 is ender chests, 25.0 is monster boxes, 50 is obsidian. Most things are below 5. + "Max Hardness" = 20.0 + # + #2 is Iron, 3 is Diamond. + "Harvest Level" = 3 + # + #2 is Iron, 3 is Diamond. + "Netherite Harvest Level" = 3 + # + #How long it takes before the pickarang starts returning to the player if it doesn't hit anything. + Timeout = 20 + # + #Set to -1 to have the Pickarang be unbreakable. + Durability = 800 + # + #Set this to true to disable the short cooldown between throwing pickarangs. + "No Cooldown" = false + # + #Set to -1 to have the Flamerang be unbreakable. + "Netherite Durability" = 1040 + # + #Set this to true to use the recipe without the Heart of Diamond, even if the Heart of Diamond is enabled. + "Never Use Heart Of Diamond" = false + +[tweaks] + "Armed Armor Stands" = true + "Lock Rotation" = true + "Dragon Scales" = true + "Replace Scaffolding" = true + "Axe Leaf Harvesting" = true + "Sign Editing" = true + "Dirt To Path" = true + "Simple Harvest" = true + "Hoe Harvesting" = true + "Reacharound Placing" = true + "Villagers Follow Emeralds" = true + "Compasses Work Everywhere" = true + "Skull Pikes" = true + "Note Block Mob Sounds" = true + "Double Door Opening" = true + "Automatic Recipe Unlock" = true + "Poison Potato Usage" = true + "Improved Sleeping" = true + "Infinity Bucket" = true + "Springy Slime" = true + Emotes = true + "Utility Recipes" = true + "Pat The Dogs" = true + "Enhanced Ladders" = true + "Snow Golem Player Heads" = true + "Glass Shard" = true + "Campfires Boost Elytra" = true + + [tweaks.sign_editing] + "Requires Empty Hand" = false + + [tweaks.pat_the_dogs] + # + #How many ticks it takes for a dog to want affection after being pet/tamed; leave -1 to disable + "Dogs Want Love" = -1 + + [tweaks.automatic_recipe_unlock] + # + #A list of recipe names that should NOT be added in by default + "Ignored Recipes" = [] + "Disable Recipe Book" = false + "Force Limited Crafting" = false + + [tweaks.hoe_harvesting] + "Hoes Can Have Fortune" = true + + [tweaks.skull_pikes] + "Pike Range" = 5.0 + + [tweaks.infinity_bucket] + # + #Set this to false to prevent dispensers from using infinite water buckets + "Allow Dispensers To Use" = true + Cost = 10 + + [tweaks.poison_potato_usage] + "Poison Effect" = true + Chance = 0.1 + + [tweaks.utility_recipes] + # + #Can you craft four chests at once using logs? + "Logs To Chests" = true + # + #Can other stone-like materials be used for crafting stone tools? + "Better Stone Tool Crafting" = true + # + #Can a dispenser be crafted by adding a bow to a dropper? + "Enable Dispenser" = true + # + #Can cookies, paper, and bread be crafted in a 2x2 crafting table? + "Bent Recipes" = true + # + #Can Rotten Flesh and Poisonous Potatoes be composted? + "Compostable Toxins" = true + # + #Can bones be smelted down to bone meal? + "Bone Meal Utility" = true + # + #Can any wool color be dyed? + "Dye Any Wool" = true + # + #Can Coral be crafted into dye? + "Coral To Dye" = true + # + #Can torches can be used as fuel in furnaces? + "Torches Burn" = true + # + #Can a repeater be crafted with the pattern for a redstone torch? + "Enable Repeater" = true + # + #Can you craft a minecart around blocks which can be placed inside? + "Enable Minecarts" = true + # + #Does Dragon Breath return a bottle when used as a reagent or material? + "Effective Dragon Breath" = true + + [tweaks.reacharound_placing] + # + #Allowed values: [0,1] + Leniency = 0.5 + Whitelist = [] + "Display Horizontal" = "< >" + Display = "[ ]" + + [tweaks.improved_sleeping] + "Enable Afk" = true + # + #Allowed values: (0,) + "Afk Time" = 2400 + # + #Allowed values: (0,1] + "Percent Req" = 0.2 + + [tweaks.emotes] + # + #The enabled default emotes. Remove from this list to disable them. You can also re-order them, if you feel like it. + "Enabled Emotes" = ["no", "yes", "wave", "salute", "cheer", "clap", "think", "point", "shrug", "headbang", "weep", "facepalm"] + # + #Enable this to make custom emotes read the file every time they're triggered so you can edit on the fly. + #DO NOT ship enabled this in a modpack, please. + "Custom Emote Debug" = false + # + #The list of Custom Emotes to be loaded. + #Watch the tutorial on Custom Emotes to learn how to make your own: https://youtu.be/ourHUkan6aQ + "Custom Emotes" = [] + + [tweaks.simple_harvest] + # + #Can players harvest crops with empty hand clicks? + "Empty Hand Harvest" = true + # + #Does harvesting crops with a hoe cost durability? + "Harvesting Costs Durability" = false + # + #Should Quark look for (nonvanilla) crops, and handle them? + "Do Harvesting Search" = true + # + #Which crops can be harvested? + #Format is: "harvestState[,afterHarvest]", i.e. "minecraft:wheat[age=7]" or "minecraft:cocoa[age=2,facing=north],minecraft:cocoa[age=0,facing=north]" + "Harvestable Blocks" = ["minecraft:wheat[age=7]", "minecraft:carrots[age=7]", "minecraft:potatoes[age=7]", "minecraft:beetroots[age=3]", "minecraft:nether_wart[age=3]", "minecraft:cocoa[age=2,facing=north],minecraft:cocoa[age=0,facing=north]", "minecraft:cocoa[age=2,facing=south],minecraft:cocoa[age=0,facing=south]", "minecraft:cocoa[age=2,facing=east],minecraft:cocoa[age=0,facing=east]", "minecraft:cocoa[age=2,facing=west],minecraft:cocoa[age=0,facing=west]"] + + [tweaks.enhanced_ladders] + # + #Allowed values: (,0] + "Fall Speed" = -0.2 + + [tweaks.compasses_work_everywhere] + "Enable Nether" = true + "Enable Compass Nerf" = true + "Enable End" = true + "Enable Clock Nerf" = true + + [tweaks.campfires_boost_elytra] + "Boost Strength" = 0.5 + "Max Speed" = 1.0 + + [tweaks.replace_scaffolding] + # + #How many times the algorithm for finding out where a block would be placed is allowed to turn. If you set this to large values (> 3) it may start producing weird effects. + "Max Bounces" = 1 + +[world] + "New Stone Types" = true + "Lush Underground Biome" = true + "Big Dungeon" = true + Speleothems = true + "Elder Prismarine Underground Biome" = true + "Blossom Trees" = true + "Sandstone Underground Biome" = true + "Glowshroom Underground Biome" = true + "Permafrost Underground Biome" = true + "Underground Clay" = true + "Slime Underground Biome" = true + "Fairy Rings" = true + "Chorus Vegetation" = true + Crevices = true + "Nether Obsidian Spikes" = true + "Mega Caves" = true + "Realistic World Gen" = true + Biotite = true + "Big Stone Clusters" = true + "Brimstone Underground Biome" = true + "Cave Crystal Underground Biome" = true + "Spiral Spires" = true + "Overgrown Underground Biome" = true + "Cave Roots" = true + "Spider Nest Underground Biome" = true + "Monster Box" = true + + [world.monster_box] + # + #The chance for the monster box generator to try and place one in a chunk, 1 is 100% + #This can be higher than 100% if you want multiple per chunk, , 0 is 0% + "Chance Per Chunk" = 0.8 + "Min Mob Count" = 5 + "Min Y" = 5 + "Max Y" = 30 + "Max Mob Count" = 8 + "Enable Extra Loot Table" = true + # + #How many blocks to search vertically from a position before trying to place a block. Higher means you'll get more boxes in open spaces. + "Search Range" = 6 + + [world.monster_box.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.cave_crystal_underground_biome] + # + #The chance that a crystal can grow, this is on average 1 in X world ticks, set to a higher value to make them grow slower. Minimum is 1, for every tick. Set to 0 to disable growth. + "Cave Crystal Growth Chance" = 5 + "Crystals Grow In Lava" = false + # + #Allowed values: [0,1] + "Crystal Spawn Chance" = 0.025 + "Crystals Craft Runes" = true + + [world.cave_crystal_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 42 + # + #Allowed values: [0,) + Rarity = 400 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 22 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 18 + # + #Allowed values: [0,) + "Vertical Variation" = 8 + + [world.cave_crystal_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean"] + "Is Blacklist" = true + + [world.cave_crystal_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.speleothems] + "Tries Per Chunk In Nether" = 4 + "Speleothems Per Chunk In Nether" = 12 + "Speleothems Per Chunk" = 12 + "Max Ylevel" = 55 + "Tries Per Chunk" = 60 + + [world.speleothems.dimensions] + Dimensions = [] + "Is Blacklist" = true + + [world.sandstone_underground_biome] + + [world.sandstone_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.sandstone_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["desert"] + "Is Blacklist" = false + + [world.sandstone_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.spiral_spires] + Radius = 15 + Rarity = 200 + # + #Set to 0 to turn off Myalite Conduits + "Myalite Conduit Distance" = 24 + "Renewable Myalite" = true + + [world.spiral_spires.biomes] + Biomes = ["minecraft:end_highlands"] + "Is Blacklist" = false + + [world.spiral_spires.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.nether_obsidian_spikes] + # + #The chance for a chunk to contain spikes (1 is 100%, 0 is 0%) + "Chance Per Chunk" = 0.1 + "Big Spike Spawners" = true + # + #Should a chunk have spikes, how many would the generator try to place + "Tries Per Chunk" = 4 + # + #The chance for a spike to be big (1 is 100%, 0 is 0%) + "Big Spike Chance" = 0.03 + + [world.nether_obsidian_spikes.dimensions] + Dimensions = ["minecraft:the_nether"] + "Is Blacklist" = false + + [world.biotite] + "Clusters Per Dragon Tick" = 16 + "Generate On Dragon Death" = true + "Dragon Ticks Per Cluster" = 1 + "Generate Naturally" = false + + [world.biotite.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.biotite.ore_settings] + # + #Allowed values: [0,255] + "Max Height" = 64 + # + #Allowed values: [0,) + "Cluster Count" = 16 + # + #Allowed values: [0,255] + "Min Height" = 1 + # + #Allowed values: [0,) + "Cluster Size" = 14 + + [world.crevices] + + [world.crevices.spawn_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 60 + # + #Allowed values: [0,) + Rarity = 120 + # + #Allowed values: [0,255] + "Min Y Level" = 15 + # + #Allowed values: [0,) + "Horizontal Variation" = 20 + # + #Allowed values: [0,255] + "Max Y Level" = 50 + # + #Allowed values: [0,) + "Vertical Size" = 4 + # + #Allowed values: [0,) + "Vertical Variation" = 1 + + [world.crevices.spawn_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean", "beach"] + "Is Blacklist" = true + + [world.crevices.spawn_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.crevices.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.cave_roots] + "Min Y" = 16 + "Chunk Attempts" = 300 + "Max Y" = 52 + "Enable Brewing" = true + + [world.cave_roots.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types] + "Enable Marble" = true + "Enable Myalite" = true + "Enable Jasper" = true + "Enable Voidstone" = true + "Enable Slate" = true + "Enable Limestone" = true + + [world.new_stone_types.marble] + + [world.new_stone_types.marble.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.marble.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types.limestone] + + [world.new_stone_types.limestone.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.limestone.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types.myalite] + + [world.new_stone_types.myalite.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.myalite.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.new_stone_types.voidstone] + + [world.new_stone_types.voidstone.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.voidstone.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.new_stone_types.slate] + + [world.new_stone_types.slate.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.slate.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types.jasper] + + [world.new_stone_types.jasper.oregen] + # + #Allowed values: [0,255] + "Max Height" = 256 + # + #Allowed values: [0,) + "Cluster Count" = 10 + # + #Allowed values: [0,255] + "Min Height" = 0 + # + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.jasper.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.spider_nest_underground_biome] + "Enabled Wrapped" = true + + [world.spider_nest_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.spider_nest_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["plains"] + "Is Blacklist" = false + + [world.spider_nest_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees] + + [world.blossom_trees.orange] + Rarity = 100 + + [world.blossom_trees.orange.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.orange.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["savanna"] + "Is Blacklist" = false + + [world.blossom_trees.red] + Rarity = 30 + + [world.blossom_trees.red.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.red.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["mesa"] + "Is Blacklist" = false + + [world.blossom_trees.pink] + Rarity = 100 + + [world.blossom_trees.pink.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.pink.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["extreme_hills"] + "Is Blacklist" = false + + [world.blossom_trees.blue] + Rarity = 200 + + [world.blossom_trees.blue.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.blue.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["icy"] + "Is Blacklist" = false + + [world.blossom_trees.yellow] + Rarity = 200 + + [world.blossom_trees.yellow.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.yellow.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["plains"] + "Is Blacklist" = false + + [world.blossom_trees.lavender] + Rarity = 100 + + [world.blossom_trees.lavender.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.lavender.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["swamp"] + "Is Blacklist" = false + + [world.mega_caves] + + [world.mega_caves.spawn_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 80 + # + #Allowed values: [0,) + Rarity = 800 + # + #Allowed values: [0,255] + "Min Y Level" = 10 + # + #Allowed values: [0,) + "Horizontal Variation" = 30 + # + #Allowed values: [0,255] + "Max Y Level" = 20 + # + #Allowed values: [0,) + "Vertical Size" = 25 + # + #Allowed values: [0,) + "Vertical Variation" = 10 + + [world.mega_caves.spawn_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean", "beach"] + "Is Blacklist" = true + + [world.mega_caves.spawn_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.mega_caves.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.elder_prismarine_underground_biome] + # + #Allowed values: [0,1] + "Lantern Chance" = 0.0085 + # + #Allowed values: [0,1] + "Water Chance" = 0.25 + + [world.elder_prismarine_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 200 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.elder_prismarine_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean"] + "Is Blacklist" = false + + [world.elder_prismarine_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.glowshroom_underground_biome] + # + #Allowed values: [0,1] + "Glowshroom Spawn Chance" = 0.0625 + # + #Allowed values: (0,) + "Glowshroom Growth Rate" = 20 + "Enable Danger Sight" = true + "Enable Huge Glowshrooms" = true + + [world.glowshroom_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.glowshroom_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["extreme_hills", "mushroom"] + "Is Blacklist" = false + + [world.glowshroom_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters] + # + #Blocks that stone clusters can replace. If you want to make it so it only replaces in one dimension, + #do "block|dimension", as we do for netherrack and end stone by default. + "Blocks To Replace" = ["minecraft:stone", "minecraft:andesite", "minecraft:diorite", "minecraft:granite", "minecraft:netherrack|minecraft:the_nether", "minecraft:end_stone|minecraft:the_end", "quark:marble", "quark:limestone", "quark:jasper", "quark:slate", "quark:basalt"] + + [world.big_stone_clusters.marble] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.marble.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["plains"] + "Is Blacklist" = false + + [world.big_stone_clusters.marble.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.limestone] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.limestone.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["swamp", "ocean"] + "Is Blacklist" = false + + [world.big_stone_clusters.limestone.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.granite] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.granite.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["extreme_hills"] + "Is Blacklist" = false + + [world.big_stone_clusters.granite.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.myalite] + # + #Allowed values: [0,) + "Horizontal Size" = 20 + # + #Allowed values: [0,) + Rarity = 100 + "Generate In Air" = true + # + #Allowed values: [0,255] + "Min Y Level" = 58 + # + #Allowed values: [0,) + "Horizontal Variation" = 6 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 62 + # + #Allowed values: [0,) + "Vertical Size" = 40 + # + #Allowed values: [0,) + "Vertical Variation" = 10 + + [world.big_stone_clusters.myalite.biomes] + Biomes = ["minecraft:end_highlands"] + "Is Blacklist" = false + + [world.big_stone_clusters.myalite.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.big_stone_clusters.voidstone] + # + #Allowed values: [0,) + "Horizontal Size" = 19 + # + #Allowed values: [0,) + Rarity = 20 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 6 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 40 + # + #Allowed values: [0,) + "Vertical Size" = 19 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.big_stone_clusters.voidstone.biomes] + Biomes = ["minecraft:end_highlands", "minecraft:end_midlands", "minecraft:end_barrens"] + "Is Blacklist" = false + + [world.big_stone_clusters.voidstone.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.big_stone_clusters.andesite] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.andesite.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["forest"] + "Is Blacklist" = false + + [world.big_stone_clusters.andesite.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.slate] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.slate.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["icy"] + "Is Blacklist" = false + + [world.big_stone_clusters.slate.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.diorite] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.diorite.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["savanna", "jungle", "mushroom"] + "Is Blacklist" = false + + [world.big_stone_clusters.diorite.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.jasper] + # + #Allowed values: [0,) + "Horizontal Size" = 14 + # + #Allowed values: [0,) + Rarity = 4 + # + #Allowed values: [0,255] + "Min Y Level" = 20 + # + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + # + #Allowed values: [0,255] + "Max Y Level" = 80 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.jasper.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["mesa", "desert"] + "Is Blacklist" = false + + [world.big_stone_clusters.jasper.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.overgrown_underground_biome] + + [world.overgrown_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.overgrown_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["forest"] + "Is Blacklist" = false + + [world.overgrown_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.permafrost_underground_biome] + + [world.permafrost_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.permafrost_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["icy"] + "Is Blacklist" = false + + [world.permafrost_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.lush_underground_biome] + + [world.lush_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.lush_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["jungle"] + "Is Blacklist" = false + + [world.lush_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.brimstone_underground_biome] + + [world.brimstone_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 80 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.brimstone_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["mesa"] + "Is Blacklist" = false + + [world.brimstone_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_dungeon] + "Loot Table" = "minecraft:chests/simple_dungeon" + # + #The chance that a big dungeon spawn candidate will be allowed to spawn. 0.2 is 20%, which is the same as the Pillager Outpost. + "Spawn Chance" = 0.1 + "Max Rooms" = 10 + "Chest Chance" = 0.5 + + [world.big_dungeon.biome_types] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["ocean", "beach", "nether", "the_end"] + "Is Blacklist" = true + + [world.chorus_vegetation] + "Teleport Duplication Chance" = 0.01 + Radius = 7 + Rarity = 150 + "Chunk Attempts" = 120 + "Highlands Chance" = 1.0 + "Midlands Chance" = 0.2 + "Endermite Spawn Chance" = 0.01 + "Passive Teleport Chance" = 0.2 + "Other End Biomes Chance" = 0.0 + + [world.fairy_rings] + "Forest Chance" = 0.00625 + Ores = ["minecraft:emerald_ore", "minecraft:diamond_ore"] + "Plains Chance" = 0.0025 + + [world.fairy_rings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.underground_clay] + + [world.underground_clay.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.underground_clay.ore_settings] + # + #Allowed values: [0,255] + "Max Height" = 60 + # + #Allowed values: [0,) + "Cluster Count" = 3 + # + #Allowed values: [0,255] + "Min Height" = 20 + # + #Allowed values: [0,) + "Cluster Size" = 20 + + [world.slime_underground_biome] + + [world.slime_underground_biome.biome_settings] + # + #Allowed values: [0,) + "Horizontal Size" = 26 + # + #Allowed values: [0,) + Rarity = 120 + # + #Allowed values: [0,255] + "Min Y Level" = 0 + # + #Allowed values: [0,) + "Horizontal Variation" = 14 + # + #Allowed values: [0,255] + "Max Y Level" = 64 + # + #Allowed values: [0,) + "Vertical Size" = 14 + # + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.slime_underground_biome.biome_settings.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["swamp"] + "Is Blacklist" = false + + [world.slime_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + +[mobs] + Frogs = true + Crabs = true + Stonelings = true + Foxhound = true + Toretoise = true + + [mobs.stonelings] + "Cautious Stonelings" = true + "Enable Diamond Heart" = true + "Max Y Level" = 24 + "Tamable Stonelings" = true + + [mobs.stonelings.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 80 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 1 + + [mobs.stonelings.spawn_config.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["none", "nether", "the_end"] + "Is Blacklist" = true + + [mobs.stonelings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [mobs.toretoise] + "Max Y Level" = 32 + + [mobs.toretoise.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 100 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 1 + + [mobs.toretoise.spawn_config.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["none", "nether", "the_end"] + "Is Blacklist" = true + + [mobs.toretoise.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [mobs.crabs] + "Enable Brewing" = true + + [mobs.crabs.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 5 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.crabs.spawn_config.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["beach"] + "Is Blacklist" = false + + [mobs.foxhound] + # + #The chance coal will tame a foxhound + "Tame Chance" = 0.05 + + [mobs.foxhound.lesser_spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 2 + "Max Cost" = 0.7 + # + #Allowed values: [1,) + "Min Group Size" = 1 + "Spawn Cost" = 0.15 + # + #Allowed values: [1,) + "Max Group Size" = 1 + + [mobs.foxhound.lesser_spawn_config.biomes] + Biomes = ["minecraft:soul_sand_valley"] + "Is Blacklist" = false + + [mobs.foxhound.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 30 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 2 + + [mobs.foxhound.spawn_config.biomes] + Biomes = ["minecraft:nether_wastes", "minecraft:basalt_deltas"] + "Is Blacklist" = false + + [mobs.frogs] + "Enable Brewing" = true + "Enable Big Funny" = false + + [mobs.frogs.spawn_config] + # + #Allowed values: (0,) + "Spawn Weight" = 40 + # + #Allowed values: [1,) + "Min Group Size" = 1 + # + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.frogs.spawn_config.biomes] + # + #Allowed values: [[none, taiga, extreme_hills, jungle, mesa, plains, savanna, + # icy, the_end, beach, forest, ocean, desert, river, swamp, + # mushroom, nether] + "Biome Categories" = ["swamp"] + "Is Blacklist" = false + +[client] + "Greener Grass" = true + "Variant Animal Textures" = true + "Back Button Keybind" = true + "Improved Tooltips" = true + "Improved Mount Hud" = true + "Usage Ticker" = true + "Auto Walk Keybind" = true + "Chest Searching" = true + + [client.usage_ticker] + # + #Switch the armor display to the off hand side and the hand display to the main hand side + Invert = false + "Shift Right" = 0 + "Enable Armor" = true + "Enable Off Hand" = true + "Shift Left" = 0 + "Enable Main Hand" = true + + [client.variant_animal_textures] + "Enable Shiny Llama" = true + "Every Bee Is L G B T" = false + # + #The chance for an animal to have a special "Shiny" skin, like a shiny pokemon. This is 1 in X. Set to 0 to disable. + "Shiny Animal Chance" = 2048 + "Enable Pig" = true + "Enable Chicken" = true + "Enable Shiny Rabbit" = true + "Enable L G B T Bees" = true + "Enable Cow" = true + + [client.improved_tooltips] + "Shulker Box Require Shift" = false + "Shulker Box Use Colors" = true + "Attribute Tooltips" = true + "Enchanting Tooltips" = true + # + #The value of each shank of food. Tweak this when using mods like Hardcore Hunger which change that value. + "Food Divisor" = 2 + # + #A list of additional stacks to display on each enchantment + #The format is as follows: + #enchant_id=item1,item2,item3... + #So to display a carrot on a stick on a mending book, for example, you use: + #minecraft:mending=minecraft:carrot_on_a_stick + "Enchanting Additional Stacks" = [] + "Food Compression Threshold" = 4 + "Shulker Tooltips" = true + "Map Require Shift" = false + "Food Tooltips" = true + "Show Saturation" = true + "Map Tooltips" = true + "Enchanting Stacks" = ["minecraft:diamond_sword", "minecraft:diamond_pickaxe", "minecraft:diamond_shovel", "minecraft:diamond_axe", "minecraft:diamond_hoe", "minecraft:diamond_helmet", "minecraft:diamond_chestplate", "minecraft:diamond_leggings", "minecraft:diamond_boots", "minecraft:shears", "minecraft:bow", "minecraft:fishing_rod", "minecraft:crossbow", "minecraft:trident", "minecraft:elytra", "quark:pickarang"] + + [client.greener_grass] + "Leaves List" = ["minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:oak_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:dark_oak_leaves", "atmospheric:rosewood_leaves", "atmospheric:morado_leaves", "atmospheric:yucca_leaves", "autumnity:maple_leaves", "environmental:willow_leaves", "environmental:hanging_willow_leaves", "minecraft:vine"] + "Green Shift" = 30 + "Blue Shift" = -30 + "Block List" = ["minecraft:large_fern", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:fern", "minecraft:grass", "minecraft:potted_fern", "minecraft:sugar_cane", "environmental:giant_tall_grass"] + "Alpha Grass" = false + "Absolute Values" = false + "Red Shift" = -30 + "Affect Leaves" = true + +[oddities] + "Totem Of Holding" = true + Backpack = true + "Matrix Enchanting" = true + Magnets = true + Pipes = true + + [oddities.totem_of_holding] + # + #Set this to false to remove the behaviour where totems destroy themselves if the player dies again. + "Dark Souls Mode" = true + "Spawn Totem on PVP Kill" = false + # + #Set this to true to make it so that if a totem is destroyed, the items it holds are destroyed alongside it rather than dropped + "Destroy Lost Items" = false + "Enable Soul Compass" = true + # + #Set this to false to only allow the owner of a totem to collect its items rather than any player + "Allow Anyone To Collect" = true + + [oddities.magnets] + "Magnetic Blacklist" = ["minecraft:tripwire_hook"] + "Magnetic Whitelist" = ["minecraft:chipped_anvil", "minecraft:damaged_anvil"] + # + #Any items you place in this list will be derived so that any block made of it will become magnetizable + "Magnetic Derivation List" = ["minecraft:iron_ingot"] + + [oddities.matrix_enchanting] + # + #Set to false to disable the ability to influence enchantment outcomes with candles (requires the Tallow and Candles module enabled) + "Allow Influencing" = true + # + #A list of enchantment IDs you don't want the enchantment table to be able to create + "Disallowed Enchantments" = [] + # + #The maximum enchanting power the matrix enchanter can accept + "Max Bookshelves" = 15 + # + #How much to multiply the frequency of pieces where at least one of the same type has been generated + "Dupe Multiplier" = 1.4 + # + #How much the min level requirement for adding a new piece to a book should increase per each bookshelf being used + "Min Level Scale Factor Book" = 2.0 + # + #At which piece count the calculation for the min level should default to increasing one per piece rather than using the scale factor + "Min Level Cutoff" = 10 + # + #Should this be X, the price of a piece increase by 1 every X pieces you generate + "Piece Price Scale" = 9 + # + #Matrix Enchanting can be done with water instead of air around the enchanting table. Set this to false to disable this behaviour. + "Allow Underwater Enchanting" = true + # + #How many pieces you can generate without any bookshelves + "Base Max Piece Count" = 3 + # + #How much each candle influences an enchantment. This works as a multiplier to its weight + "Influence Power" = 0.125 + # + #Set to false to disable the tooltip for items with pending enchantments + "Show Tooltip" = true + # + #Set to false to disable the ability to create Enchanted Books + "Allow Books" = true + # + #The higher this is, the better enchantments you'll get on books + "Book Enchantability" = 12 + # + #An array of influences each candle should apply. This list must be 16 elements long, and is in order of wool colors. + "Influences List" = ["minecraft:unbreaking", "minecraft:fire_protection", "minecraft:knockback,minecraft:punch", "minecraft:feather_falling", "minecraft:looting,minecraft:fortune,minecraft:luck_of_the_sea", "minecraft:blast_protection", "minecraft:silk_touch,minecraft:channeling", "minecraft:bane_of_arthropods", "minecraft:protection", "minecraft:respiration,minecraft:loyalty,minecraft:infinity", "minecraft:sweeping,minecraft:multishot", "minecraft:efficiency,minecraft:sharpness,minecraft:lure,minecraft:power,minecraft:impaling,minecraft:quick_charge", "minecraft:aqua_affinity,minecraft:depth_strider,minecraft:riptide", "minecraft:thorns,minecraft:piercing", "minecraft:fire_aspect,minecraft:flame", "minecraft:smite,minecraft:projectile_protection"] + # + #How many pieces a single Lapis can generate + "Charge Per Lapis" = 4 + # + #How many pieces you can generate without any bookshelves (for Books) + "Base Max Piece Count Book" = 1 + # + #How much to multiply the frequency of pieces where incompatible pieces have been generated + "Incompatible Multiplier" = 0.0 + # + #How much the min level requirement for adding a new piece should increase for each piece added (up until the value of Min Level Cutoff) + "Min Level Scale Factor" = 1.5 + # + #Set this to true to allow treasure enchantments to be rolled as pieces + "Allow Treasures" = false + # + #By default, enchantment rarities are fuzzed a bit to feel better with the new system. Set this to false to override this behaviour. + "Normalize Rarity" = true + # + #The max amount of candles that can influence a single enchantment + "Influence Max" = 4 + + [oddities.backpack] + "Enable Ravager Hide" = true + "Base Ravager Hide Drop" = 1 + "Extra Chance Per Looting" = 0.5 + # + #Set this to true to allow the backpacks to be unequipped even with items in them + "Super Op Mode" = false + + [oddities.pipes] + # + #Set to 0 if you don't want pipes to have a max amount of items + "Max Pipe Items" = 16 + # + #When items eject or are absorbed by pipes, should they make sounds? + "Do Pipes Whoosh" = true + # + #How long it takes for an item to cross a pipe. Bigger = slower. + "Pipe Speed" = 5 + +[experimental] + "Adjustable Chat" = false + "Narrator Readout" = false + "Overlay Shader" = false + "Custom Underground Biome" = false + "Game Nerfs" = false + + [experimental.adjustable_chat] + "Horizontal Shift" = 0 + "Vertical Shift" = 0 + + [experimental.custom_underground_biome] + # + #The format for these definitions is: + #dimensions;isDimensionBlacklist;biomeTypews;isBiomeBlacklist;rarity;minY..maxY;horizontalSize,verticalSize;horizontalVariation,verticalVariation;floorBlocks@weight;ceilingBlocks@weight;wallBlocks@weight;mimicInside + #That's a lot to take in, so here's an example. This would be for the default config of the Slime underground biome. (Spaces are allowed.) + #minecraft:overworld; false; SWAMP; false; 120; 10..40; 26,14; 14,6; minecraft:water@915, minecraft:slime_block@85; minecraft:green_terracotta@2, minecraft:lime_terracotta@3, minecraft:light_blue_terracotta@1; CEILING; false + "Biome Definitions" = [] + + [experimental.game_nerfs] + # + #Makes Mending act like the Unmending mod + #https://www.curseforge.com/minecraft/mc-mods/unmending + "Nerf Mending" = true + # + #Makes Iron Golems not drop Iron Ingots + "Disable Iron Farms" = true + # + #Makes Sheep not drop Wool when killed + "Disable Wool Drops" = true + # + #Makes Boats not glide on ice + "Disable Ice Roads" = true + # + #Resets all villager discounts when zombified to prevent reducing prices to ridiculous levels + "Nerf Villager Discount" = true + + [experimental.overlay_shader] + # + #Sets the name of the shader to load on a regular basis. This can load any shader the Camera module can (and requires the Camera module enabled to apply said logic). + #Some useful shaders include 'desaturate', 'oversaturate', 'bumpy' + #Colorblind simulation shaders are available in the form of 'deuteranopia', 'protanopia', 'tritanopia', and 'achromatopsia' + Shader = "none" + diff --git a/config/recipebuffers-common.toml b/config/recipebuffers-common.toml new file mode 100644 index 0000000..ac19ac7 --- /dev/null +++ b/config/recipebuffers-common.toml @@ -0,0 +1,13 @@ +#Write the recipe packet to a file. Useful for debugging. +dumpPacket = false +#Write statistics of the recipe packet size to the log +logPacketStats = true +#Controls different levels of debug output that can be useful for debugging issues +#Range: 0 ~ 2 +debugLogLevel = 0 +#Set to true to serialize and deserialize the recipe packet even in singleplayer. +#This is useless for anything but debugging issues +runSerializerInSingleplayer = false +#Prefix recipes by their length in the packet. This allows early detection of broken serializers +writeRecipeLength = false + diff --git a/config/refinedstorage-client.toml b/config/refinedstorage-client.toml new file mode 100644 index 0000000..db22b28 --- /dev/null +++ b/config/refinedstorage-client.toml @@ -0,0 +1,19 @@ + +[grid] + #Whether the Grid should use a large font for stack quantity display + largeFont = false + #Whether the Grid should display a detailed tooltip when hovering over an item or fluid + detailedTooltip = true + #Whether the Grid should prevent sorting while the shift key is held down + preventSortingWhileShiftIsDown = true + #Whether the Grid should remember the search query when closing and re-opening the Grid + rememberSearchQuery = false + #The maximum amount of rows that the Grid can show when stretched + #Range: > 3 + maxRowsStretch = 2147483647 + +[crafterManager] + #The maximum amount of rows that the Crafter Manager can show when stretched + #Range: > 3 + maxRowsStretch = 2147483647 + diff --git a/config/resourcefulbees/bees/Aluminum.json b/config/resourcefulbees/bees/Aluminum.json new file mode 100644 index 0000000..fce6466 --- /dev/null +++ b/config/resourcefulbees/bees/Aluminum.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/aluminum/aluminum_bee", + "ColorData": { + "honeycombColor": "#dce6f7", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:aluminum_ore", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:aluminum_ingot", + "mainOutputWeight": 0.1, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 1, + "maxGroupSize": 2, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:storage_blocks/aluminum", + "feedAmount": 4, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Blaze.json b/config/resourcefulbees/bees/Blaze.json new file mode 100644 index 0000000..cca7479 --- /dev/null +++ b/config/resourcefulbees/bees/Blaze.json @@ -0,0 +1,54 @@ +{ + "flower": "minecraft:nether_wart", + "maxTimeInHive": 4800, + "sizeModifier": 1.0, + "traits": ["blaze", "nether"], + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "other/blaze", + "ColorData": { + "honeycombColor": "#fff32d", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "entity:resourcefulbees:creeper_bee", + "mutationOutput": "entity:resourcefulbees:ghast_bee", + "mutationType": "ENTITY_TO_ENTITY" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:blaze_rod", + "mainOutputWeight": 0.05, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "spawnWeight": 4, + "biomeWhitelist": "tag:NETHER", + "biomeBlacklist": "tag:OVERWORLD,END", + "minGroupSize": 1, + "maxGroupSize": 2, + "lightLevel": "NIGHT" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:rods/blaze", + "feedAmount": 16, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Brass.json b/config/resourcefulbees/bees/Brass.json new file mode 100644 index 0000000..5797bf7 --- /dev/null +++ b/config/resourcefulbees/bees/Brass.json @@ -0,0 +1,52 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 0.75, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "metals/brass", + "ColorData": { + "honeycombColor": "#998d38", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:storage_blocks/diamond", + "mutationOutput": "emendatusenigmatica:brass_block", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:brass_ingot", + "mainOutputWeight": 0.2, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN" + }, + "BreedData": { + "isBreedable": true, + "parent1": "copper", + "parent2": "zinc", + "feedItem": "tag:forge:storage_blocks/brass", + "feedAmount": 2, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Bronze.json b/config/resourcefulbees/bees/Bronze.json new file mode 100644 index 0000000..1514a48 --- /dev/null +++ b/config/resourcefulbees/bees/Bronze.json @@ -0,0 +1,52 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 0.75, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "metals/bronze", + "ColorData": { + "honeycombColor": "#d38c53", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:storage_blocks/diamond", + "mutationOutput": "emendatusenigmatica:bronze_block", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:bronze_ingot", + "mainOutputWeight": 0.2, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN" + }, + "BreedData": { + "isBreedable": true, + "parent1": "copper", + "parent2": "tin", + "feedItem": "tag:forge:storage_blocks/bronze", + "feedAmount": 2, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Clay.json b/config/resourcefulbees/bees/Clay.json new file mode 100644 index 0000000..e2c0b86 --- /dev/null +++ b/config/resourcefulbees/bees/Clay.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 2400, + "sizeModifier": 0.75, + "traits": ["can_swim"], + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "other/clay", + "ColorData": { + "honeycombColor": "#acaebd", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:minecraft:sand", + "mutationOutput": "minecraft:clay", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:clay", + "mainOutputWeight": 0.3, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "spawnWeight": 4, + "biomeWhitelist": "tag:BEACH,OCEAN", + "biomeBlacklist": "tag:NETHER,END", + "minGroupSize": 2, + "maxGroupSize": 4, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:storage_blocks/clay", + "feedAmount": 8, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Coal.json b/config/resourcefulbees/bees/Coal.json new file mode 100644 index 0000000..0747691 --- /dev/null +++ b/config/resourcefulbees/bees/Coal.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 2400, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/coal/coal_bee", + "ColorData": { + "honeycombColor": "#303030", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:coal_ore", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:coal", + "mainOutputWeight": 0.4, + "mainOutputCount": 9, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 0, + "maxGroupSize": 1, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:storage_blocks/coal", + "feedAmount": 8, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Constantan.json b/config/resourcefulbees/bees/Constantan.json new file mode 100644 index 0000000..1a9d456 --- /dev/null +++ b/config/resourcefulbees/bees/Constantan.json @@ -0,0 +1,52 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 0.75, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "metals/constantan", + "ColorData": { + "honeycombColor": "#d8876b", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:storage_blocks/diamond", + "mutationOutput": "emendatusenigmatica:constantan_block", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:constantan_ingot", + "mainOutputWeight": 0.2, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN" + }, + "BreedData": { + "isBreedable": true, + "parent1": "copper", + "parent2": "nickel", + "feedItem": "tag:forge:storage_blocks/constantan", + "feedAmount": 2, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Copper.json b/config/resourcefulbees/bees/Copper.json new file mode 100644 index 0000000..cd026e5 --- /dev/null +++ b/config/resourcefulbees/bees/Copper.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/copper/copper_bee", + "ColorData": { + "honeycombColor": "#bb5b30", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:copper_ore", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:copper_ingot", + "mainOutputWeight": 0.1, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 1, + "maxGroupSize": 2, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:storage_blocks/copper", + "feedAmount": 4, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Creeper.json b/config/resourcefulbees/bees/Creeper.json new file mode 100644 index 0000000..34edb25 --- /dev/null +++ b/config/resourcefulbees/bees/Creeper.json @@ -0,0 +1,57 @@ +{ + "flower": "ALL", + "maxTimeInHive": 2400, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "/creeper/creeper_bee", + "traits": ["creeper"], + "ColorData": { + "honeycombColor": "#0c9f0a", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": true, + "isEnchanted": false, + "glowColor": "#e2d3d3", + "glowingPulse": 2, + "emissiveLayerTexture": "/creeper/creeper_bee_emissive" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:minecraft:lava", + "mutationOutput": "minecraft:mossy_cobblestone", + "mutationType": "FLUID_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:gunpowder", + "mainOutputWeight": 0.6, + "mainOutputCount": 3, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "lightLevel": "NIGHT", + "minGroupSize": 1, + "maxGroupSize": 4, + "spawnWeight": 8 + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:gravel", + "feedAmount": 8, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Diamond.json b/config/resourcefulbees/bees/Diamond.json new file mode 100644 index 0000000..02f5172 --- /dev/null +++ b/config/resourcefulbees/bees/Diamond.json @@ -0,0 +1,57 @@ +{ + "flower": "ALL", + "maxTimeInHive": 4800, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/diamond/diamond_bee", + "ColorData": { + "honeycombColor": "#00ffff", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:diamond_ore", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:diamond", + "mainOutputWeight": 0.08, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 0, + "maxGroupSize": 1, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "parent1": "gold", + "parent2": "lapis", + "feedItem": "tag:forge:storage_blocks/diamond", + "feedAmount": 8, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Electrum.json b/config/resourcefulbees/bees/Electrum.json new file mode 100644 index 0000000..7b23387 --- /dev/null +++ b/config/resourcefulbees/bees/Electrum.json @@ -0,0 +1,52 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 0.75, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "metals/electrum", + "ColorData": { + "honeycombColor": "#e5b840", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:storage_blocks/diamond", + "mutationOutput": "emendatusenigmatica:electrum_block", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:electrum_ingot", + "mainOutputWeight": 0.2, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN" + }, + "BreedData": { + "isBreedable": true, + "parent1": "silver", + "parent2": "gold", + "feedItem": "tag:forge:storage_blocks/electrum", + "feedAmount": 2, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Emerald.json b/config/resourcefulbees/bees/Emerald.json new file mode 100644 index 0000000..e1688e4 --- /dev/null +++ b/config/resourcefulbees/bees/Emerald.json @@ -0,0 +1,57 @@ +{ + "flower": "ALL", + "maxTimeInHive": 4800, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/emerald/emerald_bee", + "ColorData": { + "honeycombColor": "#18eb09", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:emerald_ore", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:emerald", + "mainOutputWeight": 0.02, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 0, + "maxGroupSize": 1, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "parent1": "redstone", + "parent2": "iron", + "feedItem": "tag:forge:storage_blocks/emerald", + "feedAmount": 8, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Ender.json b/config/resourcefulbees/bees/Ender.json new file mode 100644 index 0000000..9ee1df8 --- /dev/null +++ b/config/resourcefulbees/bees/Ender.json @@ -0,0 +1,55 @@ +{ + "flower": "minecraft:chorus_flower", + "maxTimeInHive": 4800, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "traits": ["ender"], + "baseLayerTexture": "other/ender", + "ColorData": { + "honeycombColor": "#339786", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "minecraft:end_stone", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:ender_pearl", + "mainOutputWeight": 0.2, + "mainOutputCount": 2, + "mainInputCount": 1, + "bottleOutput": "minecraft:dragon_breath" + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:END", + "biomeBlacklist": "tag:OVERWORLD,NETHER", + "lightLevel": "NIGHT", + "minGroupSize": 0, + "maxGroupSize": 1, + "spawnWeight": 10 + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:gems/ender", + "feedAmount": 4, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Enderium.json b/config/resourcefulbees/bees/Enderium.json new file mode 100644 index 0000000..a82a650 --- /dev/null +++ b/config/resourcefulbees/bees/Enderium.json @@ -0,0 +1,52 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 0.75, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "metals/enderium", + "ColorData": { + "honeycombColor": "#0a4a4a", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:storage_blocks/netherite", + "mutationOutput": "emendatusenigmatica:enderium_block", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:enderium_ingot", + "mainOutputWeight": 0.05, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN" + }, + "BreedData": { + "isBreedable": true, + "parent1": "lead", + "parent2": "diamond", + "feedItem": "tag:forge:storage_blocks/enderium", + "feedAmount": 2, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Ghast.json b/config/resourcefulbees/bees/Ghast.json new file mode 100644 index 0000000..64377d9 --- /dev/null +++ b/config/resourcefulbees/bees/Ghast.json @@ -0,0 +1,51 @@ +{ + "flower": "minecraft:crimson_fungus", + "maxTimeInHive": 4800, + "sizeModifier": 2, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "traits": ["nether"], + "baseLayerTexture": "other/ghast", + "ColorData": { + "honeycombColor": "#faebd7", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 3 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:netherrack", + "mutationOutput": "minecraft:tnt", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:ghast_tear", + "mainOutputWeight": 0.15, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false, + "biomeWhitelist": "tag:NETHER", + "biomeBlacklist": "tag:OVERWORLD,END", + "lightLevel": "NIGHT" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "minecraft:ghast_tear", + "feedAmount": 24, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Glowstone.json b/config/resourcefulbees/bees/Glowstone.json new file mode 100644 index 0000000..8f1af56 --- /dev/null +++ b/config/resourcefulbees/bees/Glowstone.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 2400, + "sizeModifier": 0.75, + "traits": ["nether"], + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "other/glowstone", + "ColorData": { + "honeycombColor": "#ffbc5e", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:netherrack", + "mutationOutput": "minecraft:glowstone", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:glowstone_dust", + "mainOutputWeight": 0.3, + "mainOutputCount": 12, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "spawnWeight": 4, + "biomeWhitelist": "tag:NETHER", + "biomeBlacklist": "tag:OVERWORLD,END", + "minGroupSize": 1, + "maxGroupSize": 2, + "lightLevel": "NIGHT" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:storage_blocks/glowstone", + "feedAmount": 8, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Gold.json b/config/resourcefulbees/bees/Gold.json new file mode 100644 index 0000000..79fba0f --- /dev/null +++ b/config/resourcefulbees/bees/Gold.json @@ -0,0 +1,56 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/gold/gold_bee", + "ColorData": { + "honeycombColor": "#ffdc00", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:gold_ore", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:gold_ingot", + "mainOutputWeight": 0.1, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 0, + "maxGroupSize": 1, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "parent1": "iron", + "parent2": "copper", + "feedItem": "tag:forge:storage_blocks/gold", + "feedAmount": 8, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Gravel.json b/config/resourcefulbees/bees/Gravel.json new file mode 100644 index 0000000..0f424d3 --- /dev/null +++ b/config/resourcefulbees/bees/Gravel.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 2400, + "sizeModifier": 0.75, + "traits": ["can_swim"], + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "other/gravel", + "ColorData": { + "honeycombColor": "#968e8e", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "minecraft:gravel", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:gravel", + "mainOutputWeight": 0.3, + "mainOutputCount": 6, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "spawnWeight": 4, + "biomeWhitelist": "tag:BEACH,OCEAN,NETHER,OVERWORLD", + "biomeBlacklist": "tag:END", + "minGroupSize": 2, + "maxGroupSize": 4, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:gravel", + "feedAmount": 8, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Icy.json b/config/resourcefulbees/bees/Icy.json new file mode 100644 index 0000000..c6dbbbb --- /dev/null +++ b/config/resourcefulbees/bees/Icy.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 0.75, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "traits": ["can_swim"], + "baseLayerTexture": "other/icy", + "ColorData": { + "honeycombColor": "#92b9fe", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "minecraft:water", + "mutationOutput": "minecraft:ice", + "mutationType": "FLUID_TO_BLOCK", + "mutationCount": 20 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:snowball", + "mainOutputWeight": 0.5, + "mainOutputCount": 8, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:COLD", + "biomeBlacklist": "tag:HOT,NETHER,END", + "minGroupSize": 2, + "maxGroupSize": 4, + "spawnWeight": 4 + }, + "BreedData": { + "isBreedable": true, + "feedItem": "minecraft:snow_block", + "feedAmount": 2, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Invar.json b/config/resourcefulbees/bees/Invar.json new file mode 100644 index 0000000..eaafa21 --- /dev/null +++ b/config/resourcefulbees/bees/Invar.json @@ -0,0 +1,52 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 0.75, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "metals/invar", + "ColorData": { + "honeycombColor": "#dfe5e2", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:storage_blocks/iron", + "mutationOutput": "emendatusenigmatica:invar_block", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:invar_ingot", + "mainOutputWeight": 0.2, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN" + }, + "BreedData": { + "isBreedable": true, + "parent1": "nickel", + "parent2": "iron", + "feedItem": "tag:forge:storage_blocks/invar", + "feedAmount": 2, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Iron.json b/config/resourcefulbees/bees/Iron.json new file mode 100644 index 0000000..9976668 --- /dev/null +++ b/config/resourcefulbees/bees/Iron.json @@ -0,0 +1,56 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/iron/iron_bee", + "ColorData": { + "honeycombColor": "#ffcc99", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:iron_ore", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:iron_ingot", + "mainOutputWeight": 0.1, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 0, + "maxGroupSize": 1, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "parent1": "coal", + "parent2": "aluminum", + "feedItem": "tag:forge:storage_blocks/iron", + "feedAmount": 8, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Lapis.json b/config/resourcefulbees/bees/Lapis.json new file mode 100644 index 0000000..783f816 --- /dev/null +++ b/config/resourcefulbees/bees/Lapis.json @@ -0,0 +1,57 @@ +{ + "flower": "ALL", + "maxTimeInHive": 4800, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/lapis/lapis_bee", + "ColorData": { + "honeycombColor": "#345ec3", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:lapis_ore", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:lapis_lazuli", + "mainOutputWeight": 0.3, + "mainOutputCount": 9, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 0, + "maxGroupSize": 1, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "parent1": "silver", + "parent2": "tin", + "feedItem": "tag:forge:storage_blocks/lapis", + "feedAmount": 8, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Lead.json b/config/resourcefulbees/bees/Lead.json new file mode 100644 index 0000000..597eb46 --- /dev/null +++ b/config/resourcefulbees/bees/Lead.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/lead/lead_bee", + "ColorData": { + "honeycombColor": "#333952", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:lead_ore", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:lead_ingot", + "mainOutputWeight": 0.1, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 1, + "maxGroupSize": 2, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:storage_blocks/lead", + "feedAmount": 4, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Lumium.json b/config/resourcefulbees/bees/Lumium.json new file mode 100644 index 0000000..8a8908f --- /dev/null +++ b/config/resourcefulbees/bees/Lumium.json @@ -0,0 +1,52 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 0.75, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "metals/lumium", + "ColorData": { + "honeycombColor": "#e5f3b5", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:storage_blocks/gold", + "mutationOutput": "emendatusenigmatica:lumium_block", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:lumium_ingot", + "mainOutputWeight": 0.2, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN" + }, + "BreedData": { + "isBreedable": true, + "parent1": "tin", + "parent2": "silver", + "feedItem": "tag:forge:storage_blocks/lumium", + "feedAmount": 2, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Nether_Quartz.json b/config/resourcefulbees/bees/Nether_Quartz.json new file mode 100644 index 0000000..d988ec2 --- /dev/null +++ b/config/resourcefulbees/bees/Nether_Quartz.json @@ -0,0 +1,55 @@ +{ + "flower": "minecraft:warped_fungus", + "maxTimeInHive": 4800, + "sizeModifier": 0.75, + "hasHoneycomb": true, + "traits": ["nether"], + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "other/quartz", + "ColorData": { + "honeycombColor": "#d4caba", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:netherrack", + "mutationOutput": "minecraft:nether_quartz_ore", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:quartz", + "mainOutputWeight": 0.15, + "mainOutputCount": 8, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:NETHER", + "biomeBlacklist": "tag:OVERWORLD,END", + "lightLevel": "NIGHT", + "spawnWeight": 8, + "minGroupSize": 2, + "maxGroupSize": 4 + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:storage_blocks/quartz", + "feedAmount": 8, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Netherite.json b/config/resourcefulbees/bees/Netherite.json new file mode 100644 index 0000000..8104a72 --- /dev/null +++ b/config/resourcefulbees/bees/Netherite.json @@ -0,0 +1,55 @@ +{ + "flower": "minecraft:wither_rose", + "maxTimeInHive": 7200, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "traits": ["nether", "wither"], + "baseLayerTexture": "ores/netherite/netherite_bee", + "ColorData": { + "honeycombColor": "#654740", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 3 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:netherrack", + "mutationOutput": "minecraft:blackstone", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:netherite_scrap", + "mainOutputWeight": 0.1, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false, + "biomeWhitelist": "tag:NETHER", + "biomeBlacklist": "tag:OVERWORLD,END", + "lightLevel": "NIGHT", + "spawnWeight": 4 + }, + "BreedData": { + "isBreedable": true, + "parent1": "wither", + "parent2": "diamond", + "feedItem": "tag:forge:ingots/netherite", + "feedAmount": 4, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Nickel.json b/config/resourcefulbees/bees/Nickel.json new file mode 100644 index 0000000..dfb459f --- /dev/null +++ b/config/resourcefulbees/bees/Nickel.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/nickel/nickel_bee", + "ColorData": { + "honeycombColor": "#8c8f86", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:nickel_ore", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:nickel_ingot", + "mainOutputWeight": 0.1, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 1, + "maxGroupSize": 2, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:storage_blocks/nickel", + "feedAmount": 4, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Obsidian.json b/config/resourcefulbees/bees/Obsidian.json new file mode 100644 index 0000000..72007b7 --- /dev/null +++ b/config/resourcefulbees/bees/Obsidian.json @@ -0,0 +1,55 @@ +{ + "flower": "minecraft:wither_rose", + "maxTimeInHive": 4800, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "traits": ["nether", "wither"], + "baseLayerTexture": "other/obsidian", + "ColorData": { + "honeycombColor": "#663399", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:netherrack", + "mutationOutput": "minecraft:obsidian", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 4 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:obsidian", + "mainOutputWeight": 0.1, + "mainOutputCount": 3, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:NETHER,OVERWORLD,END", + "minGroupSize": 1, + "maxGroupSize": 2, + "spawnWeight": 8 + }, + "BreedData": { + "isBreedable": true, + "parent1": "water", + "parent2": "blaze", + "feedItem": "tag:forge:obsidian", + "feedAmount": 8, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Osmium.json b/config/resourcefulbees/bees/Osmium.json new file mode 100644 index 0000000..d59324a --- /dev/null +++ b/config/resourcefulbees/bees/Osmium.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/osmium/osmium_bee", + "ColorData": { + "honeycombColor": "#c1e0e7", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:osmium_ore", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:osmium_ingot", + "mainOutputWeight": 0.1, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 1, + "maxGroupSize": 2, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:storage_blocks/osmium", + "feedAmount": 4, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Pigman.json b/config/resourcefulbees/bees/Pigman.json new file mode 100644 index 0000000..63e2829 --- /dev/null +++ b/config/resourcefulbees/bees/Pigman.json @@ -0,0 +1,55 @@ +{ + "flower": "tag:forge:mushrooms", + "maxTimeInHive": 4800, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "traits": ["nether", "pigman"], + "baseLayerTexture": "pigman/pigman_bee", + "ColorData": { + "honeycombColor": "#885956", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:blackstone", + "mutationOutput": "minecraft:gilded_blackstone", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 2 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:gold_nugget", + "mainOutputWeight": 0.2, + "mainOutputCount": 6, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false, + "biomeWhitelist": "tag:NETHER", + "biomeBlacklist": "tag:OVERWORLD,END", + "lightLevel": "NIGHT", + "spawnWeight": 16 + }, + "BreedData": { + "isBreedable": true, + "parent1": "zombie", + "parent2": "gold", + "feedItem": "tag:forge:storage_blocks/gold", + "feedAmount": 2, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/RGBee.json b/config/resourcefulbees/bees/RGBee.json new file mode 100644 index 0000000..3f1fb38 --- /dev/null +++ b/config/resourcefulbees/bees/RGBee.json @@ -0,0 +1,52 @@ +{ + "flower": "ALL", + "maxTimeInHive": 2400, + "sizeModifier": 0.5, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "ColorData": { + "honeycombColor": "#ffffff", + "isBeeColored": false, + "isRainbowBee": true, + "isGlowing": true, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": false + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:red_dye", + "secondaryOutput": "minecraft:green_dye", + "bottleOutput": "resourcefulbees:rainbow_honey_bottle", + "bottleOutputWeight": 0.3, + "mainOutputWeight": 0.3, + "secondaryOutputWeight": 0.3, + "mainInputCount": 1, + "mainOutputCount": 3 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 2, + "maxGroupSize": 3, + "spawnWeight": 8 + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:minecraft:flowers", + "feedAmount": 1, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Redstone.json b/config/resourcefulbees/bees/Redstone.json new file mode 100644 index 0000000..76e106b --- /dev/null +++ b/config/resourcefulbees/bees/Redstone.json @@ -0,0 +1,57 @@ +{ + "flower": "ALL", + "maxTimeInHive": 4800, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/redstone/redstone_bee", + "ColorData": { + "honeycombColor": "#aa0f01", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:redstone_ore", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:redstone", + "mainOutputWeight": 0.3, + "mainOutputCount": 6, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 0, + "maxGroupSize": 1, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "parent1": "lead", + "parent2": "copper", + "feedItem": "tag:forge:storage_blocks/redstone", + "feedAmount": 8, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Sand.json b/config/resourcefulbees/bees/Sand.json new file mode 100644 index 0000000..8714029 --- /dev/null +++ b/config/resourcefulbees/bees/Sand.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 2400, + "sizeModifier": 0.75, + "traits": ["can_swim"], + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "other/sand", + "ColorData": { + "honeycombColor": "#e7e4bb", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "minecraft:gravel", + "mutationOutput": "minecraft:sand", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:sand", + "mainOutputWeight": 0.3, + "mainOutputCount": 6, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "spawnWeight": 4, + "biomeWhitelist": "tag:BEACH,OCEAN", + "biomeBlacklist": "tag:NETHER,END", + "minGroupSize": 2, + "maxGroupSize": 4, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:minecraft:sand", + "feedAmount": 8, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Signalum.json b/config/resourcefulbees/bees/Signalum.json new file mode 100644 index 0000000..d7a1696 --- /dev/null +++ b/config/resourcefulbees/bees/Signalum.json @@ -0,0 +1,52 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 0.75, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "metals/signalum", + "ColorData": { + "honeycombColor": "#fd641a", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:storage_blocks/diamond", + "mutationOutput": "emendatusenigmatica:signalum_block", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:signalum_ingot", + "mainOutputWeight": 0.2, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN" + }, + "BreedData": { + "isBreedable": true, + "parent1": "copper", + "parent2": "silver", + "feedItem": "tag:forge:storage_blocks/signalum", + "feedAmount": 2, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Silver.json b/config/resourcefulbees/bees/Silver.json new file mode 100644 index 0000000..923d2e7 --- /dev/null +++ b/config/resourcefulbees/bees/Silver.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/silver/silver_bee", + "ColorData": { + "honeycombColor": "#c5d1fe", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:silver_ore", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:silver_ingot", + "mainOutputWeight": 0.1, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 1, + "maxGroupSize": 2, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:storage_blocks/silver", + "feedAmount": 4, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Skeleton.json b/config/resourcefulbees/bees/Skeleton.json new file mode 100644 index 0000000..1b5b116 --- /dev/null +++ b/config/resourcefulbees/bees/Skeleton.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 4800, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "skeleton/skeleton_bee", + "ColorData": { + "honeycombColor": "#f6f2e6", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "minecraft:bone_block", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:bone_meal", + "mainOutputWeight": 0.5, + "mainOutputCount": 18, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD,NETHER", + "biomeBlacklist": "tag:END", + "lightLevel": "NIGHT", + "minGroupSize": 2, + "maxGroupSize": 3, + "spawnWeight": 14 + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:bone_block", + "feedAmount": 2, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Slimy.json b/config/resourcefulbees/bees/Slimy.json new file mode 100644 index 0000000..c2d8c6a --- /dev/null +++ b/config/resourcefulbees/bees/Slimy.json @@ -0,0 +1,56 @@ +{ + "flower": "ALL", + "maxTimeInHive": 4800, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "traits": ["slimy"], + "baseLayerTexture": "slime/slime_bee", + "ColorData": { + "honeycombColor": "#73c262", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "GELATINOUS" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "minecraft:honey_block", + "mutationOutput": "minecraft:slime_block", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:slime_ball", + "mainOutputWeight": 0.25, + "mainOutputCount": 8, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:NETHER,END", + "lightLevel": "NIGHT", + "spawnWeight": 12 + }, + "BreedData": { + "isBreedable": true, + "parent1": "zombie", + "parent2": "clay", + "feedItem": "tag:forge:slime_block", + "feedAmount": 2, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Steel.json b/config/resourcefulbees/bees/Steel.json new file mode 100644 index 0000000..52935fb --- /dev/null +++ b/config/resourcefulbees/bees/Steel.json @@ -0,0 +1,52 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 0.75, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "metals/steel", + "ColorData": { + "honeycombColor": "#858585", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:storage_blocks/diamond", + "mutationOutput": "emendatusenigmatica:steel_block", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:steel_ingot", + "mainOutputWeight": 0.2, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN" + }, + "BreedData": { + "isBreedable": true, + "parent1": "coal", + "parent2": "iron", + "feedItem": "tag:forge:storage_blocks/steel", + "feedAmount": 2, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Tin.json b/config/resourcefulbees/bees/Tin.json new file mode 100644 index 0000000..5230371 --- /dev/null +++ b/config/resourcefulbees/bees/Tin.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/tin/tin_bee", + "ColorData": { + "honeycombColor": "#7d81a4", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:tin_ore", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:tin_ingot", + "mainOutputWeight": 0.1, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 1, + "maxGroupSize": 2, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:storage_blocks/tin", + "feedAmount": 4, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Uranium.json b/config/resourcefulbees/bees/Uranium.json new file mode 100644 index 0000000..d6bd04b --- /dev/null +++ b/config/resourcefulbees/bees/Uranium.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/uranium/uranium_bee", + "ColorData": { + "honeycombColor": "#333c2f", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:uranium_ore", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:uranium_ingot", + "mainOutputWeight": 0.1, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 1, + "maxGroupSize": 2, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:storage_blocks/uranium", + "feedAmount": 4, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Water.json b/config/resourcefulbees/bees/Water.json new file mode 100644 index 0000000..8650751 --- /dev/null +++ b/config/resourcefulbees/bees/Water.json @@ -0,0 +1,56 @@ +{ + "flower": "ALL", + "maxTimeInHive": 4800, + "sizeModifier": 0.75, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "traits": ["can_swim"], + "baseLayerTexture": "other/water", + "ColorData": { + "honeycombColor": "#5979ef", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "minecraft:lava", + "mutationOutput": "minecraft:obsidian", + "mutationType": "FLUID_TO_BLOCK", + "mutationCount": 20 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:kelp", + "secondaryOutput": "minecraft:seagrass", + "bottleOutput": "minecraft:sea_pickle", + "mainOutputWeight": 0.5, + "mainOutputCount": 16, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OCEAN,BEACH", + "biomeBlacklist": "tag:NETHER,END", + "minGroupSize": 4, + "maxGroupSize": 6, + "spawnWeight": 6 + }, + "BreedData": { + "isBreedable": true, + "feedItem": "minecraft:seagrass", + "feedAmount": 16, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Wither.json b/config/resourcefulbees/bees/Wither.json new file mode 100644 index 0000000..ef8546b --- /dev/null +++ b/config/resourcefulbees/bees/Wither.json @@ -0,0 +1,55 @@ +{ + "flower": "minecraft:wither_rose", + "maxTimeInHive": 4800, + "sizeModifier": 1.5, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "traits": ["nether", "wither"], + "baseLayerTexture": "wither/wither_bee", + "ColorData": { + "honeycombColor": "#444444", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 3 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "minecraft:water", + "mutationOutput": "minecraft:lava", + "mutationType": "FLUID_TO_FLUID", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "wstweaks:fragment", + "mainOutputWeight": 0.05, + "mainOutputCount": 3, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:NETHER,END", + "lightLevel": "NIGHT", + "spawnWeight": 12 + }, + "BreedData": { + "isBreedable": true, + "parent1": "diamond", + "parent2": "obsidian", + "feedItem": "minecraft:nether_star", + "feedAmount": 1, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/Zinc.json b/config/resourcefulbees/bees/Zinc.json new file mode 100644 index 0000000..5bac229 --- /dev/null +++ b/config/resourcefulbees/bees/Zinc.json @@ -0,0 +1,54 @@ +{ + "flower": "ALL", + "maxTimeInHive": 3600, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "baseLayerTexture": "ores/zinc/zinc_bee", + "ColorData": { + "honeycombColor": "#818653", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ORE" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": true, + "inflictsPoison": true, + "attackDamage": 1 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "tag:forge:stone", + "mutationOutput": "emendatusenigmatica:zinc_ore", + "mutationType": "BLOCK_TO_BLOCK" + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "emendatusenigmatica:zinc_ingot", + "mainOutputWeight": 0.1, + "mainOutputCount": 2, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:OCEAN", + "minGroupSize": 1, + "maxGroupSize": 2, + "spawnWeight": 2, + "lightLevel": "DAY" + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:storage_blocks/zinc", + "feedAmount": 4, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": false + } +} diff --git a/config/resourcefulbees/bees/Zombie.json b/config/resourcefulbees/bees/Zombie.json new file mode 100644 index 0000000..dda5c9d --- /dev/null +++ b/config/resourcefulbees/bees/Zombie.json @@ -0,0 +1,55 @@ +{ + "flower": "ALL", + "maxTimeInHive": 4800, + "sizeModifier": 1, + "hasHoneycomb": true, + "apiaryOutputAmounts": [3, 6, 1, 2], + "traits": ["zombie"], + "baseLayerTexture": "zombie/zombie_bee", + "ColorData": { + "honeycombColor": "#2f4e32", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2 + }, + "MutationData": { + "hasMutation": true, + "mutationInput": "minecraft:stone", + "mutationOutput": "minecraft:cobblestone", + "mutationType": "BLOCK_TO_BLOCK", + "mutationCount": 1 + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + "mainOutput": "minecraft:rotten_flesh", + "mainOutputWeight": 0.5, + "mainOutputCount": 9, + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": true, + "biomeWhitelist": "tag:OVERWORLD", + "biomeBlacklist": "tag:NETHER,END", + "lightLevel": "NIGHT", + "spawnWeight": 6, + "minGroupSize": 4, + "maxGroupSize": 6 + }, + "BreedData": { + "isBreedable": true, + "feedItem": "minecraft:rotten_flesh", + "feedAmount": 4, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/biome_dictionary/beach.json b/config/resourcefulbees/biome_dictionary/beach.json new file mode 100644 index 0000000..9429dc3 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/beach.json @@ -0,0 +1,8 @@ +{ + "biomes": [ + "minecraft:mushroom_field_shore", + "minecraft:beach", + "minecraft:stone_shore", + "minecraft:snowy_beach" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/cold.json b/config/resourcefulbees/biome_dictionary/cold.json new file mode 100644 index 0000000..ac47f99 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/cold.json @@ -0,0 +1,22 @@ +{ + "biomes": [ + "minecraft:taiga", + "minecraft:the_end", + "minecraft:frozen_ocean", + "minecraft:frozen_river", + "minecraft:snowy_tundra", + "minecraft:snowy_mountains", + "minecraft:taiga_hills", + "minecraft:snowy_beach", + "minecraft:snowy_taiga", + "minecraft:snowy_taiga_hills", + "minecraft:giant_tree_taiga", + "minecraft:giant_tree_taiga_hills", + "minecraft:cold_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:taiga_mountains", + "minecraft:ice_spikes", + "minecraft:snowy_taiga_mountains" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/coniferous.json b/config/resourcefulbees/biome_dictionary/coniferous.json new file mode 100644 index 0000000..82d75d9 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/coniferous.json @@ -0,0 +1,12 @@ +{ + "biomes": [ + "minecraft:taiga", + "minecraft:taiga_hills", + "minecraft:snowy_taiga", + "minecraft:snowy_taiga_hills", + "minecraft:giant_tree_taiga", + "minecraft:giant_tree_taiga_hills", + "minecraft:taiga_mountains", + "minecraft:snowy_taiga_mountains" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/dense.json b/config/resourcefulbees/biome_dictionary/dense.json new file mode 100644 index 0000000..cbdbe28 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/dense.json @@ -0,0 +1,13 @@ +{ + "biomes": [ + "minecraft:jungle", + "minecraft:jungle_hills", + "minecraft:dark_forest", + "minecraft:modified_jungle", + "minecraft:tall_birch_forest", + "minecraft:tall_birch_hills", + "minecraft:dark_forest_hills", + "minecraft:giant_spruce_taiga", + "minecraft:giant_spruce_taiga_hills" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/dry.json b/config/resourcefulbees/biome_dictionary/dry.json new file mode 100644 index 0000000..fabd3d7 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/dry.json @@ -0,0 +1,17 @@ +{ + "biomes": [ + "minecraft:desert", + "minecraft:nether_wastes", + "minecraft:the_end", + "minecraft:desert_hills", + "minecraft:badlands", + "minecraft:wooded_badlands_plateau", + "minecraft:badlands_plateau", + "minecraft:desert_lakes", + "minecraft:shattered_savanna", + "minecraft:shattered_savanna_plateau", + "minecraft:eroded_badlands", + "minecraft:modified_wooded_badlands_plateau", + "minecraft:modified_badlands_plateau" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/end.json b/config/resourcefulbees/biome_dictionary/end.json new file mode 100644 index 0000000..b546802 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/end.json @@ -0,0 +1,9 @@ +{ + "biomes": [ + "minecraft:the_end", + "minecraft:small_end_islands", + "minecraft:end_midlands", + "minecraft:end_highlands", + "minecraft:end_barrens" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/forest.json b/config/resourcefulbees/biome_dictionary/forest.json new file mode 100644 index 0000000..50ca107 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/forest.json @@ -0,0 +1,27 @@ +{ + "biomes": [ + "minecraft:forest", + "minecraft:taiga", + "minecraft:wooded_hills", + "minecraft:taiga_hills", + "minecraft:jungle_edge", + "minecraft:birch_forest", + "minecraft:birch_forest_hills", + "minecraft:dark_forest", + "minecraft:snowy_taiga", + "minecraft:snowy_taiga_hills", + "minecraft:giant_tree_taiga", + "minecraft:giant_tree_taiga_hills", + "minecraft:wooded_mountains", + "minecraft:flower_forest", + "minecraft:taiga_mountains", + "minecraft:tall_birch_forest", + "minecraft:tall_birch_hills", + "minecraft:dark_forest_hills", + "minecraft:giant_spruce_taiga", + "minecraft:giant_spruce_taiga_hills", + "minecraft:snowy_taiga_mountains", + "minecraft:crimson_forest", + "minecraft:warped_forest" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/hills.json b/config/resourcefulbees/biome_dictionary/hills.json new file mode 100644 index 0000000..7d261f1 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/hills.json @@ -0,0 +1,22 @@ +{ + "biomes": [ + "minecraft:mountains", + "minecraft:desert_hills", + "minecraft:wooded_hills", + "minecraft:taiga_hills", + "minecraft:jungle_hills", + "minecraft:birch_forest_hills", + "minecraft:snowy_taiga_hills", + "minecraft:giant_tree_taiga_hills", + "minecraft:flower_forest", + "minecraft:swamp_hills", + "minecraft:ice_spikes", + "minecraft:modified_jungle_edge", + "minecraft:tall_birch_forest", + "minecraft:tall_birch_hills", + "minecraft:dark_forest_hills", + "minecraft:giant_spruce_taiga_hills", + "minecraft:shattered_savanna_plateau", + "minecraft:modified_wooded_badlands_plateau" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/hot.json b/config/resourcefulbees/biome_dictionary/hot.json new file mode 100644 index 0000000..bf89135 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/hot.json @@ -0,0 +1,22 @@ +{ + "biomes": [ + "minecraft:desert", + "minecraft:nether_wastes", + "minecraft:desert_hills", + "minecraft:jungle", + "minecraft:jungle_hills", + "minecraft:jungle_edge", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:warm_ocean", + "minecraft:deep_warm_ocean", + "minecraft:desert_lakes", + "minecraft:modified_jungle", + "minecraft:modified_jungle_edge", + "minecraft:shattered_savanna", + "minecraft:shattered_savanna_plateau", + "minecraft:eroded_badlands", + "minecraft:modified_wooded_badlands_plateau", + "minecraft:modified_badlands_plateau" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/jungle.json b/config/resourcefulbees/biome_dictionary/jungle.json new file mode 100644 index 0000000..b85dc85 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/jungle.json @@ -0,0 +1,9 @@ +{ + "biomes": [ + "minecraft:jungle", + "minecraft:jungle_hills", + "minecraft:jungle_edge", + "minecraft:modified_jungle", + "minecraft:modified_jungle_edge" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/mesa.json b/config/resourcefulbees/biome_dictionary/mesa.json new file mode 100644 index 0000000..198c87e --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/mesa.json @@ -0,0 +1,7 @@ +{ + "biomes": [ + "minecraft:badlands", + "minecraft:wooded_badlands_plateau", + "minecraft:badlands_plateau" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/modified.json b/config/resourcefulbees/biome_dictionary/modified.json new file mode 100644 index 0000000..0185d89 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/modified.json @@ -0,0 +1,9 @@ +{ + "biomes": [ + "minecraft:modified_jungle", + "minecraft:modified_jungle_edge", + "minecraft:modified_wooded_badlands_plateau", + "minecraft:modified_badlands_plateau", + "minecraft:modified_gravelly_mountains" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/mountain.json b/config/resourcefulbees/biome_dictionary/mountain.json new file mode 100644 index 0000000..b6c3afb --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/mountain.json @@ -0,0 +1,17 @@ +{ + "biomes": [ + "minecraft:mountains", + "minecraft:mountain_edge", + "minecraft:snowy_mountains", + "minecraft:wooded_mountains", + "minecraft:gravelly_mountains", + "minecraft:taiga_mountains", + "minecraft:snowy_taiga_mountains", + "minecraft:modified_jungle", + "minecraft:tall_birch_hills", + "minecraft:dark_forest_hills", + "minecraft:shattered_savanna", + "minecraft:eroded_badlands", + "minecraft:modified_badlands_plateau" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/mushroom.json b/config/resourcefulbees/biome_dictionary/mushroom.json new file mode 100644 index 0000000..6ae94f6 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/mushroom.json @@ -0,0 +1,3 @@ +{ + "biomes": ["minecraft:mushroom_fields", "minecraft:mushroom_field_shore"] +} diff --git a/config/resourcefulbees/biome_dictionary/nether.json b/config/resourcefulbees/biome_dictionary/nether.json new file mode 100644 index 0000000..46e35c5 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/nether.json @@ -0,0 +1,9 @@ +{ + "biomes": [ + "minecraft:nether_wastes", + "minecraft:soul_sand_valley", + "minecraft:crimson_forest", + "minecraft:warped_forest", + "minecraft:basalt_deltas" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/ocean.json b/config/resourcefulbees/biome_dictionary/ocean.json new file mode 100644 index 0000000..ed83164 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/ocean.json @@ -0,0 +1,14 @@ +{ + "biomes": [ + "minecraft:ocean", + "minecraft:frozen_ocean", + "minecraft:deep_ocean", + "minecraft:cold_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:warm_ocean", + "minecraft:deep_warm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/overworld.json b/config/resourcefulbees/biome_dictionary/overworld.json new file mode 100644 index 0000000..af6550a --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/overworld.json @@ -0,0 +1,72 @@ +{ + "biomes": [ + "minecraft:ocean", + "minecraft:plains", + "minecraft:desert", + "minecraft:mountains", + "minecraft:forest", + "minecraft:taiga", + "minecraft:swamp", + "minecraft:river", + "minecraft:frozen_ocean", + "minecraft:frozen_river", + "minecraft:snowy_tundra", + "minecraft:snowy_mountains", + "minecraft:mushroom_fields", + "minecraft:mushroom_field_shore", + "minecraft:beach", + "minecraft:desert_hills", + "minecraft:wooded_hills", + "minecraft:taiga_hills", + "minecraft:mountain_edge", + "minecraft:jungle", + "minecraft:jungle_hills", + "minecraft:jungle_edge", + "minecraft:deep_ocean", + "minecraft:stone_shore", + "minecraft:snowy_beach", + "minecraft:birch_forest", + "minecraft:birch_forest_hills", + "minecraft:dark_forest", + "minecraft:snowy_taiga", + "minecraft:snowy_taiga_hills", + "minecraft:giant_tree_taiga", + "minecraft:giant_tree_taiga_hills", + "minecraft:wooded_mountains", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:badlands", + "minecraft:wooded_badlands_plateau", + "minecraft:badlands_plateau", + "minecraft:warm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:cold_ocean", + "minecraft:deep_warm_ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:sunflower_plains", + "minecraft:desert_lakes", + "minecraft:gravelly_mountains", + "minecraft:flower_forest", + "minecraft:taiga_mountains", + "minecraft:swamp_hills", + "minecraft:ice_spikes", + "minecraft:modified_jungle", + "minecraft:modified_jungle_edge", + "minecraft:tall_birch_forest", + "minecraft:tall_birch_hills", + "minecraft:dark_forest_hills", + "minecraft:snowy_taiga_mountains", + "minecraft:giant_spruce_taiga", + "minecraft:giant_spruce_taiga_hills", + "minecraft:modified_gravelly_mountains", + "minecraft:shattered_savanna", + "minecraft:shattered_savanna_plateau", + "minecraft:eroded_badlands", + "minecraft:modified_wooded_badlands_plateau", + "minecraft:modified_badlands_plateau", + "minecraft:bamboo_jungle", + "minecraft:bamboo_jungle_hills" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/plains.json b/config/resourcefulbees/biome_dictionary/plains.json new file mode 100644 index 0000000..7f8d9fe --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/plains.json @@ -0,0 +1,8 @@ +{ + "biomes": [ + "minecraft:plains", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:sunflower_plains" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/plateau.json b/config/resourcefulbees/biome_dictionary/plateau.json new file mode 100644 index 0000000..14244c4 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/plateau.json @@ -0,0 +1,10 @@ +{ + "biomes": [ + "minecraft:savanna_plateau", + "minecraft:wooded_badlands_plateau", + "minecraft:badlands_plateau", + "minecraft:shattered_savanna_plateau", + "minecraft:modified_wooded_badlands_plateau", + "minecraft:modified_badlands_plateau" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/rare.json b/config/resourcefulbees/biome_dictionary/rare.json new file mode 100644 index 0000000..472b4d4 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/rare.json @@ -0,0 +1,29 @@ +{ + "biomes": [ + "minecraft:mushroom_fields", + "minecraft:mushroom_field_shore", + "minecraft:jungle_edge", + "minecraft:savanna_plateau", + "minecraft:sunflower_plains", + "minecraft:desert_lakes", + "minecraft:gravelly_mountains", + "minecraft:flower_forest", + "minecraft:taiga_mountains", + "minecraft:swamp_hills", + "minecraft:ice_spikes", + "minecraft:modified_jungle", + "minecraft:modified_jungle_edge", + "minecraft:tall_birch_forest", + "minecraft:tall_birch_hills", + "minecraft:dark_forest_hills", + "minecraft:snowy_taiga_mountains", + "minecraft:giant_spruce_taiga", + "minecraft:giant_spruce_taiga_hills", + "minecraft:modified_gravelly_mountains", + "minecraft:shattered_savanna", + "minecraft:shattered_savanna_plateau", + "minecraft:eroded_badlands", + "minecraft:modified_wooded_badlands_plateau", + "minecraft:modified_badlands_plateau" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/river.json b/config/resourcefulbees/biome_dictionary/river.json new file mode 100644 index 0000000..40181d0 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/river.json @@ -0,0 +1,3 @@ +{ + "biomes": ["minecraft:river", "minecraft:frozen_river"] +} diff --git a/config/resourcefulbees/biome_dictionary/sandy.json b/config/resourcefulbees/biome_dictionary/sandy.json new file mode 100644 index 0000000..0d4d453 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/sandy.json @@ -0,0 +1,10 @@ +{ + "biomes": [ + "minecraft:desert", + "minecraft:desert_hills", + "minecraft:badlands", + "minecraft:wooded_badlands_plateau", + "minecraft:badlands_plateau", + "minecraft:desert_lakes" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/savanna.json b/config/resourcefulbees/biome_dictionary/savanna.json new file mode 100644 index 0000000..e6a3128 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/savanna.json @@ -0,0 +1,8 @@ +{ + "biomes": [ + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:shattered_savanna", + "minecraft:shattered_savanna_plateau" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/snowy.json b/config/resourcefulbees/biome_dictionary/snowy.json new file mode 100644 index 0000000..e28dfa0 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/snowy.json @@ -0,0 +1,12 @@ +{ + "biomes": [ + "minecraft:frozen_ocean", + "minecraft:frozen_river", + "minecraft:snowy_tundra", + "minecraft:snowy_mountains", + "minecraft:snowy_taiga", + "minecraft:snowy_taiga_hills", + "minecraft:ice_spikes", + "minecraft:snowy_taiga_mountains" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/sparse.json b/config/resourcefulbees/biome_dictionary/sparse.json new file mode 100644 index 0000000..aa69d24 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/sparse.json @@ -0,0 +1,16 @@ +{ + "biomes": [ + "minecraft:wooded_mountains", + "minecraft:savanna", + "minecraft:savanna_plateau", + "minecraft:wooded_badlands_plateau", + "minecraft:gravelly_mountains", + "minecraft:modified_jungle_edge", + "minecraft:modified_gravelly_mountains", + "minecraft:shattered_savanna", + "minecraft:shattered_savanna_plateau", + "minecraft:eroded_badlands", + "minecraft:modified_wooded_badlands_plateau", + "minecraft:modified_badlands_plateau" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/spooky.json b/config/resourcefulbees/biome_dictionary/spooky.json new file mode 100644 index 0000000..8e38080 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/spooky.json @@ -0,0 +1,3 @@ +{ + "biomes": ["minecraft:dark_forest", "minecraft:dark_forest_hills"] +} diff --git a/config/resourcefulbees/biome_dictionary/swamp.json b/config/resourcefulbees/biome_dictionary/swamp.json new file mode 100644 index 0000000..9e54c02 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/swamp.json @@ -0,0 +1,3 @@ +{ + "biomes": ["minecraft:swamp", "minecraft:swamp_hills"] +} diff --git a/config/resourcefulbees/biome_dictionary/void.json b/config/resourcefulbees/biome_dictionary/void.json new file mode 100644 index 0000000..e67ed1f --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/void.json @@ -0,0 +1,3 @@ +{ + "biomes": ["minecraft:the_void"] +} diff --git a/config/resourcefulbees/biome_dictionary/wasteland.json b/config/resourcefulbees/biome_dictionary/wasteland.json new file mode 100644 index 0000000..b15cc56 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/wasteland.json @@ -0,0 +1,3 @@ +{ + "biomes": ["minecraft:snowy_tundra"] +} diff --git a/config/resourcefulbees/biome_dictionary/water.json b/config/resourcefulbees/biome_dictionary/water.json new file mode 100644 index 0000000..aa56345 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/water.json @@ -0,0 +1,15 @@ +{ + "biomes": [ + "minecraft:river", + "minecraft:frozen_river", + "minecraft:ocean", + "minecraft:frozen_ocean", + "minecraft:cold_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_frozen_ocean", + "minecraft:warm_ocean", + "minecraft:deep_warm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:deep_lukewarm_ocean" + ] +} diff --git a/config/resourcefulbees/biome_dictionary/wet.json b/config/resourcefulbees/biome_dictionary/wet.json new file mode 100644 index 0000000..58b73e8 --- /dev/null +++ b/config/resourcefulbees/biome_dictionary/wet.json @@ -0,0 +1,10 @@ +{ + "biomes": [ + "minecraft:swamp", + "minecraft:jungle", + "minecraft:jungle_hills", + "minecraft:jungle_edge", + "minecraft:swamp_hills", + "minecraft:modified_jungle" + ] +} diff --git a/config/resourcefulbees/client.toml b/config/resourcefulbees/client.toml new file mode 100644 index 0000000..b7dcb04 --- /dev/null +++ b/config/resourcefulbees/client.toml @@ -0,0 +1,12 @@ + +["General Options"] + # + #When set to true will display some debug info in console. [true/false] + showDebugInfo = false + # + #When set to true an en_us.json file will be generated for the bees. [true/false] + # This file will be overwritten every time the mod loads. + # The generated names are based on the bee jsons. + #This is best used by pack devs as a one-time run. + generateEnglishLang = false + diff --git a/config/resourcefulbees/common.toml b/config/resourcefulbees/common.toml new file mode 100644 index 0000000..277f7b7 --- /dev/null +++ b/config/resourcefulbees/common.toml @@ -0,0 +1,213 @@ + +["Bee Options"] + # + #Should bees die from stinging? + #Note: Bees will continue to attack until they are no longer angry! + beeDiesFromSting = true + # + #Should bees die when their Y-level is below 0? + #Note: If false, bees will get stuck just below y-0 and not move. **May not be useful with new AI** + beeDiesInVoid = true + # + #This value scales the child size for all Resource Bees. + #Range: 1.0 ~ 2.0 + global_child_size_modifier = 1.0 + # + #This value scales the bee size for all Resource Bees. + #Note: Setting the value in bee JSON overrides this value. + #Range: 0.5 ~ 2.0 + global_bee_size_modifier = 1.0 + # + #Should bees inflict poison damage? + #Note: Poison is only inflicted if a bee has not been given a trait with a special damage output. + #Set to false if you want to configure bees individually. + beesInflictPoison = true + +["Apiary Options"] + # + #Maximum number of UNIQUE bees allowed in the Apiary. + #Range: 1 ~ 16 + apiaryMaxBees = 9 + # + #Tier 3 Apiary Output + #Allowed Values: COMB, BLOCK + tierThreeApiaryOutput = "BLOCK" + # + #Tier 4 Apiary Output Quantity + #Range: > 1 + tierFourApiaryQuantity = 2 + # + #Tier 2 Apiary Output + #Allowed Values: COMB, BLOCK + tierTwoApiaryOutput = "COMB" + # + #Tier 2 Apiary Output Quantity + #Range: > 1 + tierTwoApiaryQuantity = 6 + # + #Tier 3 Apiary Output Quantity + #Range: > 1 + tierThreeApiaryQuantity = 1 + # + #Tier 1 Apiary Output Quantity + #Range: > 1 + tierOneApiaryQuantity = 3 + # + #Tier 4 Apiary Output + #Allowed Values: COMB, BLOCK + tierFourApiaryOutput = "BLOCK" + # + #Maximum breed time before upgrades are applied. + #Range: 1200 ~ 4800 + apiaryMaxBreedTime = 3200 + # + #Tier 1 Apiary Output + #Allowed Values: COMB, BLOCK + tierOneApiaryOutput = "COMB" + +["Honey Options"] + # + #Should honey block recipies be generated? [true/false] + honeyBlockRecipies = true + # + #Set to false if you don't want the custom honey blocks to be generated [true/false] + generateHoneyBlocks = true + # + #Set to false if you don't want the custom honey fluids to be generated [true/false] + generateHoneyFluids = true + +["Centrifuge Options"] + # + #Amount of hunger the player uses per click on mechanical centrifuge. + #Range: 0.0 ~ 1.0 + mechanicalCentrifugePlayerExhaustion = 0.1 + # + #Global recipe time for generated centrifuge recipes + #This does not affect recipes that are not auto generated by us. + #Time is in ticks. + #Range: 100 ~ 2400 + globalCentrifugeRecipeTime = 200 + # + #Tick reduction applied to centrifuge recipes + #This does not affect recipes that are not auto generated by us. + #NOTE: Lowest recipe time allowed is 5 ticks regardless of values provided. + #Range: 10 ~ 1200 + multiblockRecipeTimeReduction = 150 + # + #Centrifuge Max energy storage. + #The Centrifuge Multiblocks max energy storage is 5x this amount + #Range: 1000 ~ 1000000 + maxCentrifugeRf = 10000 + # + # Makes it so multiblock centrifuge can only do multiblock recipes. [true/false] + multiblockRecipesOnly = false + # + #RF/t consumed by the centrifuge when processing recipes. Mutliblock Centrifuge cuts this value in half. + #Range: 2 ~ 1000 + centrifugeRfPerTick = 2 + +["Beehive Options"] + # + #Base honeycomb harvest amount + #(THIS * TIER_MODIFIER = MAX_COMBS) for a range of 5 -> 64 + #Range: 5 ~ 16 + hiveMaxCombs = 5 + # + #Set to false if you want the player to only be able to get honeycombs from the beehive using the scraper [true/false] + allowShears = true + # + #Maximum number of bees in the base tier hive. + #(THIS * TIER_MODIFIER = MAX_BEES) for a range of 4 -> 16 + #Range: 1 ~ 4 + hiveMaxBees = 4 + +["General Options"] + # + #Sets the max durability for the smoker + #Range: 100 ~ 5000 + smokerDurability = 1000 + # + #Set this to false when you want to overwrite the default provided Biome Dictionary files. [true/false] + #This should be run at least once for initial generation. + generateBiomeDictionaries = false + # + #Set this to false when you want to use our custom Biome Dictionary system. [true/false] + #At a later time we will look into either combining with the Forge system or making the Forge system data pack capable. + useForgeBiomeDictionaries = true + # + #Set to true if you want easter egg bees to generate (WIP) [true/false] + #The only easter egg bee currently available is the Oreo bee + enableEasterEggBees = true + # + #Set this to false when you want to overwrite the default bee files. [true/false] + #This should be run at least once for initial generation. + generateDefaults = false + +["Honey Generator Options"] + # + #Amount of honey consumed in mb/t. + #Range: 1 ~ 50 + honeyDrainAmount = 5 + # + #Amount of energy transferred out of the generator in rf/t. + #Range: 50 ~ 500 + energyTransferAmount = 100 + # + #Maximum internal honey capacity. + #Range: 1000 ~ 100000 + maxTankCapacity = 10000 + # + #Amount of rf/t generated. + #Range: 0 ~ 500 + energyFillAmount = 125 + # + #Amount of honey generated in mb/t. 1 bottle = 250mb honey + #Range: 1 ~ 50 + honeyFillAmount = 10 + # + #Maximum internal energy buffer. + #Range: 10000 ~ 1000000 + maxEnergyCapacity = 100000 + +["Spawning Options"] + # + #Chance for nest to spawn when generating chunks in nether category biomes. [1/x] + #A higher value means the nest is less likely to spawn. + #Range: 4 ~ 100 + nether_nest_generation_chance = 8 + #The value added to weight for bees in a flower forests + #Range: 0 ~ 9 + beesMoreCommonInFlowerForests = 4 + # + #Chance for nest to spawn when generating chunks in overworld category biomes. [1/x] + #A higher value means the nest is less likely to spawn. + #Range: 4 ~ 100 + overworld_nest_generation_chance = 64 + # + #Chance for nest to spawn when generating chunks in end category biomes. [1/x] + #A higher value means the nest is less likely to spawn. + #Range: 4 ~ 100 + end_nest_generation_chance = 32 + # + #Should bee nests generate in world? + #Note: They will only generate in biomes where bees can spawn + generateBeeNests = true + +["Recipe Options"] + # + #Set to false if you don't want the honeycomb block recipes to be auto generated [true/false] + honeycombBlockRecipes = true + # + #Set to false if you don't want the centrifuge recipes to be auto generated [true/false] + centrifugeRecipes = true + +["Honeycomb Options"] + # + #The amount of hunger restored when eating a honeycomb. + #Range: 0 ~ 8 + honeycombHunger = 1 + # + #The amount of saturation restored when eating a honeycomb. + #Range: 0.0 ~ 8.0 + honeycombSaturation = 0.6 + diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/lang/en_us.json b/config/resourcefulbees/resources/assets/resourcefulbees/lang/en_us.json new file mode 100644 index 0000000..f1efc15 --- /dev/null +++ b/config/resourcefulbees/resources/assets/resourcefulbees/lang/en_us.json @@ -0,0 +1,136 @@ +{ + "block.resourcefulbees.blaze_honeycomb_block": "Blaze Honeycomb Block", + "item.resourcefulbees.blaze_honeycomb": "Blaze Honeycomb", + "item.resourcefulbees.blaze_bee_spawn_egg": "Blaze Bee Spawn Egg", + "entity.resourcefulbees.blaze_bee": "Blaze Bee", + + "block.resourcefulbees.clay_honeycomb_block": "Clay Honeycomb Block", + "item.resourcefulbees.clay_honeycomb": "Clay Honeycomb", + "item.resourcefulbees.clay_bee_spawn_egg": "Clay Bee Spawn Egg", + "entity.resourcefulbees.clay_bee": "Clay Bee", + + "block.resourcefulbees.ghast_honeycomb_block": "Ghast Honeycomb Block", + "item.resourcefulbees.ghast_honeycomb": "Ghast Honeycomb", + "item.resourcefulbees.ghast_bee_spawn_egg": "Ghast Bee Spawn Egg", + "entity.resourcefulbees.ghast_bee": "Ghast Bee", + + "block.resourcefulbees.glowstone_honeycomb_block": "Glowstone Honeycomb Block", + "item.resourcefulbees.glowstone_honeycomb": "Glowstone Honeycomb", + "item.resourcefulbees.glowstone_bee_spawn_egg": "Glowstone Bee Spawn Egg", + "entity.resourcefulbees.glowstone_bee": "Glowstone Bee", + + "block.resourcefulbees.gravel_honeycomb_block": "Gravel Honeycomb Block", + "item.resourcefulbees.gravel_honeycomb": "Gravel Honeycomb", + "item.resourcefulbees.gravel_bee_spawn_egg": "Gravel Bee Spawn Egg", + "entity.resourcefulbees.gravel_bee": "Gravel Bee", + + "block.resourcefulbees.obsidian_honeycomb_block": "Obsidian Honeycomb Block", + "item.resourcefulbees.obsidian_honeycomb": "Obsidian Honeycomb", + "item.resourcefulbees.obsidian_bee_spawn_egg": "Obsidian Bee Spawn Egg", + "entity.resourcefulbees.obsidian_bee": "Obsidian Bee", + + "block.resourcefulbees.sand_honeycomb_block": "Sand Honeycomb Block", + "item.resourcefulbees.sand_honeycomb": "Sand Honeycomb", + "item.resourcefulbees.sand_bee_spawn_egg": "Sand Bee Spawn Egg", + "entity.resourcefulbees.sand_bee": "Sand Bee", + + "block.resourcefulbees.slimy_honeycomb_block": "Slimy Honeycomb Block", + "item.resourcefulbees.slimy_honeycomb": "Slimy Honeycomb", + "item.resourcefulbees.slimy_bee_spawn_egg": "Slimy Bee Spawn Egg", + "entity.resourcefulbees.slimy_bee": "Slimy Bee", + + "block.resourcefulbees.water_honeycomb_block": "Water Honeycomb Block", + "item.resourcefulbees.water_honeycomb": "Water Honeycomb", + "item.resourcefulbees.water_bee_spawn_egg": "Water Bee Spawn Egg", + "entity.resourcefulbees.water_bee": "Water Bee", + + "block.resourcefulbees.copper_honeycomb_block": "Copper Honeycomb Block", + "item.resourcefulbees.copper_honeycomb": "Copper Honeycomb", + "item.resourcefulbees.copper_bee_spawn_egg": "Copper Bee Spawn Egg", + "entity.resourcefulbees.copper_bee": "Copper Bee", + + "block.resourcefulbees.aluminum_honeycomb_block": "Aluminum Honeycomb Block", + "item.resourcefulbees.aluminum_honeycomb": "Aluminum Honeycomb", + "item.resourcefulbees.aluminum_bee_spawn_egg": "Aluminum Bee Spawn Egg", + "entity.resourcefulbees.aluminum_bee": "Aluminum Bee", + + "block.resourcefulbees.silver_honeycomb_block": "Silver Honeycomb Block", + "item.resourcefulbees.silver_honeycomb": "Silver Honeycomb", + "item.resourcefulbees.silver_bee_spawn_egg": "Silver Bee Spawn Egg", + "entity.resourcefulbees.silver_bee": "Silver Bee", + + "block.resourcefulbees.lead_honeycomb_block": "Lead Honeycomb Block", + "item.resourcefulbees.lead_honeycomb": "Lead Honeycomb", + "item.resourcefulbees.lead_bee_spawn_egg": "Lead Bee Spawn Egg", + "entity.resourcefulbees.lead_bee": "Lead Bee", + + "block.resourcefulbees.nickel_honeycomb_block": "Nickel Honeycomb Block", + "item.resourcefulbees.nickel_honeycomb": "Nickel Honeycomb", + "item.resourcefulbees.nickel_bee_spawn_egg": "Nickel Bee Spawn Egg", + "entity.resourcefulbees.nickel_bee": "Nickel Bee", + + "block.resourcefulbees.uranium_honeycomb_block": "Uranium Honeycomb Block", + "item.resourcefulbees.uranium_honeycomb": "Uranium Honeycomb", + "item.resourcefulbees.uranium_bee_spawn_egg": "Uranium Bee Spawn Egg", + "entity.resourcefulbees.uranium_bee": "Uranium Bee", + + "block.resourcefulbees.tin_honeycomb_block": "Tin Honeycomb Block", + "item.resourcefulbees.tin_honeycomb": "Tin Honeycomb", + "item.resourcefulbees.tin_bee_spawn_egg": "Tin Bee Spawn Egg", + "entity.resourcefulbees.tin_bee": "Tin Bee", + + "block.resourcefulbees.osmium_honeycomb_block": "Osmium Honeycomb Block", + "item.resourcefulbees.osmium_honeycomb": "Osmium Honeycomb", + "item.resourcefulbees.osmium_bee_spawn_egg": "Osmium Bee Spawn Egg", + "entity.resourcefulbees.osmium_bee": "Osmium Bee", + + "block.resourcefulbees.zinc_honeycomb_block": "Zinc Honeycomb Block", + "item.resourcefulbees.zinc_honeycomb": "Zinc Honeycomb", + "item.resourcefulbees.zinc_bee_spawn_egg": "Zinc Bee Spawn Egg", + "entity.resourcefulbees.zinc_bee": "Zinc Bee", + + "block.resourcefulbees.bronze_honeycomb_block": "Bronze Honeycomb Block", + "item.resourcefulbees.bronze_honeycomb": "Bronze Honeycomb", + "item.resourcefulbees.bronze_bee_spawn_egg": "Bronze Bee Spawn Egg", + "entity.resourcefulbees.bronze_bee": "Bronze Bee", + + "block.resourcefulbees.brass_honeycomb_block": "Brass Honeycomb Block", + "item.resourcefulbees.brass_honeycomb": "Brass Honeycomb", + "item.resourcefulbees.brass_bee_spawn_egg": "Brass Bee Spawn Egg", + "entity.resourcefulbees.brass_bee": "Brass Bee", + + "block.resourcefulbees.electrum_honeycomb_block": "Electrum Honeycomb Block", + "item.resourcefulbees.electrum_honeycomb": "Electrum Honeycomb", + "item.resourcefulbees.electrum_bee_spawn_egg": "Electrum Bee Spawn Egg", + "entity.resourcefulbees.electrum_bee": "Electrum Bee", + + "block.resourcefulbees.constantan_honeycomb_block": "Constantan Honeycomb Block", + "item.resourcefulbees.constantan_honeycomb": "Constantan Honeycomb", + "item.resourcefulbees.constantan_bee_spawn_egg": "Constantan Bee Spawn Egg", + "entity.resourcefulbees.constantan_bee": "Constantan Bee", + + "block.resourcefulbees.steel_honeycomb_block": "Steel Honeycomb Block", + "item.resourcefulbees.steel_honeycomb": "Steel Honeycomb", + "item.resourcefulbees.steel_bee_spawn_egg": "Steel Bee Spawn Egg", + "entity.resourcefulbees.steel_bee": "Steel Bee", + + "block.resourcefulbees.invar_honeycomb_block": "Invar Honeycomb Block", + "item.resourcefulbees.invar_honeycomb": "Invar Honeycomb", + "item.resourcefulbees.invar_bee_spawn_egg": "Invar Bee Spawn Egg", + "entity.resourcefulbees.invar_bee": "Invar Bee", + + "block.resourcefulbees.lumium_honeycomb_block": "Lumium Honeycomb Block", + "item.resourcefulbees.lumium_honeycomb": "Lumium Honeycomb", + "item.resourcefulbees.lumium_bee_spawn_egg": "Lumium Bee Spawn Egg", + "entity.resourcefulbees.lumium_bee": "Lumium Bee", + + "block.resourcefulbees.signalum_honeycomb_block": "Signalum Honeycomb Block", + "item.resourcefulbees.signalum_honeycomb": "Signalum Honeycomb", + "item.resourcefulbees.signalum_bee_spawn_egg": "Signalum Bee Spawn Egg", + "entity.resourcefulbees.signalum_bee": "Signalum Bee", + + "block.resourcefulbees.enderium_honeycomb_block": "Enderium Honeycomb Block", + "item.resourcefulbees.enderium_honeycomb": "Enderium Honeycomb", + "item.resourcefulbees.enderium_bee_spawn_egg": "Enderium Bee Spawn Egg", + "entity.resourcefulbees.enderium_bee": "Enderium Bee" +} diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/brass.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/brass.png new file mode 100644 index 0000000..912cf27 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/brass.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/bronze.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/bronze.png new file mode 100644 index 0000000..5dd1a80 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/bronze.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/constantan.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/constantan.png new file mode 100644 index 0000000..70c1c07 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/constantan.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/electrum.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/electrum.png new file mode 100644 index 0000000..394d5eb Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/electrum.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/enderium.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/enderium.png new file mode 100644 index 0000000..38ce2b8 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/enderium.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/invar.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/invar.png new file mode 100644 index 0000000..7e77224 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/invar.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/lumium.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/lumium.png new file mode 100644 index 0000000..81e015b Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/lumium.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/signalum.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/signalum.png new file mode 100644 index 0000000..a4fc06b Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/signalum.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/steel.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/steel.png new file mode 100644 index 0000000..889bd2e Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/metals/steel.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/aluminum/aluminum_bee.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/aluminum/aluminum_bee.png new file mode 100644 index 0000000..711fb0e Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/aluminum/aluminum_bee.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/aluminum/aluminum_bee_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/aluminum/aluminum_bee_angry.png new file mode 100644 index 0000000..214b4a6 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/aluminum/aluminum_bee_angry.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/copper/copper_bee.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/copper/copper_bee.png new file mode 100644 index 0000000..b350d17 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/copper/copper_bee.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/copper/copper_bee_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/copper/copper_bee_angry.png new file mode 100644 index 0000000..0b9ab0a Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/copper/copper_bee_angry.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/lead/lead_bee.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/lead/lead_bee.png new file mode 100644 index 0000000..b076880 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/lead/lead_bee.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/lead/lead_bee_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/lead/lead_bee_angry.png new file mode 100644 index 0000000..e6cbfd5 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/lead/lead_bee_angry.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/nickel/nickel_bee.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/nickel/nickel_bee.png new file mode 100644 index 0000000..bf47aac Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/nickel/nickel_bee.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/nickel/nickel_bee_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/nickel/nickel_bee_angry.png new file mode 100644 index 0000000..8cacce7 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/nickel/nickel_bee_angry.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/osmium/osmium_bee.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/osmium/osmium_bee.png new file mode 100644 index 0000000..fea7f49 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/osmium/osmium_bee.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/osmium/osmium_bee_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/osmium/osmium_bee_angry.png new file mode 100644 index 0000000..f36ec7c Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/osmium/osmium_bee_angry.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/silver/silver_bee.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/silver/silver_bee.png new file mode 100644 index 0000000..5abdbbf Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/silver/silver_bee.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/silver/silver_bee_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/silver/silver_bee_angry.png new file mode 100644 index 0000000..2215618 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/silver/silver_bee_angry.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/tin/tin_bee.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/tin/tin_bee.png new file mode 100644 index 0000000..16ef094 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/tin/tin_bee.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/tin/tin_bee_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/tin/tin_bee_angry.png new file mode 100644 index 0000000..8b669b0 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/tin/tin_bee_angry.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/uranium/uranium_bee.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/uranium/uranium_bee.png new file mode 100644 index 0000000..2177a8a Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/uranium/uranium_bee.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/uranium/uranium_bee_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/uranium/uranium_bee_angry.png new file mode 100644 index 0000000..90aba5c Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/uranium/uranium_bee_angry.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/zinc/zinc_bee.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/zinc/zinc_bee.png new file mode 100644 index 0000000..0305482 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/zinc/zinc_bee.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/zinc/zinc_bee_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/zinc/zinc_bee_angry.png new file mode 100644 index 0000000..01640aa Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/ores/zinc/zinc_bee_angry.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blaze.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blaze.png new file mode 100644 index 0000000..9a56420 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blaze.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/clay.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/clay.png new file mode 100644 index 0000000..6af5593 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/clay.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/ender.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/ender.png new file mode 100644 index 0000000..d35cf92 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/ender.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/ghast.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/ghast.png new file mode 100644 index 0000000..f8a018b Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/ghast.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/glowstone.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/glowstone.png new file mode 100644 index 0000000..ddd259d Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/glowstone.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/gravel.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/gravel.png new file mode 100644 index 0000000..3eefc1f Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/gravel.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/icy.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/icy.png new file mode 100644 index 0000000..0761738 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/icy.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/obsidian.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/obsidian.png new file mode 100644 index 0000000..7af5bd3 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/obsidian.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/quartz.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/quartz.png new file mode 100644 index 0000000..366c643 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/quartz.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/sand.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/sand.png new file mode 100644 index 0000000..d71ba02 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/sand.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/water.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/water.png new file mode 100644 index 0000000..86ed34f Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/water.png differ diff --git a/config/resourcefulbees/resources/data/forge/tags/fluids/honey.json b/config/resourcefulbees/resources/data/forge/tags/fluids/honey.json new file mode 100644 index 0000000..eb2cd0d --- /dev/null +++ b/config/resourcefulbees/resources/data/forge/tags/fluids/honey.json @@ -0,0 +1,5 @@ +{ + "replace": false, + "values": [ + ] +} \ No newline at end of file diff --git a/config/resourcefulbees/resources/data/minecraft/tags/entity_types/beehive_inhabitors.json b/config/resourcefulbees/resources/data/minecraft/tags/entity_types/beehive_inhabitors.json new file mode 100644 index 0000000..55ba6df --- /dev/null +++ b/config/resourcefulbees/resources/data/minecraft/tags/entity_types/beehive_inhabitors.json @@ -0,0 +1,51 @@ +{ +"replace": false, +"values": [ +"resourcefulbees:steel_bee", +"resourcefulbees:ender_bee", +"resourcefulbees:aluminum_bee", +"resourcefulbees:glowstone_bee", +"resourcefulbees:clay_bee", +"resourcefulbees:netherite_bee", +"resourcefulbees:gold_bee", +"resourcefulbees:skeleton_bee", +"resourcefulbees:lumium_bee", +"resourcefulbees:kitten_bee", +"resourcefulbees:enderium_bee", +"resourcefulbees:signalum_bee", +"resourcefulbees:blaze_bee", +"resourcefulbees:tin_bee", +"resourcefulbees:zombie_bee", +"resourcefulbees:copper_bee", +"resourcefulbees:invar_bee", +"resourcefulbees:lapis_bee", +"resourcefulbees:pigman_bee", +"resourcefulbees:rgbee_bee", +"resourcefulbees:slimy_bee", +"resourcefulbees:ghast_bee", +"resourcefulbees:zinc_bee", +"resourcefulbees:icy_bee", +"resourcefulbees:electrum_bee", +"resourcefulbees:nickel_bee", +"resourcefulbees:obsidian_bee", +"resourcefulbees:nether_quartz_bee", +"resourcefulbees:osmium_bee", +"resourcefulbees:brass_bee", +"resourcefulbees:constantan_bee", +"resourcefulbees:water_bee", +"resourcefulbees:lead_bee", +"resourcefulbees:bronze_bee", +"resourcefulbees:gravel_bee", +"resourcefulbees:sand_bee", +"resourcefulbees:diamond_bee", +"resourcefulbees:oreo_bee", +"resourcefulbees:coal_bee", +"resourcefulbees:iron_bee", +"resourcefulbees:silver_bee", +"resourcefulbees:uranium_bee", +"resourcefulbees:wither_bee", +"resourcefulbees:creeper_bee", +"resourcefulbees:emerald_bee", +"resourcefulbees:redstone_bee" +] +} \ No newline at end of file diff --git a/config/resourcefulbees/resources/data/resourcefulbees/tags/blocks/resourceful_honey_block.json b/config/resourcefulbees/resources/data/resourcefulbees/tags/blocks/resourceful_honey_block.json new file mode 100644 index 0000000..f6b4104 --- /dev/null +++ b/config/resourcefulbees/resources/data/resourcefulbees/tags/blocks/resourceful_honey_block.json @@ -0,0 +1,5 @@ +{ +"replace": false, +"values": [ +] +} \ No newline at end of file diff --git a/config/resourcefulbees/resources/data/resourcefulbees/tags/blocks/resourceful_honeycomb_block.json b/config/resourcefulbees/resources/data/resourcefulbees/tags/blocks/resourceful_honeycomb_block.json new file mode 100644 index 0000000..5c4b00d --- /dev/null +++ b/config/resourcefulbees/resources/data/resourcefulbees/tags/blocks/resourceful_honeycomb_block.json @@ -0,0 +1,49 @@ +{ +"replace": false, +"values": [ +"resourcefulbees:aluminum_honeycomb_block", +"resourcefulbees:blaze_honeycomb_block", +"resourcefulbees:brass_honeycomb_block", +"resourcefulbees:bronze_honeycomb_block", +"resourcefulbees:clay_honeycomb_block", +"resourcefulbees:coal_honeycomb_block", +"resourcefulbees:constantan_honeycomb_block", +"resourcefulbees:copper_honeycomb_block", +"resourcefulbees:creeper_honeycomb_block", +"resourcefulbees:diamond_honeycomb_block", +"resourcefulbees:electrum_honeycomb_block", +"resourcefulbees:emerald_honeycomb_block", +"resourcefulbees:ender_honeycomb_block", +"resourcefulbees:enderium_honeycomb_block", +"resourcefulbees:ghast_honeycomb_block", +"resourcefulbees:glowstone_honeycomb_block", +"resourcefulbees:gold_honeycomb_block", +"resourcefulbees:gravel_honeycomb_block", +"resourcefulbees:icy_honeycomb_block", +"resourcefulbees:invar_honeycomb_block", +"resourcefulbees:iron_honeycomb_block", +"resourcefulbees:lapis_honeycomb_block", +"resourcefulbees:lead_honeycomb_block", +"resourcefulbees:lumium_honeycomb_block", +"resourcefulbees:netherite_honeycomb_block", +"resourcefulbees:nether_quartz_honeycomb_block", +"resourcefulbees:nickel_honeycomb_block", +"resourcefulbees:obsidian_honeycomb_block", +"resourcefulbees:osmium_honeycomb_block", +"resourcefulbees:pigman_honeycomb_block", +"resourcefulbees:redstone_honeycomb_block", +"resourcefulbees:rgbee_honeycomb_block", +"resourcefulbees:sand_honeycomb_block", +"resourcefulbees:signalum_honeycomb_block", +"resourcefulbees:silver_honeycomb_block", +"resourcefulbees:skeleton_honeycomb_block", +"resourcefulbees:slimy_honeycomb_block", +"resourcefulbees:steel_honeycomb_block", +"resourcefulbees:tin_honeycomb_block", +"resourcefulbees:uranium_honeycomb_block", +"resourcefulbees:water_honeycomb_block", +"resourcefulbees:wither_honeycomb_block", +"resourcefulbees:zinc_honeycomb_block", +"resourcefulbees:zombie_honeycomb_block" +] +} \ No newline at end of file diff --git a/config/resourcefulbees/resources/data/resourcefulbees/tags/items/resourceful_honey_block.json b/config/resourcefulbees/resources/data/resourcefulbees/tags/items/resourceful_honey_block.json new file mode 100644 index 0000000..f6b4104 --- /dev/null +++ b/config/resourcefulbees/resources/data/resourcefulbees/tags/items/resourceful_honey_block.json @@ -0,0 +1,5 @@ +{ +"replace": false, +"values": [ +] +} \ No newline at end of file diff --git a/config/resourcefulbees/resources/data/resourcefulbees/tags/items/resourceful_honey_bottle.json b/config/resourcefulbees/resources/data/resourcefulbees/tags/items/resourceful_honey_bottle.json new file mode 100644 index 0000000..f6b4104 --- /dev/null +++ b/config/resourcefulbees/resources/data/resourcefulbees/tags/items/resourceful_honey_bottle.json @@ -0,0 +1,5 @@ +{ +"replace": false, +"values": [ +] +} \ No newline at end of file diff --git a/config/resourcefulbees/resources/data/resourcefulbees/tags/items/resourceful_honeycomb.json b/config/resourcefulbees/resources/data/resourcefulbees/tags/items/resourceful_honeycomb.json new file mode 100644 index 0000000..192dc8f --- /dev/null +++ b/config/resourcefulbees/resources/data/resourcefulbees/tags/items/resourceful_honeycomb.json @@ -0,0 +1,49 @@ +{ +"replace": false, +"values": [ +"resourcefulbees:aluminum_honeycomb", +"resourcefulbees:blaze_honeycomb", +"resourcefulbees:brass_honeycomb", +"resourcefulbees:bronze_honeycomb", +"resourcefulbees:clay_honeycomb", +"resourcefulbees:coal_honeycomb", +"resourcefulbees:constantan_honeycomb", +"resourcefulbees:copper_honeycomb", +"resourcefulbees:creeper_honeycomb", +"resourcefulbees:diamond_honeycomb", +"resourcefulbees:electrum_honeycomb", +"resourcefulbees:emerald_honeycomb", +"resourcefulbees:ender_honeycomb", +"resourcefulbees:enderium_honeycomb", +"resourcefulbees:ghast_honeycomb", +"resourcefulbees:glowstone_honeycomb", +"resourcefulbees:gold_honeycomb", +"resourcefulbees:gravel_honeycomb", +"resourcefulbees:icy_honeycomb", +"resourcefulbees:invar_honeycomb", +"resourcefulbees:iron_honeycomb", +"resourcefulbees:lapis_honeycomb", +"resourcefulbees:lead_honeycomb", +"resourcefulbees:lumium_honeycomb", +"resourcefulbees:netherite_honeycomb", +"resourcefulbees:nether_quartz_honeycomb", +"resourcefulbees:nickel_honeycomb", +"resourcefulbees:obsidian_honeycomb", +"resourcefulbees:osmium_honeycomb", +"resourcefulbees:pigman_honeycomb", +"resourcefulbees:redstone_honeycomb", +"resourcefulbees:rgbee_honeycomb", +"resourcefulbees:sand_honeycomb", +"resourcefulbees:signalum_honeycomb", +"resourcefulbees:silver_honeycomb", +"resourcefulbees:skeleton_honeycomb", +"resourcefulbees:slimy_honeycomb", +"resourcefulbees:steel_honeycomb", +"resourcefulbees:tin_honeycomb", +"resourcefulbees:uranium_honeycomb", +"resourcefulbees:water_honeycomb", +"resourcefulbees:wither_honeycomb", +"resourcefulbees:zinc_honeycomb", +"resourcefulbees:zombie_honeycomb" +] +} \ No newline at end of file diff --git a/config/resourcefulbees/resources/data/resourcefulbees/tags/items/resourceful_honeycomb_block.json b/config/resourcefulbees/resources/data/resourcefulbees/tags/items/resourceful_honeycomb_block.json new file mode 100644 index 0000000..5c4b00d --- /dev/null +++ b/config/resourcefulbees/resources/data/resourcefulbees/tags/items/resourceful_honeycomb_block.json @@ -0,0 +1,49 @@ +{ +"replace": false, +"values": [ +"resourcefulbees:aluminum_honeycomb_block", +"resourcefulbees:blaze_honeycomb_block", +"resourcefulbees:brass_honeycomb_block", +"resourcefulbees:bronze_honeycomb_block", +"resourcefulbees:clay_honeycomb_block", +"resourcefulbees:coal_honeycomb_block", +"resourcefulbees:constantan_honeycomb_block", +"resourcefulbees:copper_honeycomb_block", +"resourcefulbees:creeper_honeycomb_block", +"resourcefulbees:diamond_honeycomb_block", +"resourcefulbees:electrum_honeycomb_block", +"resourcefulbees:emerald_honeycomb_block", +"resourcefulbees:ender_honeycomb_block", +"resourcefulbees:enderium_honeycomb_block", +"resourcefulbees:ghast_honeycomb_block", +"resourcefulbees:glowstone_honeycomb_block", +"resourcefulbees:gold_honeycomb_block", +"resourcefulbees:gravel_honeycomb_block", +"resourcefulbees:icy_honeycomb_block", +"resourcefulbees:invar_honeycomb_block", +"resourcefulbees:iron_honeycomb_block", +"resourcefulbees:lapis_honeycomb_block", +"resourcefulbees:lead_honeycomb_block", +"resourcefulbees:lumium_honeycomb_block", +"resourcefulbees:netherite_honeycomb_block", +"resourcefulbees:nether_quartz_honeycomb_block", +"resourcefulbees:nickel_honeycomb_block", +"resourcefulbees:obsidian_honeycomb_block", +"resourcefulbees:osmium_honeycomb_block", +"resourcefulbees:pigman_honeycomb_block", +"resourcefulbees:redstone_honeycomb_block", +"resourcefulbees:rgbee_honeycomb_block", +"resourcefulbees:sand_honeycomb_block", +"resourcefulbees:signalum_honeycomb_block", +"resourcefulbees:silver_honeycomb_block", +"resourcefulbees:skeleton_honeycomb_block", +"resourcefulbees:slimy_honeycomb_block", +"resourcefulbees:steel_honeycomb_block", +"resourcefulbees:tin_honeycomb_block", +"resourcefulbees:uranium_honeycomb_block", +"resourcefulbees:water_honeycomb_block", +"resourcefulbees:wither_honeycomb_block", +"resourcefulbees:zinc_honeycomb_block", +"resourcefulbees:zombie_honeycomb_block" +] +} \ No newline at end of file diff --git a/config/resourcefulbees/resources/pack.mcmeta b/config/resourcefulbees/resources/pack.mcmeta new file mode 100644 index 0000000..3fe8e8f --- /dev/null +++ b/config/resourcefulbees/resources/pack.mcmeta @@ -0,0 +1 @@ +{"pack":{"pack_format":6,"description":"Resourceful Bees resource pack used for lang purposes for the user to add lang for bee/items."}} \ No newline at end of file diff --git a/config/rftoolsbuilder-client.toml b/config/rftoolsbuilder-client.toml new file mode 100644 index 0000000..a7703e0 --- /dev/null +++ b/config/rftoolsbuilder-client.toml @@ -0,0 +1,21 @@ + +#Settings for the builder +[builder] + #If true a holo hud with current progress is shown above the builder + showProgressHud = true + +#Settings for the scanner, composer, and projector +[scanner] + #Height of the beacon in case beacons are used + #Range: > 0 + locatorBeaconHeight = 30 + #The amount of milliseconds that a scanline 'flash' will exist on the client + #Range: 10 ~ 1000000 + projectorFlashTimeout = 400 + #The amount of milliseconds before the client will remove shape render data that hasn't been used. Decreasing this will free memory faster at the cost of having to update shape renders more often + #Range: 100 ~ 1000000 + clientRenderDataTimeout = 10000 + #The volume for the projector sound (0.0 is off) + #Range: 0.0 ~ 1.0 + baseProjectorVolume = 0.4 + diff --git a/config/rftoolscontrol-client.toml b/config/rftoolscontrol-client.toml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/config/rftoolscontrol-client.toml @@ -0,0 +1 @@ + diff --git a/config/rftoolspower-client.toml b/config/rftoolspower-client.toml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/config/rftoolspower-client.toml @@ -0,0 +1 @@ + diff --git a/config/rftoolsstorage-client.toml b/config/rftoolsstorage-client.toml new file mode 100644 index 0000000..68a258b --- /dev/null +++ b/config/rftoolsstorage-client.toml @@ -0,0 +1,22 @@ + +#Settings for the modular storage system +[storage] + #If true we clear the search field when opening the GUI for the modular storage. Set to false if you don't want that + clearSearchOnOpen = true + #Foreground color for group lines + #Range: > 0 + groupForeground = 0 + #If true we automatically set the focus on the search field when opening the GUI for the modular storage. Set to false if you don't want that + autofocusSearch = false + #Background color for group lines + #Range: > 0 + groupBackground = 0 + +#Settings for the storage scanner machine +[storagescanner] + #Time (in seconds) to hilight a block in the world + #Range: > 0 + hilightTime = 5 + #If this is true then opening the storage scanner GUI will automatically select the starred inventory view + hilightStarredOnGuiOpen = true + diff --git a/config/rftoolsutility-client.toml b/config/rftoolsutility-client.toml new file mode 100644 index 0000000..0764dba --- /dev/null +++ b/config/rftoolsutility-client.toml @@ -0,0 +1,15 @@ + +#Settings for the screen system +[screen] + #The default truetype font to use + fontName = "rftoolsutility:ubuntu" + #Set to true for TrueType font, set to false for vanilla font + useTruetype = false + #The size of the font + #Range: 0.0 ~ 1000000.0 + fontSize = 40.0 + #Set to true for force TrueType to be disabled in all cases. Use this in case the truetype font is causing issues + forceNoTruetype = false + #Additional characters that should be supported by the truetype system + additionalCharacters = "" + diff --git a/config/rsgauges-common.toml b/config/rsgauges-common.toml new file mode 100644 index 0000000..1cd76d1 --- /dev/null +++ b/config/rsgauges-common.toml @@ -0,0 +1,40 @@ + +#Settings affecting the logical server side, but are also configurable in single player. +[server] + + #Opt-out settings + [server.optout] + #Disables switch remote linking. + without_switch_linking = false + #Opt-out any block by its registry name ('*' wildcard matching, comma separated list, whitespaces ignored. You must match the whole name, means maybe add '*' also at the begin and end. Example: '*wood*,*steel*' excludes everything that has 'wood' or 'steel' in the registry name. The matching result is also traced in the log file. + pattern_excludes = "" + #Prevent blocks from being opt'ed by registry name ('*' wildcard matching, comma separated list, whitespaces ignored. Evaluated before all other opt-out checks. You must match the whole name, means maybe add '*' also at the begin and end. Example: '*wood*,*steel*' includes everything that has 'wood' or 'steel' in the registry name.The matching result is also traced in the log file. + pattern_includes = "" + + #Miscellaneous settings + [server.miscellaneous] + #Enables experimental features. Use at own risk. + with_experimental = false + #Comma separated list of items names that can be used alter configurable blocks of this mod. This applies when the display side of the block is right click (activated) with the item in the main hand. + accepted_wrenches = "minecraft:redstone_torch,immersiveengineering:screwdriver,immersiveengineering:hammer" + #Defines how far you or a link source switch can be away from the target to activate it. The value 0 means 'no limitation', as long as the target chunk is loaded. + #Range: 0 ~ 64 + max_switch_linking_distance = 48 + #Enable detailed logging of the config values and resulting calculations in each mod feature config. + with_config_logging = false + + #Settings to tweak the performance, or use cases normally no change should be required here. + [server.tweaks] + #Sample interval of the gauges in ticks. Lower values decrease the display latency for indirect weak power measurements. Minor performance impact for values >= 5. + #Range: 2 ~ 100 + gauge_update_interval = 8 + #Sample interval of the linear switches in ticks (like laser pointer based sensors). Lower values make the switches reacting faster, but also have an impact on the server performance due to ray tracing. Has much less impact + #as the volumetric autoswitch interval. + #Range: 1 ~ 50 + autoswitch_linear_update_interval = 4 + #Sample interval of volume sensing automatic switches in ticks (e.g infrared motion detector). Lower values make the switches reacting faster, but also have an impact on the server performance due to ray tracing. + #Range: 5 ~ 50 + autoswitch_volumetric_update_interval = 10 + #Gauges shall not frequently lookup weak power provided to the block they are attached to. + without_gauge_weak_power_measurement = false + diff --git a/config/servertabinfo-client.toml b/config/servertabinfo-client.toml new file mode 100644 index 0000000..3ce1d5c --- /dev/null +++ b/config/servertabinfo-client.toml @@ -0,0 +1,6 @@ + +#Client settings +[client] + #Replace the vanilla player list + replacePlayerList = true + diff --git a/config/servertabinfo-server.toml b/config/servertabinfo-server.toml new file mode 100644 index 0000000..b355d3c --- /dev/null +++ b/config/servertabinfo-server.toml @@ -0,0 +1,9 @@ + +#General settings +[general] + #How often should the server send tps updates to clients + #Range: 100 ~ 600 + refreshTicks = 200 + #Only ops can see tps information, this is to stop tps hunters + opOnlyMode = false + diff --git a/config/sidebar_buttons.json b/config/sidebar_buttons.json new file mode 100644 index 0000000..411cd36 --- /dev/null +++ b/config/sidebar_buttons.json @@ -0,0 +1,11 @@ +{ + "ftbguilibrary": { + "toggle.gamemode": true, + "toggle.rain": true, + "toggle.day": true, + "toggle.night": true + }, + "ftbchunks": { + "chunks": true + } +} \ No newline at end of file diff --git a/config/simplemagnets-common.toml b/config/simplemagnets-common.toml new file mode 100644 index 0000000..e994e91 --- /dev/null +++ b/config/simplemagnets-common.toml @@ -0,0 +1,21 @@ + +[Client] + #Should the magnet play a ding sound when turned on or off? + playToggleSound = true + #Should the magnet display a message on screen when turned on or off? + showToggleMessage = false + +[General] + #In what range should the Basic Magnet pickup items and xp? + #Range: 1 ~ 20 + basicMagnetRange = 5 + #In what range should the Basic Magnet pickup items and xp by default? + #Range: 1 ~ 10 + advancedMagnetRange = 8 + #What is the minimum range of the Advanced Magnet? + #Range: 1 ~ 20 + advancedMagnetMinRange = 3 + #What is the maximum range of the Advanced Magnet? + #Range: 1 ~ 20 + advancedMagnetMaxRange = 11 + diff --git a/config/simplyjetpacks-client.toml b/config/simplyjetpacks-client.toml new file mode 100644 index 0000000..dfaf760 --- /dev/null +++ b/config/simplyjetpacks-client.toml @@ -0,0 +1,40 @@ + +#Simply Jetpacks 2 - Client Configurations +[simplyjetpacks-client] + + #Controls Configurations + [simplyjetpacks-client.controls] + #This sets whether you must hold sneak to hover. + invertHoverSneakingBehavior = false + + #GUI Configurations + [simplyjetpacks-client.gui] + #This sets the color of the Jetpack HUD. + #Range: > -2147483648 + hudTextColor = 16777215 + #This sets whether or not the jetpack HUD will be visible. + enableJetpackHud = true + #HUD Position + #Allowed Values: TOP_LEFT, TOP_CENTER, TOP_RIGHT, LEFT, RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT + hudTextPosition = "TOP_LEFT" + #HUD Position X Offset + #Range: > -2147483648 + hudXOffset = 0 + #HUD Text Shadow + hudTextShadow = true + #Show exact Energy of Jetpack in HUD + showExactEnergy = false + #HUD Scale + #Range: 1 ~ 100 + hudScale = 1 + #HUD Position Y Offset + #Range: > -2147483648 + hudYOffset = 0 + #This sets whether or not jetpack state messages will show. + enableStateMessages = true + + #Audio Configurations + [simplyjetpacks-client.audio] + #This sets whether jetpack sounds will play. + enableJetpackSounds = true + diff --git a/config/simplyjetpacks-common.toml b/config/simplyjetpacks-common.toml new file mode 100644 index 0000000..d80970e --- /dev/null +++ b/config/simplyjetpacks-common.toml @@ -0,0 +1,24 @@ + +#Simply Jetpacks 2 - Common Configurations +[simplyjetpacks-common] + + #Integration Configurations + [simplyjetpacks-common.integration] + #Enable EnderIO Jetpacks Integration. + enableIntegrationEnderIO = true + #Enable Thermal Expansion Jetpacks Integration. + enableIntegrationThermalExpansion = true + #Enable Thermal Dynamics Jetpacks Integration. + enableIntegrationThermalDynamics = true + #Enable Mekanism Jetpacks Integration. + enableIntegrationMekanism = true + #Enable Vanilla Jetpacks Integration. + enableIntegrationVanilla = true + #Enable Immersive Engineering Jetpacks Integration. + enableIntegrationImmersiveEngineering = true + + #Misc Configurations + [simplyjetpacks-common.misc] + #Enable Join Advancements + enableJoinAdvancements = true + diff --git a/config/snad-common.toml b/config/snad-common.toml new file mode 100644 index 0000000..2c93940 --- /dev/null +++ b/config/snad-common.toml @@ -0,0 +1,7 @@ + +#Snad Configs +[snad] + #Growth modifier on snad blocks. + #Range: > 1 + speedIncrease = 2 + diff --git a/config/solcarrot-client.toml b/config/solcarrot-client.toml new file mode 100644 index 0000000..72d6f2b --- /dev/null +++ b/config/solcarrot-client.toml @@ -0,0 +1,17 @@ + +["milestone celebration"] + #If true, reaching a new milestone spawns particles. + shouldSpawnMilestoneParticles = true + #If true, reaching a new milestone plays a ding sound. + shouldPlayMilestoneSounds = true + #If true, trying a new food spawns particles. + shouldSpawnIntermediateParticles = true + +[miscellaneous] + #If true, foods indicate in their tooltips whether or not they have been eaten. + isFoodTooltipEnabled = true + #Whether the messages notifying you of reaching new milestones should be displayed above the hotbar or in chat. + shouldShowProgressAboveHotbar = true + #If true, the food book also lists foods that you haven't eaten, in addition to the ones you have. + shouldShowUneatenFoods = true + diff --git a/config/sophisticatedbackpacks-client.toml b/config/sophisticatedbackpacks-client.toml new file mode 100644 index 0000000..54b3f3e --- /dev/null +++ b/config/sophisticatedbackpacks-client.toml @@ -0,0 +1,9 @@ + +#Client Settings +[client] + #Whether click sound should play when custom buttons are clicked in backpack gui + playButtonSound = true + #Positions where sort buttons can display to help with conflicts with controls from other mods + #Allowed Values: TITLE_LINE_RIGHT, ABOVE_UPGRADES, BELOW_UPGRADES, BELOW_UPGRADE_TABS + sortButtonsPosition = "TITLE_LINE_RIGHT" + diff --git a/config/sophisticatedbackpacks-common.toml b/config/sophisticatedbackpacks-common.toml new file mode 100644 index 0000000..e6da7d8 --- /dev/null +++ b/config/sophisticatedbackpacks-common.toml @@ -0,0 +1,229 @@ + +#Common Settings +[common] + #Disable / enable any items here (disables their recipes) + enabledItems = ["void_upgrade:true", "compacting_upgrade:true", "advanced_restock_upgrade:true", "diamond_backpack:true", "smelting_upgrade:true", "filter_upgrade:true", "magnet_upgrade:true", "advanced_magnet_upgrade:true", "deposit_upgrade:true", "iron_backpack:true", "advanced_compacting_upgrade:true", "backpack:true", "feeding_upgrade:true", "advanced_pickup_upgrade:true", "everlasting_upgrade:true", "advanced_filter_upgrade:true", "inception_upgrade:true", "crafting_upgrade:true", "auto_smelting_upgrade:true", "pickup_upgrade:true", "upgrade_base:true", "refill_upgrade:true", "gold_backpack:true", "advanced_deposit_upgrade:true", "advanced_void_upgrade:true", "restock_upgrade:true"] + + #Deposit Upgrade Settings + [common.depositUpgrade] + #Number of Deposit Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Filter Upgrade Settings + [common.advancedFilterUpgrade] + #Number of Advanced Filter Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Advanced Void Upgrade Settings + [common.advancedVoidUpgrade] + #Number of Advanced Void Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Auto-Smelting Upgrade Settings + [common.autoSmeltingUpgrade] + #Number of fuel filter slots displayed in a row + #Range: 1 ~ 6 + fuelFilterSlotsInRow = 4 + #Number of input filter slots + #Range: 1 ~ 20 + inputFilterSlots = 8 + #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) + #Range: 0.25 ~ 4.0 + smeltingSpeedMultiplier = 1.0 + #Number of fuel filter slots + #Range: 1 ~ 20 + fuelFilterSlots = 4 + #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) + #Range: 0.25 ~ 4.0 + fuelEfficiencyMultiplier = 1.0 + #Number of input filter slots displayed in a row + #Range: 1 ~ 6 + inputFilterSlotsInRow = 4 + + #Advanced Restock Upgrade Settings + [common.advancedRestockUpgrade] + #Number of Advanced Restock Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Leather Backpack Settings + [common.leatherBackpack] + #Number of upgrade slots in the backpack + #Range: 0 ~ 10 + upgradeSlotCount = 1 + #Number of inventory slots in the backpack + #Range: 1 ~ 144 + inventorySlotCount = 27 + + #Advanced Magnet Upgrade Settings + [common.advancedMagnetUpgrade] + #Number of Advanced Magnet Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Range around backpack in blocks at which magnet will pickup items + #Range: 1 ~ 20 + magnetRange = 5 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Gold Backpack Settings + [common.goldBackpack] + #Number of upgrade slots in the backpack + #Range: 0 ~ 10 + upgradeSlotCount = 3 + #Number of inventory slots in the backpack + #Range: 1 ~ 144 + inventorySlotCount = 81 + + #Iron Backpack Settings + [common.ironBackpack] + #Number of upgrade slots in the backpack + #Range: 0 ~ 10 + upgradeSlotCount = 2 + #Number of inventory slots in the backpack + #Range: 1 ~ 144 + inventorySlotCount = 54 + + #Pickup Upgrade Settings + [common.pickupUpgrade] + #Number of Pickup Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Diamond Backpack Settings + [common.diamondBackpack] + #Number of upgrade slots in the backpack + #Range: 0 ~ 10 + upgradeSlotCount = 5 + #Number of inventory slots in the backpack + #Range: 1 ~ 144 + inventorySlotCount = 108 + + #Filter Upgrade Settings + [common.filterUpgrade] + #Number of Filter Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Compacting Upgrade Settings + [common.compactingUpgrade] + #Number of Compacting Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Compacting Upgrade Settings + [common.advancedCompactingUpgrade] + #Number of Advanced Compacting Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Void Upgrade Settings + [common.voidUpgrade] + #Number of Void Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Feeding Upgrade Settings + [common.feedingUpgrade] + #Number of Feeding Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Inception Upgrade Settings + [common.inceptionUpgrade] + #Allows / Disallows backpack upgrades to work with inventories of Backpacks in the Backpack with Inception Upgrade + upgradesUseInventoriesOfBackpacksInBackpack = true + #Allows / Disallows upgrades to be functional even when they are in Backpacks in the inventory of Backpack with Inception Upgrade + upgradesInContainedBackpacksAreFunctional = true + + #Magnet Upgrade Settings + [common.magnetUpgrade] + #Number of Magnet Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Range around backpack in blocks at which magnet will pickup items + #Range: 1 ~ 20 + magnetRange = 3 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Restock Upgrade Settings + [common.restockUpgrade] + #Number of Restock Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Smelting Upgrade Settings + [common.smeltingUpgrade] + #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) + #Range: 0.25 ~ 4.0 + smeltingSpeedMultiplier = 1.0 + #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) + #Range: 0.25 ~ 4.0 + fuelEfficiencyMultiplier = 1.0 + + #Advanced Pickup Upgrade Settings + [common.advancedPickupUpgrade] + #Number of Advanced Pickup Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + + #Refill Upgrade Settings + [common.refillUpgrade] + #Number of Refill Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 6 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Deposit Upgrade Settings + [common.advancedDepositUpgrade] + #Number of Advanced Deposit Upgrade's filter slots + #Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + #Range: 1 ~ 6 + slotsInRow = 4 + diff --git a/config/storagedrawers-common.toml b/config/storagedrawers-common.toml new file mode 100644 index 0000000..06afa69 --- /dev/null +++ b/config/storagedrawers-common.toml @@ -0,0 +1,30 @@ + +[General] + #List of rules in format "domain:item1, domain:item2, n". + #Causes a compacting drawer convert n of item1 into 1 of item2. + compactingRules = ["minecraft:clay, minecraft:clay_ball, 4"] + enableUI = true + debugTrace = false + enableItemConversion = true + enableSidedInput = true + #The number of item stacks held in a basic unit of storage. + #1x1 drawers hold 8 units, 1x2 drawers hold 4 units, 2x2 drawers hold 2 units. + #Half-depth drawers hold half those amounts. + baseStackStorage = 4 + enableExtraCompactingRules = true + #Range: 1 ~ 50 + controllerRange = 12 + enableSidedOutput = true + +[StorageUpgrades] + level2Mult = 4 + #Storage upgrades multiply storage capacity by the given amount. + #When multiple storage upgrades are used together, their multipliers are added before being applied. + level1Mult = 2 + level3Mult = 8 + level5Mult = 32 + level4Mult = 16 + +[Integration] + wailaStackRemainder = true + diff --git a/config/structure_gel-client.toml b/config/structure_gel-client.toml new file mode 100644 index 0000000..a224fbb --- /dev/null +++ b/config/structure_gel-client.toml @@ -0,0 +1,11 @@ + +[gui] + #Displays info on top of Structure Blocks, similarly to pre-1.13 versions. + show_structure_block_info = true + #Skips the screen that tells you that a world uses experimental settings. + skip_experimental_backup_screen = true + +[entity] + #Fixes spawners causing fps lag from a ClassCastException with some entities. + fix_spawners = true + diff --git a/config/structure_gel-common.toml b/config/structure_gel-common.toml new file mode 100644 index 0000000..551d2be --- /dev/null +++ b/config/structure_gel-common.toml @@ -0,0 +1,15 @@ + +[features] + #Adds more vanilla structures to the list of structures that lakes cannot generate inside of. Only villages when set to false. Requires reload. + extra_lake_proofing = true + +[biome_dictionary] + #A list of mod IDs that will be ignored when the biome dictionary attempts to register unregistered biomes. Mod IDs must be comma separated ("biomesoplenty, byg, blue_skies"). + ignored_mods = "" + #Determines if the biome dictionary make assumptions for unregistered biomes. Setting this to false can fix issues where a structure generates in the wrong dimension. + make_best_guess = true + +[commands] + #When true, removes the size limit from the fill and clone commands. + exceed_fill_clone_limit = true + diff --git a/config/structurize-client.toml b/config/structurize-client.toml new file mode 100644 index 0000000..8f111ea --- /dev/null +++ b/config/structurize-client.toml @@ -0,0 +1,3 @@ +#structurize.config.excludeentities.comment +excludeEntities = ["minecraft:iron_golem", "minecraft:wolf"] + diff --git a/config/terraforged/biome_weights.conf b/config/terraforged/biome_weights.conf new file mode 100644 index 0000000..03ee348 --- /dev/null +++ b/config/terraforged/biome_weights.conf @@ -0,0 +1,4 @@ +# Configure biome weights by entering their id and an integer value for their weight (default weight is 10) +# This config will override the weights configured or provided by other mods for TerraForged worlds only. +"terraforged:example_biome" = 10 + diff --git a/config/terraforged/general.conf b/config/terraforged/general.conf new file mode 100644 index 0000000..2d56548 --- /dev/null +++ b/config/terraforged/general.conf @@ -0,0 +1,17 @@ +# The version of this config. Do not edit (it'll wipe your settings!) +version = "1.0" +# Set the preset to use when creating a new world +default_preset = "default" +# Set whether tooltips should be displayed by default in the config gui. +tooltips = true +# Set whether coordinates should be displayed by default in the config gui. +coords = false +# The number of milliseconds a single feature/structure can generate for before a warning +# is printed to the logs. This may help track down mods that are causing world-gen to run slow. +# Set to -1 to disable. +feature_warn_time = 100 +# The number of milliseconds after which the server will be considered 'deadlocked' (when it +# gets stuck trying to generate a feature/structure). This is usually caused by third-party mods. +# Set to -1 to disable deadlock detection & reporting (the game may freeze indefinitely without it). +chunkgen_timeout = 60000 + diff --git a/config/terraforged/performance_internal.conf b/config/terraforged/performance_internal.conf new file mode 100644 index 0000000..5e35046 --- /dev/null +++ b/config/terraforged/performance_internal.conf @@ -0,0 +1,17 @@ +# The version of this config. Do not edit (it'll wipe your settings!) +version = "1.0" +# Controls the total number of threads that will be used to generate heightmap tiles. +# Allowing the generator to use more threads can help speed up generation but increases overall +# load on your CPU which may adversely affect performance in other areas of the game engine. +thread_count = 8 +# Controls the size of heightmap tiles. +# Smaller tiles are faster to generate but less memory efficient. +tile_size = 3 +# Batching breaks heightmap tiles up into smaller pieces that can be generated concurrently. +# This can help improve generation speed by utilizing more threads. +# It is more effective when a higher thread count (+6) is available. +batching = true +# Controls the number of pieces a heightmap tile is divided up into. +# Higher batch counts may be able to utilize more of the available threads, improving performance. +batch_count = 6 + diff --git a/config/tetra.toml b/config/tetra.toml new file mode 100644 index 0000000..f7e864d --- /dev/null +++ b/config/tetra.toml @@ -0,0 +1,89 @@ + +[misc] + #Enable modular bows + bow = true + #Enable modular crossbows + crossbow = true + #Enable modular single headed implements + single_headed = true + #Enable modular shields + shield = true + #Enables the enchantment glint rendering on modular items + glint = true + #Enables commands & data reloading functionality useful for development, has a negative impact on performance + development = false + #If enabled and Curios is installed, Toolbelts will only work in the Curio belt slot + toolbelt_curio_only = false + #Multiplier for magic capacity gains, increasing this may be useful when having a large set enchantments added by other mods + #Range: 0.0 ~ 1.7976931348623157E308 + magic_cap_multiplier = 1.0 + #Enable the look advancement trigger, used for some advancements. + look_trigger = true + +#World generation settings +[worldgen] + #The number of geodes that should generate per chunk, set to 0 to disable + #Range: 0 ~ 65536 + geode_density = 120 + #Generates features in the world, further configuration available in "tetra/data/structures/" + features = true + #Used to limit how deep the feature generator will recurse into feature children, helps to avoid recursive loops and cascading worldgen in 3d-party generation features + #Range: 0 ~ 64 + feature_depth = 8 + +#Allows tetra items to "level up" after being used a certain amount of times, allowing the player to choose from different ways to "hone" 1 module on the item. Major modules also settle after some time, increasing its integrity +[module_progression] + enabled = true + #The base value for number of uses required for a module to settle + #Range: > -2147483648 + settle_base = 270 + #Level multiplier for settling limit, a value of 3 would cause a module that has settled once to require 3x as many uses before it settles again + #Range: 4.9E-324 ~ 1.7976931348623157E308 + settle_level_multiplier = 3.0 + #Durability multiplier for settling limit, a value of 1 would cause a module with 75 durability to require an additional 75 uses before it settles + #Range: 4.9E-324 ~ 1.7976931348623157E308 + settle_durability_multiplier = 0.5 + #The base value for number of uses required before a sword can be honed + #Range: > -2147483648 + hone_sword_base = 110 + #Integrity multiplier for sword honing, a value of 2 would cause a sword which uses 3 integrity to require 2*3 times as many uses before it can be honed + #Range: > -2147483648 + hone_sword_integrity_multiplier = 65 + #The base value for number of uses required before a tool can be honed + #Range: > -2147483648 + hone_double_base = 140 + #Integrity multiplier for tool honing, a value of 2 would cause a sword which uses 3 integrity to require 2*3 times as many uses before it can be honed + #Range: > -2147483648 + hone_double_integrity_multiplier = 75 + +#Toggles & config for experimental features +[experimental] + #The base value for number of uses required before a bow can be honed + #Range: > -2147483648 + hone_bow_base = 48 + #Integrity multiplier for bow honing, a value of 2 would cause a bow which uses 3 integrity to require 2*3 times as many uses before it can be honed + #Range: > -2147483648 + hone_bow_integrity_multiplier = 32 + #The base value for number of uses required before a crossbow can be honed + #Range: > -2147483648 + hone_crossbow_base = 48 + #Integrity multiplier for crossbow honing, a value of 2 would cause a crossbow which uses 3 integrity to require 2*3 times as many uses before it can be honed + #Range: > -2147483648 + hone_crossbow_integrity_multiplier = 32 + #The base value for number of uses required before a single headed implement can be honed + #Range: > -2147483648 + hone_single_headed_base = 48 + #Integrity multiplier for single headed implement honing, a value of 2 would cause an implement which uses 3 integrity to require 2*3 times as many uses before it can be honed + #Range: > -2147483648 + hone_single_headed_integrity_multiplier = 32 + #The base value for number of uses required before a shield can be honed + #Range: > -2147483648 + hone_shield_base = 48 + #Integrity multiplier for shield honing, a value of 2 would cause a shield which uses 3 integrity to require 2*3 times as many uses before it can be honed + #Range: > -2147483648 + hone_shield_integrity_multiplier = 32 + #Enable the stonecutter module for swords, the stonecutter has to be removed from loot tables if this is disabled + stonecutter = true + #Enable the extractor bedrock functionality + extractor = true + diff --git a/config/theoneprobe-client.toml b/config/theoneprobe-client.toml new file mode 100644 index 0000000..2f158f8 --- /dev/null +++ b/config/theoneprobe-client.toml @@ -0,0 +1,111 @@ +#This is a list of entities that will not be rendered by TOP. This option also works if it is set client-side alone +renderBlacklist = [] +#The amount of milliseconds to wait before updating probe information from the server +#Range: 10 ~ 100000 +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 +waitingForServerTimeout = 2000 +#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 +maxPacketToServer = 20000 +#Distance at which the probe works +#Range: 0.1 ~ 200.0 +probeDistance = 6.0 +#Show mod name (0 = not, 1 = always, 2 = sneak) +showModName = "NORMAL" +#Show harvest level (0 = not, 1 = always, 2 = sneak) +showHarvestLevel = "NORMAL" +#Show if the block can be harvested (0 = not, 1 = always, 2 = sneak) +showCanBeHarvested = "NORMAL" +#Show the growth level of crops (0 = not, 1 = always, 2 = sneak) +showCropPercentage = "NORMAL" +#Show chest contents (0 = not, 1 = always, 2 = sneak) +showChestContents = "EXTENDED" +#Show chest contents in detail (0 = not, 1 = always, 2 = sneak), used only if number of items is below 'showItemDetailThresshold' +showChestContentsDetailed = "EXTENDED" +#Show redstone (0 = not, 1 = always, 2 = sneak) +showRedstone = "NORMAL" +#Show mob health (0 = not, 1 = always, 2 = sneak) +showMobHealth = "NORMAL" +#Show time to adulthood for baby mobs (0 = not, 1 = always, 2 = sneak) +showMobGrowth = "NORMAL" +#Show mob potion effects (0 = not, 1 = always, 2 = sneak) +showMobPotionEffects = "EXTENDED" +#Show lever/comparator/repeater settings (0 = not, 1 = always, 2 = sneak) +showLeverSetting = "NORMAL" +#Show tank setting (0 = not, 1 = always, 2 = sneak) +showTankSetting = "EXTENDED" +#Show brewing stand setting (0 = not, 1 = always, 2 = sneak) +showBrewStandSetting = "NORMAL" +#Show mob spawner setting (0 = not, 1 = always, 2 = sneak) +showMobSpawnerSetting = "NORMAL" +#Show animal owner setting (0 = not, 1 = always, 2 = sneak) +showAnimalOwnerSetting = "EXTENDED" +#Show horse stats setting (0 = not, 1 = always, 2 = sneak) +showHorseStatSetting = "EXTENDED" +#Reveal monster eggs (0 = not, 1 = always, 2 = sneak) +showSilverfish = "NOT" +#The distance to the left side of the screen. Use -1 if you don't want to set this +#Range: -1 ~ 10000 +boxLeftX = 5 +#The distance to the right side of the screen. Use -1 if you don't want to set this +#Range: -1 ~ 10000 +boxRightX = -1 +#The distance to the top side of the screen. Use -1 if you don't want to set this +#Range: -1 ~ 10000 +boxTopY = 5 +#The distance to the bottom side of the screen. Use -1 if you don't want to set this +#Range: -1 ~ 10000 +boxBottomY = -1 +#Color of the border of the box (0 to disable) +boxBorderColor = "ff999999" +#Color of the box (0 to disable) +boxFillColor = "55006699" +#Thickness of the border of the box (0 to disable) +#Range: 0 ~ 20 +boxThickness = 2 +#How much the border should be offset (i.e. to create an 'outer' border) +#Range: 0 ~ 20 +boxOffset = 0 +#If true show liquid information when the probe hits liquid first +showLiquids = false +#Toggle default probe visibility (client can override) +isVisible = true +#If true then the probe hotkey must be held down to show the tooltip +holdKeyToMakeVisible = false +#The scale of the tooltips, 1 is default, 2 is smaller +#Range: 0.4 ~ 5.0 +tooltipScale = 1.0 +#Color of the border of the chest contents box (0 to disable) +chestContentsBorderColor = "ff006699" +#0 means don't show break progress, 1 is show as bar, 2 is show as text +#Range: 0 ~ 2 +showBreakProgress = 1 +#true means shows harvestability with vanilla style icons +harvestStyleVanilla = true + +[style] + #Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ..." + High = "gold" + #Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ..." + Obsolete = "gray,strikethrough" + #Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ..." + Progress = "white" + #Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ..." + ModName = "blue,italic" + #Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ..." + Warning = "yellow" + #Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ..." + Label = "gray" + #Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ..." + Error = "red,bold" + #Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ..." + InfoImportant = "blue" + #Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ..." + Info = "white" + #Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ..." + Ok = "green" + #Text style. Use a comma delimited list with colors like: 'red', 'green', 'blue', ... or style codes like 'underline', 'bold', 'italic', 'strikethrough', ..." + Name = "white" + diff --git a/config/theoneprobe-common.toml b/config/theoneprobe-common.toml new file mode 100644 index 0000000..6f56569 --- /dev/null +++ b/config/theoneprobe-common.toml @@ -0,0 +1,53 @@ +#How much time (ms) to wait before reporting an exception again +#Range: 1 ~ 10000000 +loggingThrowableTimeout = 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 +needsProbe = 3 +#If true the probe will automatically show extended information if it is in your main hand (so not required to sneak) +extendedInMain = false +#If true there will be a bauble version of the probe if baubles is present +supportBaubles = true +#If true there will be a readme note for first-time players +spawnNote = false +#If true show the color of the collar of a wolf +showCollarColor = true +#How to display RF: 0 = do not show, 1 = show in a bar, 2 = show as text +#Range: 0 ~ 2 +showRF = 1 +#How to display tank contents: 0 = do not show, 1 = show in a bar, 2 = show as text +#Range: 0 ~ 2 +showTank = 1 +#Format for displaying RF +rfFormat = "COMPACT" +#Format for displaying tank contents +tankFormat = "COMPACT" +#If true show debug info with creative probe +showDebugInfo = true +#If true equal stacks will be compacted in the chest contents overlay +compactEqualStacks = true +#Color for the RF bar +rfbarFilledColor = "ffdd0000" +#Alternate color for the RF bar +rfbarAlternateFilledColor = "ff430000" +#Color for the RF bar border +rfbarBorderColor = "ff555555" +#Color for the tank bar +tankbarFilledColor = "ff0000dd" +#Alternate color for the tank bar +tankbarAlternateFilledColor = "ff000043" +#Color for the tank bar border +tankbarBorderColor = "ff555555" +#If the number of items in an inventory is lower or equal then this number then more info is shown +#Range: 0 ~ 20 +showItemDetailThresshold = 4 +#The maximum amount of slots (empty or not) to show without sneaking +#Range: 0 ~ 1000 +showSmallChestContentsWithoutSneaking = 0 +#A list of blocks for which we automatically show chest contents even if not sneaking +showContentsWithoutSneaking = ["storagedrawers:basicdrawers", "storagedrawersextra:extra_drawers"] +#A list of blocks for which we don't show chest contents automatically except if sneaking +dontShowContentsUnlessSneaking = [] +#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) +dontSendNBT = [] + diff --git a/config/thermal-client.toml b/config/thermal-client.toml new file mode 100644 index 0000000..d0eb812 --- /dev/null +++ b/config/thermal-client.toml @@ -0,0 +1,5 @@ + +[Sounds] + #If TRUE, 'Thermal Series' Mobs will have ambient sounds. + "Ambient Mob Sounds" = true + diff --git a/config/tinymobfarm.toml b/config/tinymobfarm.toml new file mode 100644 index 0000000..82d8626 --- /dev/null +++ b/config/tinymobfarm.toml @@ -0,0 +1,7 @@ + +[general] + #Mobs to be blacklisted. e.g. 'minecraft:cow' for cows. + blacklist = [] + #Disable the mob farm when there is no chest/full chest to prevent loot from spilling out. Recommended on server. + disableWhenChestFull = false + diff --git a/config/titanium/modules.toml b/config/titanium/modules.toml new file mode 100644 index 0000000..c0c93cf --- /dev/null +++ b/config/titanium/modules.toml @@ -0,0 +1,11 @@ + +[modules] + + #Test module for titanium features + [modules.test_module] + enabled = false + + #Creative features + [modules.creative] + enabled = false + diff --git a/config/titanium/resources.toml b/config/titanium/resources.toml new file mode 100644 index 0000000..704da2c --- /dev/null +++ b/config/titanium/resources.toml @@ -0,0 +1,21 @@ + +[modules] + + [modules.resources] + enabled = true + + [modules.resources.gold] + + [modules.resources.gold.gear] + enabled = true + + [modules.resources.diamond] + + [modules.resources.diamond.gear] + enabled = true + + [modules.resources.iron] + + [modules.resources.iron.gear] + enabled = true + diff --git a/config/titanium/titanium.toml b/config/titanium/titanium.toml new file mode 100644 index 0000000..28184fb --- /dev/null +++ b/config/titanium/titanium.toml @@ -0,0 +1,14 @@ + +[TitaniumConfig] + #A Boolean that is true by default + thisIsABoolean = true + intAngery = 7 + #A Boolean that is false by default + NOT_BOOLEAN = false + + [TitaniumConfig.Dabber] + dabby = "lil dab" + + [TitaniumConfig.TestBlock] + DUMB_VALUE = 135 + diff --git a/config/toastcontrol-common.toml b/config/toastcontrol-common.toml new file mode 100644 index 0000000..d694bd0 --- /dev/null +++ b/config/toastcontrol-common.toml @@ -0,0 +1,48 @@ + +#Client Configuration +[client] + + [client.debug] + #If toast classes are printed when they are shown. + print_classes = false + + [client.blocked_toasts] + #If recipe toasts are blocked. + recipes = true + #If all vanilla toasts are blocked. + global_vanilla = false + #If advancement toasts are blocked. + advancements = true + #If system toasts are blocked. + system = false + #If all non-vanilla toasts are blocked. + global_modded = false + #If all toasts are blocked. + global = false + #If tutorial toasts are blocked. + tutorial = true + #Toast Classes that are blocked from being shown. + blocked_classes = [] + + [client.visual_options] + #If toasts are translucent. + translucent = true + #How many toasts will be displayed on screen at once. + #Range: 1 ~ 7 + toast_count = 3 + #How long a toast must be on the screen for, in ticks. Use 0 to use the default time. + #Range: 0 ~ 4000 + force_time = 0 + #If toasts automatically pop into the screen without animations. + no_slide = false + #The Y offset for toasts to be drawn at. + #Range: -8192 ~ 8192 + y_offset = 0 + #If toasts show on the left of the screen. + start_left = false + #If toasts are transparent. Overrides translucency. + transparent = false + #The X offset for toasts to be drawn at. + #Range: -8192 ~ 8192 + x_offset = 0 + diff --git a/config/toolstats-client.toml b/config/toolstats-client.toml new file mode 100644 index 0000000..6f0d1cc --- /dev/null +++ b/config/toolstats-client.toml @@ -0,0 +1,14 @@ + +#General settings for the mod. +[general] + #Should enchantability be shown? + show-enchantability = true + #Should repair cost be shown in the anvil GUI? + show-repair-cost = true + #Should mining efficiency be shown? + show-efficiency = true + #Should harvest level be shown? + show-harvest-level = true + #Should the durability be shown on the tool? + show-durability = true + diff --git a/config/torchmaster.toml b/config/torchmaster.toml new file mode 100644 index 0000000..452a46a --- /dev/null +++ b/config/torchmaster.toml @@ -0,0 +1,48 @@ + +[General] + #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) + #Range: 0 ~ 32767 + feralFlareLanternLightCountHardcap = 255 + #Same as the mega torch block list override, just for the dread lamp + #Block squid: +minecraft:squid + #Allow pigs: -minecraft:pig + dreadLampEntityBlockListOverrides = [] + #The radius of the mega torch in each direction (cube) with the torch at its center + #Range: > 0 + megaTorchRadius = 64 + #Print entity spawn checks to the debug log + logSpawnChecks = false + #Durability of the frozen pearl. Each removed light will remove one charge from the pearl. Set to 0 to disable durability + #Range: 0 ~ 32767 + frozenPearlDurability = 1024 + #The radius in which the feral flare should try to place lights + #Range: 1 ~ 127 + feralFlareRadius = 16 + #The target minimum light level to place lights for + #Range: 0 ~ 15 + feralFlareMinLightLevel = 10 + #Configures the spawn check to be more aggressive, effectivly overriding the CheckSpawn results of other mods + aggressiveSpawnChecks = false + #Show additional information in the tooltip of certain items and blocks + beginnerTooltips = true + #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 + #Note: Each entry needs to be put in quotes! Multiple Entries should be separated by comma. + #Block zombies: "+minecraft:zombie" + #Allow creepers: "-minecraft:creeper" + megaTorchEntityBlockListOverrides = [] + #Controls how often the flare should try to place lights. 1 means every tick, 10 every 10th tick, etc + #Range: > 1 + feralFlareTickRate = 5 + #If this setting is enabled, the mega torch will block all natural spawn attempts from Lycanites Mobs in its radius + lycanitesMobsBlockAll = true + #By default, mega torches only block natural spawns (i.e. from low light levels). Setting this to false will also block spawns from spawners + blockOnlyNaturalSpawns = true + #The radius of the dread lamp in each direction (cube) with the torch at its center + #Range: > 0 + dreadLampRadius = 64 + diff --git a/config/toughnessbar-client.toml b/config/toughnessbar-client.toml new file mode 100644 index 0000000..1370207 --- /dev/null +++ b/config/toughnessbar-client.toml @@ -0,0 +1,7 @@ + +[general] + #Show empty armor toughness icons? + "Show empty icons" = false + #Toughness Bar Icon Colors + "color values" = ["#FFFFFF", "#FF5500", "#FFC747", "#27FFE3", "#00FF00", "#7F00FF"] + diff --git a/config/tramplestopper-common.toml b/config/tramplestopper-common.toml new file mode 100644 index 0000000..4d12da9 --- /dev/null +++ b/config/tramplestopper-common.toml @@ -0,0 +1,16 @@ + +[general] + #Level of Feather Falling needed + #Range: 1 ~ 3 + level = 1 + #At how many blocks should trampling stop start + #Range: 0.0 ~ 256.0 + blocks = 0.0 + #When should farmland get trampled + #Never: Never trampled farmland + #Always: It Always get trampled + #Default: Normal behavior + #Feather Falling: Does not get trampled with you have feather falling boots + #Allowed Values: FEATHER_FALLING, NEVER, ALWAYS + type = "FEATHER_FALLING" + diff --git a/config/trashslot-client.toml b/config/trashslot-client.toml new file mode 100644 index 0000000..931868b --- /dev/null +++ b/config/trashslot-client.toml @@ -0,0 +1,6 @@ + +#Client only settings +[client] + #This causes the deletion slot to delete items instantly, similar to Creative Mode. + instantDeletion = false + diff --git a/config/usefulrailroads-common.toml b/config/usefulrailroads-common.toml new file mode 100644 index 0000000..a362ca8 --- /dev/null +++ b/config/usefulrailroads-common.toml @@ -0,0 +1,31 @@ + +#Rail Settings +[rail] + + #Speed Clamp Rail Settings + [rail.speedclamprail] + #Speed for Speed Clamp Rail (default: 0.25 blocks/tick) + #Range: 0.0 ~ 10.0 + speedClampRailSpeed = 0.25 + + #Teleport Rail Settings + [rail.teleportrail] + #Cost divided by natural log of this value. Lower values increase the cost + #Range: 2 ~ 100 + teleportRailLogDivisionCost = 5 + #Extra cost per dimension teleport + #Range: 0 ~ 1000000 + teleportRailDimensionCost = 100 + + #High Speed Rail Settings + [rail.highspeedrail] + #Acceleration for High Speed Rail if Occupied (default: 4.0 blocks/tick^2) + #Range: 0.0 ~ 10.0 + highSpeedRailAccelOccupied = 4.0 + #Maximum Speed for High Speed Rail (default: 5.0 blocks/tick) + #Range: 0.0 ~ 10.0 + highSpeedRailMaxSpeed = 5.0 + #Acceleration for High Speed Rail if Unoccupied (default: 2.0 blocks/tick^2) + #Range: 0.0 ~ 10.0 + highSpeedRailAccelUnoccupied = 2.0 + diff --git a/config/uteamcore-client.toml b/config/uteamcore-client.toml new file mode 100644 index 0000000..1a313fc --- /dev/null +++ b/config/uteamcore-client.toml @@ -0,0 +1,6 @@ + +#Client configuration settings +[client] + #If you have discord installed it will show your some details about your game as rich presence + discordRichPresence = false + diff --git a/config/valkyrielib/conditions/conditions.json b/config/valkyrielib/conditions/conditions.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/valkyrielib/conditions/conditions.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/valkyrielib/conditions/conditions.txt b/config/valkyrielib/conditions/conditions.txt new file mode 100644 index 0000000..52a0016 --- /dev/null +++ b/config/valkyrielib/conditions/conditions.txt @@ -0,0 +1,6 @@ +┏╸ma:conditions +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/valkyrielib/guide/guide.json b/config/valkyrielib/guide/guide.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/valkyrielib/guide/guide.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/valkyrielib/guide/guide.txt b/config/valkyrielib/guide/guide.txt new file mode 100644 index 0000000..4b9adfa --- /dev/null +++ b/config/valkyrielib/guide/guide.txt @@ -0,0 +1,6 @@ +┏╸ma:guide +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/valkyrielib/themes/themes.json b/config/valkyrielib/themes/themes.json new file mode 100644 index 0000000..f82527d --- /dev/null +++ b/config/valkyrielib/themes/themes.json @@ -0,0 +1,3 @@ +{ + "bo:enabled": true +} \ No newline at end of file diff --git a/config/valkyrielib/themes/themes.txt b/config/valkyrielib/themes/themes.txt new file mode 100644 index 0000000..1380cb7 --- /dev/null +++ b/config/valkyrielib/themes/themes.txt @@ -0,0 +1,6 @@ +┏╸ma:themes +┃┏╸bo:enabled +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/valkyrielib/valkyrielib.json b/config/valkyrielib/valkyrielib.json new file mode 100644 index 0000000..be6153e --- /dev/null +++ b/config/valkyrielib/valkyrielib.json @@ -0,0 +1,3 @@ +{ + "bo:generate_documentation": true +} \ No newline at end of file diff --git a/config/valkyrielib/valkyrielib.txt b/config/valkyrielib/valkyrielib.txt new file mode 100644 index 0000000..0c86383 --- /dev/null +++ b/config/valkyrielib/valkyrielib.txt @@ -0,0 +1,6 @@ +┏╸ma:valkyrielib +┃┏╸bo:generate_documentation +┃┣> Variable Type: java.lang.Boolean +┃┣> Default: true +┃┗╸ +┗╸ diff --git a/config/waystones-client.toml b/config/waystones-client.toml new file mode 100644 index 0000000..35cb5a2 --- /dev/null +++ b/config/waystones-client.toml @@ -0,0 +1,16 @@ + +[client] + #If enabled, the text overlay on waystones will no longer always render at full brightness. + disableTextGlow = false + #The y position of the warp button in the inventory. + teleportButtonY = 60 + #The volume of the sound played when teleporting. + #Range: 0.0 ~ 1.0 + soundVolume = 0.10000000149011612 + #The x position of the warp button in the inventory. + teleportButtonX = 58 + #If enabled, a JourneyMap waypoint will be created when activating a waystone. + createJourneyMapWaypoint = false + #If enabled, activated waystones will not emit particles. + disableParticles = false + diff --git a/config/waystones-common.toml b/config/waystones-common.toml new file mode 100644 index 0000000..bbe3f37 --- /dev/null +++ b/config/waystones-common.toml @@ -0,0 +1,15 @@ + +[common] + + [common.worldgen] + #Set to 'DEFAULT' to only generate the normally textured waystones. Set to 'MOSSY' or 'SANDY' to generate all as that variant. Set to 'BIOME' to make the style depend on the biome it is generated in. + #Allowed Values: DEFAULT, MOSSY, SANDY, BIOME + worldGenStyle = "BIOME" + #NOT YET IMPLEMENTED: Set to true if waystones should be added to the generation of villages. THIS OPTION DOES NOT WORK YET. + addVillageStructure = true + #Approximate chunk distance between waystones generated freely in world generation. Set to 0 to disable generation. + #Range: > 0 + worldGenFrequency = 30 + #The Name Generator will pick from these names until they have all been used, then it will generate random ones again. + customWaystoneNames = ["Sandy City", "Chocolate Island", "Sahara", "The Perimeter"] + diff --git a/config/waystones-server.toml b/config/waystones-server.toml new file mode 100644 index 0000000..76f75c3 --- /dev/null +++ b/config/waystones-server.toml @@ -0,0 +1,80 @@ + +#These options will be synced to joining clients. +[server] + + #Note: Base XP cost is based on the distance travelled. + [server.baseXpCost] + #The amount of blocks per xp level requirement. If set to 500, the base xp cost for travelling 1000 blocks will be 2 levels. + #Range: > 1 + blocksPerXPLevel = 1000 + #The minimum base xp cost + #Range: 0.0 ~ Infinity + minimumXpCost = 0.0 + #The maximum base xp cost (may be exceeded by multipliers defined below), set to 0 to disable all XP costs + #Range: 0.0 ~ Infinity + maximumXpCost = 0.0 + + #These options apply to teleporting from one waystone to another by right-clicking it. + [server.waystoneToWaystone] + #The multiplier applied to the base xp cost when teleporting from one waystone to another. + #Range: 0.0 ~ Infinity + waystoneXpCostMultiplier = 1.0 + + #These options apply to the optional Waystones button displayed in the inventory. + [server.inventoryButton] + #Set to 'NONE' for no inventory button. Set to 'NEAREST' for an inventory button that teleports to the nearest waystone. Set to 'ANY' for an inventory button that opens the waystone selection menu. Set to a waystone name for an inventory button that teleports to a specifically named waystone. + inventoryButton = "NONE" + #The multiplier applied to the base xp cost when teleporting via the inventory button. + #Range: 0.0 ~ Infinity + inventoryButtonXpCostMultiplier = 0.0 + #The cooldown between usages of the inventory button in seconds. + #Range: > 0 + inventoryButtonCooldown = 300 + + #These options apply to the global waystones. + [server.globalWaystones] + #The multiplier applied to the base xp cost when teleporting to a global waystone through any method. + #Range: 0.0 ~ Infinity + globalWaystonesXpCostMultiplier = 1.0 + #The multiplier applied to the cooldown when teleporting to a global waystone via inventory button or warp stone. + #Range: 0.0 ~ Infinity + globalWaystoneCooldownMultiplier = 1.0 + #Set to false to allow non-creative players to make waystones globally activated for all players. + globalWaystoneRequiresCreative = true + + #These options apply to teleporting using the Warp Stone item. + [server.warpStone] + #The multiplier applied to the base xp cost when teleporting using a Warp Stone item (not the Waystone block, John) + #Range: 0.0 ~ Infinity + warpStoneXpCostMultiplier = 0.0 + #The cooldown between usages of the warp stone in seconds. This is bound to the player, not the item, so multiple warp stones share the same cooldown. + #Range: > 0 + warpStoneCooldown = 300 + #The time in ticks that it takes to use a warp stone. This is the charge-up time when holding right-click. + #Range: > 1 + warpStoneUseTime = 32 + + #These options apply to teleporting using the scroll items. + [server.scrolls] + #The time in ticks it takes to use a scroll. This is the charge-up time when holding right-click. + #Range: > 1 + scrollUseTime = 32 + + #These options apply to teleporting between dimensions. + [server.dimensionalWarp] + #Set to 'ALLOW' to allow dimensional warp in general. Set to 'GLOBAL_ONLY' to restrict dimensional warp to global waystones. Set to 'DENY' to disallow all dimensional warps. + #Allowed Values: ALLOW, GLOBAL_ONLY, DENY + dimensionalWarp = "ALLOW" + #The base xp level cost when travelling between dimensions. Ignores block distance. + #Range: > 0 + dimensionalWarpXpCost = 3 + + #These options define restrictions when managing waystones. + [server.restrictions] + #If enabled, only the owner of a waystone (the one who placed it) can rename it. + restrictRenameToOwner = false + #If enabled, only creative players can place, edit or break waystones. This does NOT disable the crafting recipe. + restrictToCreative = false + #If enabled, waystones generated in worldgen are unbreakable. + generatedWaystonesUnbreakable = false + diff --git a/config/worldstripper-common.toml b/config/worldstripper-common.toml new file mode 100644 index 0000000..c05898d --- /dev/null +++ b/config/worldstripper-common.toml @@ -0,0 +1,48 @@ + +#World Stripper Config File +[WorldStripper] + + #Stripper Settings + [WorldStripper.Stripping] + #Amount of blocks to strip in on the x-axis + #Range: 0 ~ 320 + blocks_to_strip_x = 48 + #Amount of blocks to strip in on the z-axis + #Range: 0 ~ 320 + blocks_to_strip_z = 48 + #Toggles realtime world stripping / dressing + live_stripping = true + #Should bedrock be removed? + strip_bedrock = false + #Replaces every block touched by the stripper with this block + replacement_block = "minecraft:air" + + #Stripper Profile Settings + [WorldStripper.Profiles] + #Selected profile + #Allowed Values: PROFILE_1, PROFILE_2, PROFILE_3, PROFILE_4, PROFILE_5 + profile = "PROFILE_1" + #Profile 1 - A list of blocks to strip away from the world + profile_1 = ["minecraft:dirt", "minecraft:grass", "minecraft:grass_path", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:stone", "minecraft:diorite", "minecraft:granite", "minecraft:andesite", "minecraft:gravel", "minecraft:sand", "minecraft:sandstone", "minecraft:oak_log", "minecraft:dark_oak_log", "minecraft:spruce_log", "minecraft:birch_log", "minecraft:jungle_log", "minecraft:acacia_log", "minecraft:oak_leaves", "minecraft:dark_oak_leaves", "minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:water", "minecraft:flowing_water", "minecraft:lava", "minecraft:flowing_lava", "minecraft:netherrack", "minecraft:end_stone", "minecraft:podzol", "minecraft:bamboo", "minecraft:seagrass", "minecraft:tall_seagrass"] + #Profile 2 - A list of blocks to strip away from the world + profile_2 = ["minecraft:dirt", "minecraft:grass", "minecraft:grass_path", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:stone", "minecraft:diorite", "minecraft:granite", "minecraft:andesite", "minecraft:gravel", "minecraft:sand", "minecraft:sandstone", "minecraft:oak_log", "minecraft:dark_oak_log", "minecraft:spruce_log", "minecraft:birch_log", "minecraft:jungle_log", "minecraft:acacia_log", "minecraft:oak_leaves", "minecraft:dark_oak_leaves", "minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:water", "minecraft:flowing_water", "minecraft:lava", "minecraft:flowing_lava", "minecraft:netherrack", "minecraft:end_stone", "minecraft:podzol", "minecraft:bamboo", "minecraft:seagrass", "minecraft:tall_seagrass"] + #Profile 3 - A list of blocks to strip away from the world + profile_3 = ["minecraft:dirt", "minecraft:grass", "minecraft:grass_path", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:stone", "minecraft:diorite", "minecraft:granite", "minecraft:andesite", "minecraft:gravel", "minecraft:sand", "minecraft:sandstone", "minecraft:oak_log", "minecraft:dark_oak_log", "minecraft:spruce_log", "minecraft:birch_log", "minecraft:jungle_log", "minecraft:acacia_log", "minecraft:oak_leaves", "minecraft:dark_oak_leaves", "minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:water", "minecraft:flowing_water", "minecraft:lava", "minecraft:flowing_lava", "minecraft:netherrack", "minecraft:end_stone", "minecraft:podzol", "minecraft:bamboo", "minecraft:seagrass", "minecraft:tall_seagrass"] + #Profile 4 - A list of blocks to strip away from the world + profile_4 = ["minecraft:dirt", "minecraft:grass", "minecraft:grass_path", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:stone", "minecraft:diorite", "minecraft:granite", "minecraft:andesite", "minecraft:gravel", "minecraft:sand", "minecraft:sandstone", "minecraft:oak_log", "minecraft:dark_oak_log", "minecraft:spruce_log", "minecraft:birch_log", "minecraft:jungle_log", "minecraft:acacia_log", "minecraft:oak_leaves", "minecraft:dark_oak_leaves", "minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:water", "minecraft:flowing_water", "minecraft:lava", "minecraft:flowing_lava", "minecraft:netherrack", "minecraft:end_stone", "minecraft:podzol", "minecraft:bamboo", "minecraft:seagrass", "minecraft:tall_seagrass"] + #Profile 5 - A list of blocks to strip away from the world + profile_5 = ["minecraft:dirt", "minecraft:grass", "minecraft:grass_path", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:stone", "minecraft:diorite", "minecraft:granite", "minecraft:andesite", "minecraft:gravel", "minecraft:sand", "minecraft:sandstone", "minecraft:oak_log", "minecraft:dark_oak_log", "minecraft:spruce_log", "minecraft:birch_log", "minecraft:jungle_log", "minecraft:acacia_log", "minecraft:oak_leaves", "minecraft:dark_oak_leaves", "minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:water", "minecraft:flowing_water", "minecraft:lava", "minecraft:flowing_lava", "minecraft:netherrack", "minecraft:end_stone", "minecraft:podzol", "minecraft:bamboo", "minecraft:seagrass", "minecraft:tall_seagrass"] + + #Block Update Settings + [WorldStripper.BlockUpdate] + #Calls neighborChanged on surrounding blocks (with isMoving as false) + notify_neighbors = false + #Calls for block update + block_update = true + #Stops the blocks from being marked for a render update + no_render = false + #Makes the block be re-rendered immediately, on the main thread + render_main_thread = false + #Causes neighbor updates to be sent to ALL surrounding blocks + update_neighbors = true + diff --git a/config/wstweaks-common.toml b/config/wstweaks-common.toml new file mode 100644 index 0000000..a60ab70 --- /dev/null +++ b/config/wstweaks-common.toml @@ -0,0 +1,19 @@ + +#Server configuration +[server] + #If skeletons outside of hell can be transformed into wither skeletons. + allbiomes = false + #If stone swords that would be dropped are deleted. + delswords = true + #The 1/n chance for a wither skeleton to drop a fragment. + #Range: 1 ~ 32767 + fragchance = 1 + #The 1/n chance for wither skeletons outside hell to be transformed. Requires allbiomes == true. + #Range: 1 ~ 32767 + allbiomechance = 1 + #How many fragments are required to make a skull. + #Range: 1 ~ 9 + fragvalue = 9 + #If transformed skeletons are given bows instead of stone swords. + givebows = true + diff --git a/config/xnet-client.toml b/config/xnet-client.toml new file mode 100644 index 0000000..9261f03 --- /dev/null +++ b/config/xnet-client.toml @@ -0,0 +1,6 @@ + +#General settings +[general] + #If true then cables are also shown when sneaking even if they are not in a facade + showNonFacadedCablesWhileSneaking = true + diff --git a/config/xnetgases.toml b/config/xnetgases.toml new file mode 100644 index 0000000..8f07368 --- /dev/null +++ b/config/xnetgases.toml @@ -0,0 +1,16 @@ + +#General settings +[general] + #Maximum gas per operation that an advanced connector can input or output + #Range: 1 ~ 1000000000 + maxGasRateAdvanced = 5000 + #Maximum gas per operation that a normal connector can input or output + #Range: 1 ~ 1000000000 + maxGasRateNormal = 1000 + #Maximum slurry per operation that an advanced connector can input or output + #Range: 1 ~ 1000000000 + maxSlurryRateAdvanced = 5000 + #Maximum slurry per operation that a normal connector can input or output + #Range: 1 ~ 1000000000 + maxSlurryRateNormal = 1000 + diff --git a/config/xreliquary-client.toml b/config/xreliquary-client.toml new file mode 100644 index 0000000..d2fc429 --- /dev/null +++ b/config/xreliquary-client.toml @@ -0,0 +1,54 @@ + +#Client Settings +[client] + #Whether player has to sneak to see additional info in waila + waila_shift_for_info = false + + #Position of mode and/or item display on the screen - used by some of the tools and weapons. + [client.hudPositions] + #Position of Void Tear HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + voidTear = "BOTTOM_RIGHT" + #Position of Ender Staff HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + enderStaff = "BOTTOM_RIGHT" + #Position of Pyromancer Staff HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + pyromancerStaff = "BOTTOM_RIGHT" + #Position of Infernal Chalice HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + harvestRod = "BOTTOM_RIGHT" + #Position of Rending Gale HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + rendingGale = "BOTTOM_RIGHT" + #Position of Ice Magus Rod HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + iceMagusRod = "BOTTOM_RIGHT" + #Position of Alkahestry Tome HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + alkahestryTome = "BOTTOM_RIGHT" + #Position of Mob Charm HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + mobCharm = "RIGHT" + #Position of Sojouner Staff HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + sojournerStaff = "BOTTOM_RIGHT" + #Position of Glacial Staff HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + glacialStaff = "BOTTOM_RIGHT" + #Position of Midas Touchstone HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + midasTouchstone = "BOTTOM_RIGHT" + #Position of Handgun HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + handgun = "BOTTOM_RIGHT" + #Position of Ender Staff HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + infernalChalice = "BOTTOM_RIGHT" + #Position of Destruction Catalyst HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + destructionCatalyst = "BOTTOM_RIGHT" + #Position of Hero Medallion HUD + #Allowed Values: BOTTOM_LEFT, LEFT, TOP_LEFT, TOP, TOP_RIGHT, RIGHT, BOTTOM_RIGHT + heroMedallion = "BOTTOM_RIGHT" + diff --git a/config/xreliquary-common.toml b/config/xreliquary-common.toml new file mode 100644 index 0000000..d5a010c --- /dev/null +++ b/config/xreliquary-common.toml @@ -0,0 +1,502 @@ +#Determines whether Reliquary items will be generated in chest loot (mostly mob drops, very rarely some lower level items) +chestLootEnabled = true +#Determines wheter Reliquary mob drops have crafting recipes +dropCraftingRecipesEnabled = false +#Whether mobs drop the Reliquary mob drops. This won't remove mob drop items from registry and replace them with something else, but allows to turn off the additional drops when mobs are killed by player. If this is turned off the mob drop crafting recipes turned on by the other setting can be used. +mobDropsEnabled = true + +#Disable sections of the mod +[disable] + #Disable all pedestals + pedestal = false + #Disable the POTION system including mortar, altar, potions, tipped arrows, and powder + potion = false + #Disable Alkahestry tome and its and recipes + alkahestryTome = false + #Disable the HANDGUN, bullets, magazines, and gun parts + handgun = false + #Disable all display-only pedestals + passivePedestal = false + +#Potions related settings +[potions] + #Whether potions augmented with Redstone and Glowstone appear in creative tabs / JEI + differentDurations = false + #Maximum number of effects a POTION can have to appear in creative tabs / JEI + #Range: 1 ~ 6 + maxEffectCount = 1 + #Whether potions with the same effect combination, but different duration appear in creative tabs / JEI + redstoneAndGlowstone = false + #Whether potions that are made out of three base ingredients appear in creative tabs / JEI + threeIngredients = false + #Map of POTION ingredients and their effects + potionMap = ["minecraft:sugar=speed|3|0;haste|3|0", "minecraft:apple=instant_health|0|0;health_boost|3|0;xreliquary:cure|1|0", "minecraft:coal=blindness|1|0;absorption|3|0", "minecraft:coal=invisibility|1|0;wither|0|0", "minecraft:feather=jump_boost|3|0;weakness|1|0", "minecraft:wheat_seeds=instant_damage|0|0;health_boost|3|0", "minecraft:wheat=instant_health|0|0;health_boost|3|0", "minecraft:flint=instant_damage|0|0;strength|3|0", "minecraft:porkchop=slowness|1|0;mining_fatigue|1|0", "minecraft:leather=resistance|3|0;absorption|3|0", "minecraft:clay_ball=slowness|1|0;health_boost|3|0", "minecraft:egg=absorption|3|0;regeneration|0|0", "minecraft:red_dye=instant_health|0|0;health_boost|3|0", "minecraft:yellow_dye=jump_boost|3|0;weakness|1|0", "minecraft:green_dye=resistance|3|0;absorption|3|0", "minecraft:bone_meal=weakness|1|0;mining_fatigue|1|0", "minecraft:pumpkin_seeds=invisibility|1|0;fire_resistance|1|0", "minecraft:beef=slowness|1|0;saturation|0|0", "minecraft:chicken=nausea|1|0;poison|1|0", "minecraft:rotten_flesh=nausea|1|0;hunger|1|0;wither|0|0", "minecraft:gold_nugget=strength|0|0;haste|0|0", "minecraft:carrot=night_vision|3|0;health_boost|3|0", "minecraft:potato=health_boost|3|0;saturation|0|0", "minecraft:cod=saturation|0|0;water_breathing|1|0", "minecraft:spider_eye=night_vision|4|0;poison|2|0", "minecraft:blaze_powder=strength|4|0;instant_damage|0|0", "minecraft:iron_ingot=resistance|4|0;slowness|2|0", "minecraft:string=slowness|2|0;mining_fatigue|2|0", "minecraft:bread=health_boost|4|0;saturation|0|0", "minecraft:cooked_porkchop=mining_fatigue|2|0;saturation|0|0", "minecraft:slime_ball=resistance|4|0;fire_resistance|2|0", "minecraft:cooked_cod=saturation|0|0;water_breathing|2|0", "minecraft:lapis_lazuli=haste|4|0;strength|4|0", "minecraft:ink_sac=blindness|2|0;invisibility|2|0", "minecraft:bone=weakness|2|0;mining_fatigue|2|0", "minecraft:cookie=instant_health|0|0;saturation|0|0", "minecraft:melon=instant_health|0|0;speed|4|0", "minecraft:cooked_beef=resistance|4|0;saturation|0|0", "minecraft:cooked_chicken=jump_boost|4|0;saturation|0|0", "minecraft:baked_potato=saturation|0|0;regeneration|1|0", "minecraft:poisonous_potato=poison|2|0;wither|1|0", "minecraft:quartz=instant_damage|0|0;strength|4|0", "xreliquary:zombie_heart=nausea|2|0;hunger|2|0;wither|1|0", "xreliquary:squid_beak=hunger|2|0;water_breathing|2|0", "minecraft:pumpkin_pie=invisibility|1|0;fire_resistance|1|0;speed|3|0;haste|3|0;absorption|3|0;regeneration|0|0", "minecraft:magma_cream=strength|4|0;instant_damage|0|0;resistance|4|0;fire_resistance|2|0", "minecraft:glistering_melon_slice=strength|3|0;haste|3|0;instant_health|0|0;speed|4|0", "minecraft:ghast_tear=regeneration|3|0;absorption|5|0", "minecraft:fermented_spider_eye=night_vision|4|0;poison|2|0;speed|3|0;haste|3|0", "minecraft:golden_carrot=strength|3|0;haste|3|0;health_boost|3|0;night_vision|3|0", "minecraft:gold_ingot=strength|4|0;haste|4|0;xreliquary:cure|1|0", "xreliquary:rib_bone=weakness|3|0;mining_fatigue|3|0;xreliquary:cure|1|0", "minecraft:ender_pearl=invisibility|5|0;speed|5|0", "minecraft:blaze_rod=strength|8|0;instant_damage|0|0", "minecraft:fire_charge=strength|4|0;instant_damage|0|0;blindness|1|0;absorption|3|0", "xreliquary:catalyzing_gland=regeneration|3|0;health_boost|5|0", "xreliquary:chelicerae=poison|3|0;weakness|3|0", "xreliquary:slime_pearl=resistance|5|0;absorption|5|0", "xreliquary:kraken_shell_fragment=absorption|5|0;water_breathing|5|0", "xreliquary:bat_wing=jump_boost|5|0;weakness|3|0", "minecraft:golden_apple=xreliquary:cure|1|1", "minecraft:golden_apple=xreliquary:cure|1|2", "minecraft:diamond=resistance|6|1;absorption|6|1;fire_resistance|6|0;xreliquary:cure|1|0", "xreliquary:withered_rib=wither|2|1;weakness|3|1;slowness|3|1;mining_fatigue|3|1;xreliquary:cure|1|0", "minecraft:ender_eye=strength|6|1;invisibility|6|0;speed|6|1;instant_damage|0|1", "minecraft:emerald=haste|6|1;speed|6|1;health_boost|6|1;xreliquary:cure|1|1", "minecraft:nether_star=health_boost|24|1;regeneration|24|1;absorption|24|1;xreliquary:cure|1|2", "xreliquary:molten_core=strength|6|1;fire_resistance|6|0;instant_damage|0|1", "xreliquary:eye_of_the_storm=haste|24|1;speed|24|1;jump_boost|24|1;instant_damage|0|1;xreliquary:cure|1|1", "xreliquary:fertile_essence=health_boost|8|1;regeneration|3|1;instant_health|0|1;saturation|0|1;weakness|9|1;mining_fatigue|9|1;xreliquary:cure|1|0", "xreliquary:frozen_core=absorption|6|1;slowness|3|1;mining_fatigue|3|1;instant_damage|0|1;fire_resistance|6|0", "xreliquary:nebulous_heart=night_vision|6|0;invisibility|6|0;instant_damage|0|1;health_boost|6|1;strength|6|1;speed|6|1;haste|6|1", "xreliquary:infernal_claw=instant_damage|0|1;resistance|6|1;fire_resistance|6|0;strength|6|1;saturation|0|1;instant_health|0|1"] + +[items] + + #Ender Staff settings + [items.enderStaff] + #Number of ender pearls per use + #Range: 0 ~ 3 + enderPearlCastCost = 1 + #Time it takes to teleport to the wraith node + #Range: 10 ~ 120 + nodeWarpCastTime = 60 + #Number of ender pearls per teleportation to the wraith node + #Range: 0 ~ 3 + enderPearlNodeWarpCost = 1 + #Number of ender pearls that the ender staff can store + #Range: 0 ~ 9999 + enderPearlLimit = 250 + #Number of ender pearls that get added to the staff per one that's consumed from players inventory + #Range: 1 ~ 10 + enderPearlWorth = 1 + + #Pyromancer Staff settings + [items.pyromancerStaff] + #Number of fire charges the staff can hold + #Range: 0 ~ 9999 + fireChargeLimit = 250 + #Number of fire charges used when the staff is fired + #Range: 0 ~ 3 + fireChargeCost = 1 + #Number of fire charges that get added to the staff per one that's consumed from player's inventory + #Range: 1 ~ 3 + fireChargeWorth = 1 + #Number of fire charges added to the staff per one that was shot by ghast and gets absorbed by the staff + #Range: 0 ~ 3 + ghastAbsorbWorth = 1 + #Number of blaze powder added to the staff per one fireball that was shot by blaze and gets absorbed by the staff + #Range: 0 ~ 3 + blazeAbsorbWorth = 1 + #Number of blaze powder that gets added to the staff per one that's consumed from player's inventory + #Range: 1 ~ 3 + blazePowderWorth = 1 + #Number of blaze powder the staff can hold + #Range: 0 ~ 9999 + blazePowderLimit = 250 + #Number of blaze powder used when staff is fired + #Range: 0 ~ 3 + blazePowderCost = 1 + + #Angelic Feather settings + [items.angelicFeather] + #Percent hunger used to heal player per 1 damage that would be taken otherwise. + #Range: 0 ~ 100 + hungerCostPercent = 50 + #Potency of the leaping effect + #Range: 0 ~ 5 + leapingPotency = 1 + + #Harvest Rod settings + [items.harvestRod] + #Radius in which harvest rod breaks crops, bonemeals/plants/hoes blocks + #Range: 0 ~ 5 + aoeRadius = 2 + #Maximum number of units harvest rod can hold per plantable item + #Range: 0 ~ 9999 + maxCapacityPerPlantable = 250 + #Number of bonemeal the rod can hold + #Range: 0 ~ 9999 + boneMealLimit = 250 + #Number of bonemeal consumed per use + #Range: 0 ~ 3 + boneMealCost = 1 + #Number of bonemeal that gets added to the rod per one that's consumed from player's inventory + #Range: 1 ~ 3 + boneMealWorth = 1 + #Ticks in between harvest rod actions when in pedestals + #Range: 1 ~ 20 + pedestalCooldown = 5 + #Number of times that a rod may apply additional luck based bonemeal + #Range: 0 ~ 7 + boneMealLuckRolls = 2 + #Range at which harvest rod will automatically hoe/plant/bonemeal/break crops around pedestals + #Range: 1 ~ 20 + pedestalRange = 4 + #Ticks in between bonemealing/planting/hoeing blocks when player is using one of these AOE actions + #Range: 1 ~ 20 + aoeCooldown = 3 + #Percent chance that a bonemeal will get applied during a luck roll + #Range: 1 ~ 100 + boneMealLuckPercentChance = 33 + + #Rending Gale settings + [items.rendingGale] + #Number of feathers the rending gale can hold + #Range: > 0 + chargeLimit = 30000 + #Number of feathers that get added to the rending gale per one that's consumed from player's inventory + #Range: 1 ~ 250 + chargeFeatherWorth = 100 + #Cost per second of buffing players with flight + #Range: 1 ~ 20 + pedestalCostPerSecond = 5 + #List of projectiles that are banned from being pushed by the Rending Gale + pushableProjectilesBlacklist = [] + #How far a lightning block can be cast + #Range: 5 ~ 15 + blockTargetRange = 12 + #Whether the rending gale can push projectiles + canPushProjectiles = true + #List of entities that are banned from being pushed by the Rending Gale + pushableEntitiesBlacklist = [] + #Number of feathers used when the rending gale is cast in flight mode + #Range: 0 ~ 3 + castChargeCost = 1 + #Range from pedestals at which players will get buffed with flight + #Range: 10 ~ 100 + pedestalFlightRange = 30 + #Number of feathers used to cast a lightning bolt + #Range: 0 ~ 250 + boltChargeCost = 100 + #Radius in which entities can be pushed/pulled + #Range: 1 ~ 20 + pushPullRadius = 10 + + #Ice Magus Rod settings + [items.iceMagusRod] + #Number of snowballs that get added to the rod per one that's consumed from player's inventory + #Range: 1 ~ 3 + snowballWorth = 1 + #The damage that snowballs cause + #Range: 0 ~ 4 + snowballDamage = 2 + #Damage bonus against fire immune mobs + #Range: 0 ~ 4 + snowballDamageBonusFireImmune = 2 + #Number of snowballs the rod can hold + #Range: 0 ~ 9999 + snowballLimit = 250 + #Damage bonus against blaze + #Range: 0 ~ 8 + snowballDamageBonusBlaze = 4 + #Number of snowballs it costs when the rod is used + #Range: 0 ~ 3 + snowballCost = 1 + + #Phoenix Down settings + [items.PhoenixDown] + #Whether to give temporary fire resistance when the player would die. Applies only when the player is being hurt by fire damage. + giveTemporaryFireResistanceIfFireDamageKilledYou = true + #Percent hunger used to heal player per 1 damage that would be taken otherwise + #Range: 0 ~ 50 + hungerCostPercent = 25 + #Whether to give temporary damage resistance when the player would die + giveTemporaryDamageResistance = true + #Percent of life that gets healed when the player would die + #Range: 0 ~ 100 + healPercentageOfMaxLife = 100 + #Potency of the leaping effect + #Range: 0 ~ 5 + leapingPotency = 1 + #Whether the player gets negative statuses removed when they were saved by Phoenix Down + removeNegativeStatus = true + #Whether to give temporary regeneration when the player would die + giveTemporaryRegeneration = true + #Whether to give temporary damage resistance when the player would die. Applies only when the player is drowning. + giveTemporaryWaterBreathingIfDrowningKilledYou = true + + #Angelheart Vial settings + [items.angelheartVial] + #Percent of life that gets healed when the player would die + #Range: 0 ~ 100 + healPercentageOfMaxLife = 25 + #Whether the player gets negative statuses removed + removeNegativeStatus = true + + #Glacial Staff settings + [items.glacialStaff] + #Number of snowballs that get added to the staff per one that's consumed from player's inventory + #Range: 1 ~ 3 + snowballWorth = 1 + #The damage that snowballs cause + #Range: 0 ~ 6 + snowballDamage = 3 + #The damage bonus against entities that are immune to fire + #Range: 0 ~ 6 + snowballDamageBonusFireImmune = 3 + #Number of snowballs the staff can hold + #Range: 0 ~ 9999 + snowballLimit = 250 + #The damage bonus against blaze + #Range: 0 ~ 12 + snowballDamageBonusBlaze = 6 + #Number of snowballs it costs when the staff is used + #Range: 0 ~ 3 + snowballCost = 1 + + #Sojourner Staff settings + [items.sojournerStaff] + #Distance after which there is an additional cost for torch placement. The additional cost is the number of times this distance fits in the distance at which the torch is being placed. + #Range: 6 ~ 30 + tilePerCostMultiplier = 6 + #Maximum range at which torches can be placed + #Range: 1 ~ 30 + maxRange = 30 + #List of torches that are supported by the staff in addition to the default minecraft torch + torches = ["minecraft:torch"] + #Number of items the staff can store per item type + #Range: 1 ~ 9999 + maxCapacityPerItemType = 1500 + + #Infernal Chalice settings + [items.infernalChalice] + #Percent hunger used to heal player per 1 damage that would be taken otherwise. + #Range: 0 ~ 10 + hungerCostPercent = 1 + #Millibuckets of lava that the chalice can hold + #Range: > 0 + fluidLimit = 500000 + + #Void Tear settings + [items.voidTear] + #Whether the void tear starts absorbing immediately after it is set to item type + absorbWhenCreated = true + #Number of items the tear can hold of the item type it is set to + #Range: > 0 + itemLimit = 2000000000 + + #Twilight Cloak settings + [items.twilightCloak] + #Maximum light level at which the player is still invisible to the mobs + #Range: 0 ~ 15 + maxLightLevel = 4 + + #Fortune Coin settings + [items.fortuneCoin] + #Allows to disable the sound of fortune coin teleporting stuff + enabledAudio = true + #The distance that it pulls from when right click is held + #Range: 9 ~ 30 + longRangePullDistance = 15 + #The distance that it pulls from when activated + #Range: 3 ~ 10 + standardPullDistance = 5 + + #Emperor Chalice settings + [items.emperorChalice] + #How much saturation is added in addition to filling the hunger + #Range: 0 ~ 10 + hungerSatiationMultiplier = 4 + + #Seeker Shot settings + [items.seekerShot] + #Entities that are banned from being tracked by seeker shot + huntableEntitiesBlacklist = [] + + #Rod of Lyssa settings + [items.rodOfLyssa] + #The experience level cap after which the failure rate is at a minimum and doesn't get better + #Range: 1 ~ 900 + levelCapForLeveledFormula = 100 + #Allows switching stealing from player on and off + stealFromPlayers = true + #If set to false it goes through additional 4 accessible slots and looks for items in case the one selected randomly was empty + stealFromVacantSlots = true + #Whether entities get angry at player if stealing fails + angerOnStealFailure = true + #Whether stealing from an empty slot triggers failure even if otherwise it would be successful + failStealFromVacantSlots = false + #The flat failure rate in case failure rate isn't influenced by player's level + #Range: 0 ~ 100 + flatStealFailurePercentRate = 10 + #Whether level influences stealing failure rate of the rod + useLeveledFailureRate = true + + #Kraken Shell settings + [items.krakenShell] + #Percent hunger used to heal player per 1 damage that would be taken otherwise. + #Range: 0 ~ 50 + hungerCostPercent = 25 + + #Lantern of Paranoia settings + [items.lanternOfParanoia] + #Radius in which the lantern checks for light levels and places torches + #Range: 1 ~ 15 + placementScanRadius = 6 + #Minimum light level below which the lantern will place torches + #Range: 0 ~ 15 + minLightLevel = 8 + + #Alkahestry Tome settings + [items.alkahestryTome] + #Charge limit of the tome + #Range: 0 ~ 9999 + chargeLimit = 1000 + + #Mob Charm settings + [items.mobCharm] + #Maximum charms that will get displayed in HUD + #Range: 1 ~ 20 + maxCharmsToDisplay = 6 + #Sets how much durability of Mob Charm gets repaired per special drop + #Range: 1 ~ 200 + dropDurabilityRepair = 20 + #Total durability of Mob Charm + #Range: 20 ~ 1000 + durability = 80 + #Damage that Mob Charm takes when player kills mob it protects them from + #Range: 0 ~ 40 + damagePerKill = 1 + #Range in which mob charm or belt in pedestals will keep monsters from attacking players + #Range: 10 ~ 100 + pedestalRange = 21 + #Determines if almost destroyed charms stay displayed in the hud + keepAlmostDestroyedDisplayed = true + + #Infernal Chalice settings + [items.infernalClaws] + #Percent hunger used to heal player per 1 damage that would be taken otherwise. + #Range: 0 ~ 30 + hungerCostPercent = 5 + + #Midas Touchstone settings + [items.midasTouchstone] + #Number of glowstone that the repair costs + #Range: 0 ~ 3 + glowstoneCost = 1 + #Number of glowstone the touchstone can hold + #Range: 0 ~ 9999 + glowstoneLimit = 250 + #Number of glowstone that gets added to the touchstone per one in player's inventory + #Range: 1 ~ 12 + glowstoneWorth = 4 + #Gold items that can be repaired by the touchstone + goldItems = [] + + #Infernal Tear settings + [items.infernalTear] + #Whether the infernal tear starts absorbing immediately after it is set to item type + absorbWhenCreated = false + + #Destruction Catalyst settings + [items.destructionCatalyst] + #Number of gunpowder it costs per catalyst use + #Range: 0 ~ 10 + gunpowderCost = 3 + #Whether the explosion is centered on the block that gets clicked + centeredExplosion = false + #Whether the explosion makes a perfect cube hole + perfectCube = true + #List of mundane blocks the catalyst will break + mundaneBlocks = ["minecraft:dirt", "minecraft:coarse_dirt", "minecraft:podzol", "minecraft:mycelium", "minecraft:grass_block", "minecraft:gravel", "minecraft:cobblestone", "minecraft:stone", "minecraft:granite", "minecraft:diorite", "minecraft:andesite", "minecraft:sand", "minecraft:sandstone", "minecraft:snow", "minecraft:soul_sand", "minecraft:netherrack", "minecraft:end_stone"] + #Number of gunpowder that can be stored in destruction catalyst + #Range: 0 ~ 9999 + gunpowderLimit = 250 + #Number of gunpowder that gets added to catalyst per one that's consumed from players inventory + #Range: 1 ~ 3 + gunpowderWorth = 1 + #Radius of the explosion + #Range: 1 ~ 5 + explosionRadius = 1 + + #Hero Medallion settings + [items.heroMedallion] + #How much experience gets dropped on ground when hero's medallion is right clicked on it (9 is the first level of player xp) + #Range: 1 ~ 100 + experienceDrop = 9 + #A player's experience level at which the medallion will stop pulling from the player + #Range: 0 ~ 30 + experienceLevelMinimum = 0 + #Maximum amount of xp that is used each time medallion repairs items + #Range: 1 ~ 20 + pedestalRepairStepXP = 5 + #A player's experience level at which pulling from the medallion to player will stop + #Range: 0 ~ 1000 + experienceLevelMaximum = 200 + #Experience level that the medallion can hold + #Range: > 0 + experienceLimit = 2147483647 + #Cooldown between hero medallion tries to fix mending items in nearby pedestals + #Range: 1 ~ 100 + pedestalCoolDown = 20 + #Range in which pedestals are checked for items with mending enchant that need fixing + #Range: 1 ~ 20 + pedestalRange = 5 + +[blocks] + + #Pedestal related settings + [blocks.pedestal] + #Range at which bucket will pickup liquid blocks or milk cows + #Range: 1 ~ 10 + bucketWrapperRange = 4 + #Range at which pedestals will get turned on if either redstone block gets put in or redstone dust and transmitting pedestals is powered + #Range: 1 ~ 200 + redstoneWrapperRange = 10 + #How long it takes after a melee weapon swing before it can swing again (in ticks) + #Range: 1 ~ 200 + meleeWrapperCooldown = 5 + #How long it takes in between bucket actions (in ticks) + #Range: 1 ~ 200 + bucketWrapperCooldown = 40 + #How long it takes between shearing actions (in ticks) + #Range: 1 ~ 10 + shearsWrapperRange = 4 + #Success rate of fishing in percent. When unsuccessful it will pull the hook too late to catch a fish. + #Range: 0 ~ 100 + fishingWrapperSuccessRate = 80 + #Delay in seconds before it would start fishing again after retracting the hook. + #Range: 1 ~ 20 + fishingWrapperRetractDelay = 2 + #Range at which shears will shear sheep or shearable blocks + #Range: 1 ~ 200 + shearsWrapperCooldown = 10 + #Range of the melee weapons in which these will attack when in pedestals + #Range: 1 ~ 10 + meleeWrapperRange = 5 + + #Apothecary Cauldron settings + [blocks.apothecaryCauldron] + #Limit of glowstone that can be used in cauldron to make POTION more potent + #Range: 0 ~ 4 + glowstoneLimit = 2 + #List of acceptable heat sources + heatSources = [] + #Time it takes to cook POTION + #Range: 20 ~ 32000 + cookTime = 160 + #Limit of redstone that can be used in cauldron to make POTION last longer + #Range: 0 ~ 5 + redstoneLimit = 3 + + #Altar of Light settings + [blocks.altar] + #Time in minutes it takes for the altar to create glowstone block + #Range: 0 ~ 60 + timeInMinutes = 20 + #Number of redstone it costs to activate altar + #Range: 0 ~ 10 + redstoneCost = 3 + #Maximum time variance in minutes. A random part of it gets added to the Time in minutes. + #Range: 0 ~ 15 + maximumTimeVarianceInMinutes = 5 + #Light level that the altar outputs while active + #Range: 0 ~ 16 + outputLightLevelWhileActive = 16 + + #Interdiction Torch settings + [blocks.interdictionTorch] + #List of projectiles that are banned from being pushed by the torch + pushableProjectilesBlacklist = [] + #Radius in which the torch can push out mobs + #Range: 1 ~ 15 + pushRadius = 5 + #Whether the torch can push projectiles + canPushProjectiles = false + #List of entities that are banned from being pushed by the torch + pushableEntitiesBlacklist = [] + + #Lilypad of Fertility settings + [blocks.fertileLilypad] + #Radius in which lilypad causes growh ticks + #Range: 1 ~ 15 + tileRange = 4 + #Interval in seconds at which the lilypad causes growth tick updates + #Range: 1 ~ 150 + secondsBetweenGrowthTicks = 10 + #Radius around lilypad where the growth ticks occur the most often + #Range: 1 ~ 15 + fullPotencyRange = 1 + diff --git a/defaultconfigs/astralsorcery.toml b/defaultconfigs/astralsorcery.toml new file mode 100644 index 0000000..3f35007 --- /dev/null +++ b/defaultconfigs/astralsorcery.toml @@ -0,0 +1,711 @@ + +[general] + #Defines the length of a day (both daytime & nighttime obviously) for the mod's internal logic. NOTE: This does NOT CHANGE HOW LONG A DAY IN MC IS! It is only to provide potential compatibility for mods that do provide such functionality. + #Range: 1000 ~ 400000 + dayLength = 24000 + #If set to 'true', the player will receive an AstralSorcery Journal when they join the server for the first time. + giveJournalOnJoin = true + #If set to 'true' anything that prevents mobspawning !by this mod!, will also prevent EVERY natural mobspawning of any mobtype. When set to 'false' it'll only stop monsters of type 'MONSTER' from spawning. + mobSpawningDenyAllTypes = false + #Features generating random ores in AstralSorcery will not spawn ores from mods listed here. + modidOreBlacklist = ["create","techreborn","gregtech","mekanism","thermal","immersiveengineering","minecraft"] + #Set this to false to prevent players from being affected by entity-related colored lens effects. + doColoredLensesAffectPlayers = true + +[tools] + #Sets the amount of damage reduction a player gets when being hit by a DE chaos-damage-related damagetype. + #Range: 0.0 ~ 1.0 + capeChaosResistance = 0.8 + #If this is set to true, charged crystals tools can revert back to their inert state. + chargedToolsRevert = true + #Defines the minimum uses a user at least gets before it's trying to revert to an inert crystal tool. + #Range: 0 ~ 2147483646 + chargedToolsRevertStart = 40 + #After 'chargedCrystalToolsRevertStart' uses, it will random.nextInt(chance) == 0 try and see if the tool gets reverted to its inert crystal tool. + #Range: 1 ~ 1073741823 + chargedToolsRevertChance = 80 + + [tools.wands] + #Sets the quick-charge cost for one usage of the illumination wand + #Range: 0.0 ~ 1.0 + illuminationWandCost = 0.5 + #Sets the quick-charge cost for one usage of the architect wand + #Range: 0.0 ~ 1.0 + architectWandCost = 0.03 + #Sets the quick-charge cost for one usage of the exchange wand + #Range: 0.0 ~ 1.0 + exchangeWandCost = 0.002 + #Sets the quick-charge cost for one usage of the grapple wand + #Range: 0.0 ~ 1.0 + grappleWandCost = 0.7 + #Sets the max. hardness the exchange wand can swap !from!. If the block you're trying to "mine" with the conversion wand is higher than this number, it won't work. (-1 to disable this check) + #Range: -1 ~ 50000 + exchangeWandMaxHardness = -1 + +[entities] + #Defines how common ***ambient*** flares are. the lower the more common. 0 = ambient ones don't appear/disable + #Range: 0 ~ 200000 + flareAmbientSpawnChance = 10 + #If this is set to true, occasionally, a spawned flare will (attempt to) kill bats close to it. + flareAttackBats = true + #If this is set to true, occasionally, a spawned flare will (attempt to) kill phantoms close to it. + flareAttackPhantoms = true + +[crafting] + #Set this to false to disable Rock/Celestial Crystal growing in liquid starlight. + liquidStarlightCrystalGrowth = true + #Set this to false to disable crystal + stardust -> Celestial Crystal cluster forming + liquidStarlightFormCelestialCrystalCluster = true + #Set this to false to disable crystal + illumination powder -> Gem Crystal cluster forming + liquidStarlightFormGemCrystalCluster = true + #Set this to false to disable that liquid starlight + lava occasionally/rarely produces aquamarine shale instead of sand. + liquidStarlightInteractionAquamarine = true + #Set this to false to disable that liquid starlight + lava produces sand. + liquidStarlightInteractionSand = true + #Set this to false to disable that liquid starlight + water produces ice. + liquidStarlightInteractionIce = true + #Set this to false to disable the functionality that wood logs will be converted to infused wood when thrown into liquid starlight. + liquidStarlightDropInfusedWood = true + #Set this to false to disable the functionality that two crystals can merge and combine stats when thrown into liquid starlight. + liquidStarlightMergeCrystals = true + +[lightnetwork] + #NOTE: ONLY run this once and set it to false again afterwards, nothing will be gained by setting this to true permanently, just longer loading times. When set to true and the server started, this will perform an integrity check over all nodes of the starlight network whenever a world gets loaded, removing invalid ones in the process. This might, depending on network sizes, take a while. It'll leave a message in the console when it's done. After this check has been run, you might need to tear down and rebuild your starlight network in case something doesn't work anymore. + performNetworkIntegrityCheck = false + +[logging] + #Set to true to enable this logging category. Only do this if you have to debug this section of code! May spam your log HEAVILY! + perks = false + #Set to true to enable this logging category. Only do this if you have to debug this section of code! May spam your log HEAVILY! + unintended_chunk_loading = false + #Set to true to enable this logging category. Only do this if you have to debug this section of code! May spam your log HEAVILY! + structure_match = false + #Set to true to enable this logging category. Only do this if you have to debug this section of code! May spam your log HEAVILY! + gateway_cache = false + +[perks] + #Sets the max level for the perk tree levels. + #Range: 10 ~ 100 + perkLevelCap = 40 + + [perks.key] + + [perks.key.last_breath] + #Defines the dig speed multiplier you get additionally to your normal dig speed when being low on health (25% health = 75% of this additional multiplier) + #Range: 0.1 ~ 10.0 + digSpeedMultiplier = 1.5 + #Defines the damage multiplier you get additionally to your normal damage when being low on health (25% health = 75% of this additional multiplier) + #Range: 0.1 ~ 10.0 + damageMultiplier = 3.0 + + [perks.key.growable] + #Sets the chance to try to see if a random plant near the player gets bonemeal'd. + #Range: 0.0 ~ 1.0 + chanceToBonemeal = 0.30000001192092896 + #Defines the radius around which the perk effect should apply around the player. + #Range: 1 ~ 16 + radius = 3 + #Defines the amount of starlight charge consumed per growth-attempt. + #Range: 1 ~ 500 + chargeCost = 120 + + [perks.key.proj_proximity] + #Defines the distance at which no additional damage is awarded. + #Range: 4.0 ~ 65536.0 + capDistance = 100.0 + #Defines the maximum multiplier that can be reached if the distance when hitting something with projectiles is basically nothing. + #Range: 0.05000000074505806 ~ 5.0 + maxAdditionalMultiplier = 0.75 + + [perks.key.stone_enrichment] + #Defines the radius where a random position to generate a ore at is checked for + #Range: 1 ~ 15 + enrichmentRadius = 3 + #Sets the chance (Random.nextInt(chance) == 0) to try to see if a random stone next to the player should get turned into an ore; the lower the more likely + #Range: 2 ~ 512 + chanceToEnrich = 55 + #Defines the amount of starlight charge consumed per created ore. + #Range: 1 ~ 500 + chargeCost = 150 + + [perks.key.bleed] + #Defines the duration of the bleeding effect when applied. Refreshes this duration when a it is applied again + #Range: 5 ~ 400 + bleedDuration = 40 + #Defines the base chance a bleed can/is applied when an entity is being hit by this entity + #Range: 0.01 ~ 1.0 + bleedChance = 0.25 + + [perks.key.proj_distance] + #Defines the distance that must be reached to achieve the maximum damage multiplier + #Range: 100.0 ~ 65536.0 + capDistance = 6400.0 + #Defines the maximum multiplier that can be reached if the 'capDistance' is reached or surpassed when hitting something + #Range: 0.05000000074505806 ~ 5.0 + maxAdditionalMultiplier = 0.75 + + [perks.key.disarm] + #Defines the chance (in percent) per hit to make the attacked entity drop its armor. + #Range: 0.0 ~ 1.0 + dropChance = 0.05000000074505806 + + [perks.key.void_trash] + #List items that should count as trash and should be voided. + trashItems = ["minecraft:dirt", "minecraft:cobblestone", "minecraft:andesite", "minecraft:diorite", "minecraft:granite", "minecraft:stone", "minecraft:gravel"] + #Chance that a voided drop will instead yield a random ore out of the configured ore table. + #Range: 0.0 ~ 1.0 + oreChance = 0.019999999552965164 + + [perks.key.no_armor] + #The multiplier that is applied to damage the player receives. The lower the more damage is negated. + #Range: 0.10000000149011612 ~ 1.0 + damageTakenMultiplier = 0.699999988079071 + + [perks.key.cheat_death] + #Once the potion effect gets applied, it'll take at least this amount of ticks or a server restart until it can be re-applied by this perk. + #Range: > 1 + cooldownPotionApplication = 600 + #Once the potion effect gets applied by any of the triggers, this will be used as tick-duration of the potion effect. + #Range: > 1 + potionDuration = 500 + #Once the potion effect gets applied by any of the triggers, this will be used as amplifier of the potion effect. + #Range: 0 ~ 4 + potionAmplifier = 0 + #Defines the amount of starlight charge consumed per death-prevention. + #Range: 1 ~ 500 + chargeCost = 350 + + [perks.key.lightning_arc] + #Sets the chance to spawn a damage-arc effect when an enemy is hit (value is in percent). + #Range: 0.1 ~ 1.0 + arcChance = 0.6000000238418579 + #Defines the damage-multiplier which gets added to the damage dealt initially. + #Range: 0.1 ~ 8.0 + arcPercent = 0.6000000238418579 + #Defines the distance for how far a single arc can jump/search for nearby entities. + #Range: 0.2 ~ 16.0 + arcDistance = 7.0 + #Range: 1 ~ 32 + arcTicks = 3 + #Defines the amount of starlight charge consumed per spawned lighning arc. + #Range: 1 ~ 500 + chargeCost = 60 + + [perks.key.mending] + #Sets the chance (Random.nextInt(chance) == 0) to try to see if a piece of armor on the player that is damageable and damaged can be repaired; the lower the more likely. + #Range: > 5 + chanceToRepair = 800 + #Defines the amount of starlight charge consumed per restored durability point. + #Range: 1 ~ 500 + chargeCost = 60 + + [perks.key.spawn_lights] + #Defines the rate in ticks a position to spawn a light in is attempted to be found near the player + #Range: 4 ~ 1000 + lightSpawnRate = 15 + #Defines the radius around the player the perk will search for a suitable position + #Range: 2 ~ 10 + lightSpawnRadius = 5 + #Defines the amount of starlight charge consumed per spawned light. + #Range: 1 ~ 500 + chargeCost = 60 + + [perks.key.damage_armor] + #Defines how much damage is dealt additionally to armor. This value gets multiplied by the amount of armorpieces the entity you're attacking wears. + #Range: 0.009999999776482582 ~ 0.20000000298023224 + damagePerArmor = 0.05000000074505806 + + [perks.key.culling] + #Defines the percentage at how low the entities' health as to be to then cull the entity. + #Range: 0.05000000074505806 ~ 0.5 + cullHealth = 0.15000000596046448 + #Defines the amount of starlight charge consumed per culling attempt. + #Range: 1 ~ 500 + chargeCost = 250 + + [perks.key.rampage] + #Defines the chance to gain rampage buffs when killing a mob + #Range: 0.05000000074505806 ~ 1.0 + rampageChance = 1.0 + #Defines the duration of the rampage in ticks + #Range: 10 ~ 100000 + rampageDuration = 100 + + [perks.key.damage_effects] + #Defines the chance per hit to apply additional effects. + #Range: 0.009999999776482582 ~ 0.20000000298023224 + applicationChance = 0.07999999821186066 + + [perks.root] + + [perks.root.aevitas] + #Defines the general exp multiplier for this root perk. Can be used for balancing in a pack environment. + #Range: 0.10000000149011612 ~ 20.0 + expMultiplier = 1.0 + + [perks.root.evorsio] + #Defines the general exp multiplier for this root perk. Can be used for balancing in a pack environment. + #Range: 0.10000000149011612 ~ 20.0 + expMultiplier = 1.0 + + [perks.root.armara] + #Defines the general exp multiplier for this root perk. Can be used for balancing in a pack environment. + #Range: 0.10000000149011612 ~ 20.0 + expMultiplier = 1.0 + + [perks.root.vicio] + #Defines the general exp multiplier for this root perk. Can be used for balancing in a pack environment. + #Range: 0.10000000149011612 ~ 20.0 + expMultiplier = 1.0 + + [perks.root.discidia] + #Defines the general exp multiplier for this root perk. Can be used for balancing in a pack environment. + #Range: 0.10000000149011612 ~ 20.0 + expMultiplier = 1.0 + + [perks.type] + + [perks.type.dodge] + #Defines the amount of starlight charge consumed per dodged damage. + #Range: 1 ~ 500 + chargeCost = 80 + + [perks.type.miningsize] + #Defines the amount of starlight charge consumed per additional block break through this attribute. + #Range: 1 ~ 500 + chargeCost = 4 + +[enchantment_amulet] + #Defines the chance to roll a 2nd-enchantment-manipulating roll on the amulet. Value defines a percent chance from 0% to 100%. Setting this to 0 also prevents a 3rd roll + #Range: 0.0 ~ 1.0 + chance2nd = 0.8 + #Defines the chance to roll a 3rd-enchantment-manipulation roll on the amulet. Value defines a percent chance from 0% to 100%. + #Range: 0.0 ~ 1.0 + chance3rd = 0.25 + #Defines the chance the roll will be +2 instead of +1 to existing enchantment/to enchantment/to all enchantments. + #Range: 0.0 ~ 1.0 + chance2Level = 0.15 + #Defines the chance the amulet-roll 'to all existing enchantments' will appear. + #Range: 0.0 ~ 1.0 + chanceToAll = 0.02 + #Defines the chance the amulet roll 'to ' will appear. (Don't mistake this for 'to exsting '!) + #Range: 0.0 ~ 1.0 + chanceToNonExisting = 0.35 + +[machinery] + + [machinery.tree_beacon] + #Set the radius of the tree beacon. + #Range: 3.0 ~ 32.0 + range = 12.0 + #Set the maximum amount of tree-components the tree beacon may allocate. + #Range: 50 ~ 1500 + maxCount = 450 + #Set the chance per harvest-tick for drops to get created. + #Range: 0.001 ~ 1.0 + dropChance = 0.15000000596046448 + #Set the chance per harvest-tick for the block to get broken (1 in ). 0 = blocks never break. + #Range: > 0 + breakChance = 1000 + #Set the weight to pick a log-block to harvest instead of a leaf-block, compared to 'leafWeight'. + #Range: 1 ~ 200 + logWeight = 2 + #Set the weight to pick a leaf-block (strictly speaking, any non-log block) to harvest instead of a log-block, compared to 'logWeight'. + #Range: 1 ~ 200 + leafWeight = 1 + +[constellation] + + [constellation.effect] + + [constellation.effect.aevitas] + #Set this to false to disable this ritual effect + enabled = true + #Defines the radius (in blocks) in which the ritual will do its effects. + #Range: 1.0 ~ 512.0 + range = 10.0 + #Defines the increase in radius the ritual will get per active lens enhancing the ritual. + #Range: 0.0 ~ 128.0 + rangePerLens = 4.0 + #Defines the amount of blocks this ritual will try to capture at most. + #Range: 1 ~ 2048 + maxAmount = 200 + #Set the amplifier for the potion effects this ritual provides. + #Range: 0 ~ 10 + potionAmplifier = 1 + + [constellation.effect.armara] + #Set this to false to disable this ritual effect + enabled = true + #Defines the radius (in blocks) in which the ritual will do its effects. + #Range: 1.0 ~ 512.0 + range = 16.0 + #Defines the increase in radius the ritual will get per active lens enhancing the ritual. + #Range: 0.0 ~ 128.0 + rangePerLens = 2.0 + #Set the amplifier for the potion effects this ritual provides. + #Range: 0 ~ 10 + potionAmplifier = 1 + + [constellation.effect.bootes] + #Set this to false to disable this ritual effect + enabled = true + #Defines the radius (in blocks) in which the ritual will do its effects. + #Range: 1.0 ~ 512.0 + range = 12.0 + #Defines the increase in radius the ritual will get per active lens enhancing the ritual. + #Range: 0.0 ~ 128.0 + rangePerLens = 4.0 + #Set the chance that an registered animal will be considered for generating loot if it is close to the ritual. + #Range: 0.0 ~ 1.0 + herdingChance = 0.05 + #Set the chance that a drop that has been found on the entity's loot table is actually dropped. + #Range: 0.0 ~ 1.0 + herdingLootChance = 0.01 + + [constellation.effect.discidia] + #Set this to false to disable this ritual effect + enabled = true + #Defines the radius (in blocks) in which the ritual will do its effects. + #Range: 1.0 ~ 512.0 + range = 10.0 + #Defines the increase in radius the ritual will get per active lens enhancing the ritual. + #Range: 0.0 ~ 128.0 + rangePerLens = 2.0 + #Defines the max. possible damage dealt per damage tick. + #Range: 0.1 ~ 128.0 + damage = 3.0 + + [constellation.effect.evorsio] + #Set this to false to disable this ritual effect + enabled = true + #Defines the radius (in blocks) in which the ritual will do its effects. + #Range: 1.0 ~ 512.0 + range = 6.0 + #Defines the increase in radius the ritual will get per active lens enhancing the ritual. + #Range: 0.0 ~ 128.0 + rangePerLens = 1.0 + + [constellation.effect.fornax] + #Set this to false to disable this ritual effect + enabled = true + #Defines the radius (in blocks) in which the ritual will do its effects. + #Range: 1.0 ~ 512.0 + range = 8.0 + #Defines the increase in radius the ritual will get per active lens enhancing the ritual. + #Range: 0.0 ~ 128.0 + rangePerLens = 2.0 + #Defines the chance (0% to 100% -> 0.0 to 1.0) if the block will be replaced with air instead of being properly melted into something. + #Range: 0.0 ~ 1.0 + meltFailChance = 0.0 + + [constellation.effect.horologium] + #Set this to false to disable this ritual effect + enabled = true + #Defines the radius (in blocks) in which the ritual will do its effects. + #Range: 1.0 ~ 512.0 + range = 6.0 + #Defines the increase in radius the ritual will get per active lens enhancing the ritual. + #Range: 0.0 ~ 128.0 + rangePerLens = 3.0 + #Defines the amount of blocks this ritual will try to capture at most. + #Range: 1 ~ 2048 + maxAmount = 32 + + [constellation.effect.lucerna] + #Set this to false to disable this ritual effect + enabled = true + #Defines the radius (in blocks) in which the ritual will do its effects. + #Range: 1.0 ~ 512.0 + range = 32.0 + #Defines the increase in radius the ritual will get per active lens enhancing the ritual. + #Range: 0.0 ~ 128.0 + rangePerLens = 64.0 + + [constellation.effect.mineralis] + #Set this to false to disable this ritual effect + enabled = true + #Defines the radius (in blocks) in which the ritual will do its effects. + #Range: 1.0 ~ 512.0 + range = 6.0 + #Defines the increase in radius the ritual will get per active lens enhancing the ritual. + #Range: 0.0 ~ 128.0 + rangePerLens = 4.0 + #Defines the amount of blocks this ritual will try to capture at most. + #Range: 1 ~ 2048 + maxAmount = 1 + #Defines the blockstates that may be replaced by generated ore from the ritual. + replaceableStates = ["minecraft:stone"] + + [constellation.effect.octans] + #Set this to false to disable this ritual effect + enabled = true + #Defines the radius (in blocks) in which the ritual will do its effects. + #Range: 1.0 ~ 512.0 + range = 8.0 + #Defines the increase in radius the ritual will get per active lens enhancing the ritual. + #Range: 0.0 ~ 128.0 + rangePerLens = 1.0 + #Defines the amount of blocks this ritual will try to capture at most. + #Range: 1 ~ 2048 + maxAmount = 64 + #Defines the minimum default tick-time until a fish may be fished by the ritual. Gets reduced internally the more starlight was provided at the ritual. + #Range: > 5 + minFishTickTime = 20 + #Defines the maximum default tick-time until a fish may be fished by the ritual. Gets reduced internally the more starlight was provided at the ritual. Has to be bigger as the minimum time; if it isn't it'll be set to the minimum. + #Range: > 10 + maxFishTickTime = 60 + + [constellation.effect.pelotrio] + #Set this to false to disable this ritual effect + enabled = true + #Defines the radius (in blocks) in which the ritual will do its effects. + #Range: 1.0 ~ 512.0 + range = 12.0 + #Defines the increase in radius the ritual will get per active lens enhancing the ritual. + #Range: 0.0 ~ 128.0 + rangePerLens = 0.0 + #Defines the amount of blocks this ritual will try to capture at most. + #Range: 1 ~ 2048 + maxAmount = 5 + #Defines the per-tick chance that a new position for a entity-spawn will be searched for. + #Range: 0.0 ~ 1.0 + spawnChance = 0.05 + #Defines the threshold at which the ritual will stop spawning mobs. If there are more or equal amount of mobs near this ritual, the ritual will not spawn more mobs. Mainly to reduce potential server lag. + #Range: 0 ~ 256 + proximityAmount = 24 + + [constellation.effect.vicio] + #Set this to false to disable this ritual effect + enabled = true + #Defines the radius (in blocks) in which the ritual will do its effects. + #Range: 1.0 ~ 512.0 + range = 24.0 + #Defines the increase in radius the ritual will get per active lens enhancing the ritual. + #Range: 0.0 ~ 128.0 + rangePerLens = 16.0 + + [constellation.mantle] + + [constellation.mantle.aevitas] + #Set this to false to disable this mantle effect + enabled = true + #Set the chance of '1 in ' per tick to do 1 heal cycle. Amount healed per cycle is determined by 'healthPerCycle' config option. Set to 0 to disable. + #Range: > 0 + healChance = 80 + #Set the chance of '1 in ' per tick to do 1 food cycle. Amount fed per cycle is determined by 'foodPerCycle' config option. Set to 0 to disable. + #Range: > 0 + feedChance = 80 + #Set the amount of health recovered by health cycle. + #Range: 0.0 ~ 100.0 + healthPerCycle = 0.5 + #Set the amount of food recovered by food cycle. + #Range: 0.0 ~ 100.0 + foodPerCycle = 1.0 + #Set the amount alignment charge consumed per tick when walking/standing in the air + #Range: 0.0 ~ 100.0 + chargeCostPerTravelTick = 2.5 + #Set the amount alignment charge consumed per feed-cycle + #Range: 0 ~ 1000 + chargeCostPerFood = 100 + #Set the amount alignment charge consumed per heal-cycle + #Range: 0 ~ 1000 + chargeCostPerHeal = 100 + + [constellation.mantle.armara] + #Set this to false to disable this mantle effect + enabled = true + #Set the max amount of immunity stacks. + #Range: 0 ~ 10 + immunityStacks = 3 + #Sets the amount of ticks between immunity stack recharges. + #Range: 20 ~ 1000000 + immunityRechargeTicks = 300 + #Set the amount alignment charge consumed per created immunity stack + #Range: 0 ~ 1000 + chargeCostPerStack = 750 + + [constellation.mantle.bootes] + #Set this to false to disable this mantle effect + enabled = true + #Defines the maximum flare count the mantle can summon and keep following the wearer. + #Range: 0 ~ 6 + maxFlareCount = 3 + #Set the amount alignment charge consumed per created flare + #Range: 0 ~ 1000 + chargeCostPerFlare = 400 + + [constellation.mantle.discidia] + #Set this to false to disable this mantle effect + enabled = true + #Sets the multiplier for how much of the received damage is converted into additional damage. + #Range: 0.0 ~ 100.0 + damageMultiplier = 1.5 + #Set the amount alignment charge consumed per attack enhanced by the mantle + #Range: 0 ~ 1000 + chargeCostPerAttack = 100 + + [constellation.mantle.evorsio] + #Set this to false to disable this mantle effect + enabled = true + #Set the amount alignment charge consumed per block break enhanced by the mantle effect + #Range: 0 ~ 1000 + chargeCostPerBreak = 2 + + [constellation.mantle.fornax] + #Set this to false to disable this mantle effect + enabled = true + #Sets the multiplier for how much damage you take from fire damage while wearing a fornax mantle. + #Range: 0.0 ~ 1.0 + damageReductionInFire = 0.4000000059604645 + #Sets the multiplier for how much more damage the player deals when ignited while wearing a fornax mantle. + #Range: 1.0 ~ 3.0 + damageIncreaseInFire = 1.600000023841858 + #Sets the multiplier for how much healing the player receives from the original damage when being hit by fire damage. + #Range: 0.0 ~ 3.0 + healPercentFromFireDamage = 0.6000000238418579 + + [constellation.mantle.horologium] + #Set this to false to disable this mantle effect + enabled = true + #Defines the range of the time-freeze bubble. + #Range: 4.0 ~ 64.0 + effectRange = 20.0 + #Defines the duration of the time-freeze bubble. + #Range: 40 ~ 1000 + effectDuration = 180 + #Defines the cooldown for the time-freeze effect after it triggered (should be longer than duration maybe) + #Range: 40 ~ 20000 + cooldown = 1000 + #Set the amount alignment charge consumed per created time stop zone + #Range: 0 ~ 1000 + chargeCostPerFreeze = 400 + + [constellation.mantle.lucerna] + #Set this to false to disable this mantle effect + enabled = true + #Sets the maximum range of where the lucerna cape effect will get entities (and potentially other stuff given the config option for that is enabled) to highlight. + #Range: 0 ~ 512 + range = 48 + #If this is set to true, particles spawned by the lucerna cape effect will also highlight spawners nearby. + findSpawners = true + #If this is set to true, particles spawned by the lucerna cape effect will also highlight chests nearby. + findChests = true + + [constellation.mantle.mineralis] + #Set this to false to disable this mantle effect + enabled = true + #Sets the highlight radius in which the cape effect will search for the block you're holding. Set to 0 to disable this effect. + #Range: 0 ~ 32 + range = 10 + #Set the amount alignment charge consumed per block break enhanced by the mantle effect + #Range: 0 ~ 1000 + chargeCostPerBreak = 2 + + [constellation.mantle.octans] + #Set this to false to disable this mantle effect + enabled = true + #Defines the amount of health that is healed while the wearer is in water. Can be set to 0 to disable this. + #Range: 0.0 ~ 5.0 + healPerTick = 0.009999999776482582 + #Set the amount alignment charge consumed per accelerated underwater block breaking + #Range: 0 ~ 1000 + chargeCostPerBreakSpeed = 30 + + [constellation.mantle.pelotrio] + #Set this to false to disable this mantle effect + enabled = true + #Defines the chance of a spectral sword spawning that fights mobs nearby for a while when you attack a mob. + #Range: 0.0 ~ 1.0 + chanceSpawnSword = 0.6 + #Defines the chance of a spectral pickaxe spawning that's mining for you for a bit when you mine a block. + #Range: 0.0 ~ 1.0 + chanceSpawnPickaxe = 0.8 + #Defines the chance of a spectral axe spawning that's chopping logs and leaves for you for a bit when you break a log or leaf. + #Range: 0.0 ~ 1.0 + chanceSpawnAxe = 0.8 + #Defines the movement/flying speed of a spawned spectral sword. + #Range: 0.5 ~ 4.5 + speedSword = 2.3 + #Defines the movement/flying speed of a spawned spectral pickaxe. + #Range: 0.5 ~ 4.5 + speedPickaxe = 1.8 + #Defines the movement/flying speed of a spawned spectral axe. + #Range: 0.5 ~ 4.5 + speedAxe = 1.8 + #Defines the damage the sword does per attack. + #Range: 0.1 ~ 32.0 + swordDamage = 4.0 + #Defines the duration a spawned spectral sword is alive for. It will stay around this amount plus randomly twice this amount of ticks. + #Range: 20 ~ 500 + durationSword = 100 + #Defines the duration a spawned spectral pickaxe is alive for. It will stay around this amount plus randomly twice this amount of ticks. + #Range: 20 ~ 500 + durationPickaxe = 100 + #Defines the duration a spawned spectral axe is alive for. It will stay around this amount plus randomly twice this amount of ticks. + #Range: 20 ~ 500 + durationAxe = 100 + #Defines how many ticks are at least between sword attacks the sword makes. + #Range: 1 ~ 100 + ticksPerSwordAttack = 6 + #Defines how long a pickaxe needs to break a block. + #Range: 1 ~ 100 + ticksPerPickaxeBlockBreak = 4 + #Defines how long an axe is going to need to break a leaf or log. + #Range: 1 ~ 100 + ticksPerAxeLogBreak = 2 + #Set the amount alignment charge consumed per created spectral sword + #Range: 0 ~ 1000 + chargeCostPerSword = 250 + #Set the amount alignment charge consumed per created spectral sword + #Range: 0 ~ 1000 + chargeCostPerPickaxe = 250 + #Set the amount alignment charge consumed per created spectral sword + #Range: 0 ~ 1000 + chargeCostPerAxe = 250 + + [constellation.mantle.vicio] + #Set this to false to disable this mantle effect + enabled = true + #Defines the amount of starlight charge consumed per !second! during creative-flight with the vicio mantle. + #Range: 1 ~ 500 + chargeCost = 60 + +[registries] + + [registries.fluid_rarities] + #Defines fluid-rarities and amounts for the evershifting fountain's neromantic prime. The lower the relative rarity, the more rare the fluid. Format: ;;; + fluid_rarities = ["minecraft:water;2147483647;2147483647;14000", "minecraft:lava;4000000;1000000;7500"] + + [registries.technical_entities] + #Defines entities whose purpose is mostly technical and less gameplay impactful. Those will be excluded from effects that manipulate entities. Add entities by their entity type name.Format: + technical_entities = ["minecraft:ender_pearl", "astralsorcery:observatory_helper", "astralsorcery:nocturnal_spark", "astralsorcery:illumination_spark", "astralsorcery:grappling_hook", "botania:mana_burst", "botania:spark", "botania:corporea_spark"] + + [registries.tile_acceleration_blacklist] + #Accepts & matches against strings: 1) what a tileentity-type's registry name starts with, 2) what a tileentity's fully qualified class name starts with, 3) (special case) a fully qualified class name (Instances & sub-class instance of that class will be blacklisted) + tile_acceleration_blacklist = ["net.minecraft.tileentity.PistonTileEntity", "net.minecraft.tileentity.LockableLootTileEntity", "appeng", "raoulvdberge.refinedstorage", "hellfirepvp.astralsorcery.common.tile.base.network.TileTransmissionBase", "hellfirepvp.astralsorcery.common.tile.base.network.TileSourceBase", "hellfirepvp.astralsorcery.common.tile.altar.TileAltar", "hellfirepvp.astralsorcery.common.tile.TileAttunementAltar", "hellfirepvp.astralsorcery.common.tile.TileObservatory", "hellfirepvp.astralsorcery.common.tile.TileRitualLink", "hellfirepvp.astralsorcery.common.tile.TileRitualPedestal", "hellfirepvp.astralsorcery.common.tile.TileSpectralRelay", "hellfirepvp.astralsorcery.common.tile.TileTelescope", "hellfirepvp.astralsorcery.common.tile.TileTranslucentBlock", "hellfirepvp.astralsorcery.common.tile.TileTreeBeaconComponent", "hellfirepvp.astralsorcery.common.tile.TileVanishing"] + + [registries.amulet_enchantments] + #Defines a whitelist of which enchantments can be rolled and buffed by the enchantment-amulet. The higher the weight, the more likely that roll is selected.Format: ; + amulet_enchantments = ["minecraft:protection;10", "minecraft:fire_protection;5", "minecraft:feather_falling;5", "minecraft:blast_protection;2", "minecraft:projectile_protection;5", "minecraft:respiration;2", "minecraft:aqua_affinity;2", "minecraft:thorns;1", "minecraft:depth_strider;2", "minecraft:frost_walker;2", "minecraft:soul_speed;1", "minecraft:sharpness;10", "minecraft:smite;5", "minecraft:bane_of_arthropods;5", "minecraft:knockback;5", "minecraft:fire_aspect;2", "minecraft:looting;2", "minecraft:sweeping;2", "minecraft:efficiency;10", "minecraft:silk_touch;1", "minecraft:unbreaking;5", "minecraft:fortune;2", "minecraft:power;10", "minecraft:punch;2", "minecraft:flame;2", "minecraft:infinity;1", "minecraft:luck_of_the_sea;2", "minecraft:lure;2", "minecraft:loyalty;5", "minecraft:impaling;2", "minecraft:riptide;2", "minecraft:channeling;1", "minecraft:multishot;2", "minecraft:quick_charge;5", "minecraft:piercing;10", "minecraft:mending;2", "naturesaura:aura_mending;2", "simplyjetpacks:fuel_efficiency;2", "astralsorcery:night_vision;1", "astralsorcery:scorching_heat;1", "cofh_core:holding;10", "farmersdelight:backstabbing;5", "ars_nouveau:mana_regen;5", "ars_nouveau:mana_boost;5", "ars_nouveau:reactive;1", "mana-and-artifice:aura-healing;1", "mana-and-artifice:aura-running;10", "mana-and-artifice:aura-jumping;10", "mana-and-artifice:aura-depths;10", "mana-and-artifice:aura-mining;5", "mana-and-artifice:aura-repair;1", "mana-and-artifice:bouncing;10", "mana-and-artifice:cloudstep;10", "mana-and-artifice:transitorystep;2", "apotheosis:hell_infusion;1", "apotheosis:depth_miner;2", "apotheosis:stable_footing;2", "apotheosis:scavenger;1", "apotheosis:icy_thorns;2", "apotheosis:tempting;5", "apotheosis:shield_bash;2", "apotheosis:reflective;2", "apotheosis:knowledge;2", "apotheosis:splitting;2", "apotheosis:natures_blessing;2", "apotheosis:rebounding;2", "apotheosis:magic_protection;5", "apotheosis:sea_infusion;1", "apotheosis:bane_of_illagers;5", "apotheosis:obliteration;2", "apotheosis:crescendo;2", "apotheosis:capturing;1", "apotheosis:true_infinity;1", "minecolonies:raider_damage_enchant;1"] + + [registries.gem_attributes] + #Format: ';' Defines the attributes Perk Gems can roll. + gem_attributes = ["astralsorcery:maxhealth;2", "astralsorcery:movespeed;8", "astralsorcery:armor;8", "astralsorcery:reach;4", "astralsorcery:attackspeed;2", "astralsorcery:meleeattackdamage;8", "astralsorcery:projectileattackdamage;8", "astralsorcery:harvestspeed;2", "astralsorcery:critchance;4", "astralsorcery:critmulti;4", "astralsorcery:allres;2", "astralsorcery:dodge;2", "astralsorcery:liferecovery;2", "astralsorcery:chargecap;3", "astralsorcery:chargeregeneration;3", "astralsorcery:expgain;1"] + + [registries.perk_void_trash_ore] + #Format: ';' Defines random-weighted ore-selection data. Define item-tags to select from here with associated weight. Specific mods can be blacklisted in the general AstralSorcery config in 'modidOreBlacklist'. + perk_void_trash_ore = ["forge:ores/aluminum;1200","forge:ores/apatite;700","forge:ores/mana;200", "forge:ores/bitumen;1000","forge:ores/cinnabar;500","forge:ores/coal;5200","forge:ores/copper;2000","forge:ores/diamond;120","forge:ores/dimensional;20","forge:ores/emerald;100","forge:ores/fluorite;50","forge:ores/gold;550","forge:ores/iron;2500","forge:ores/lapis;360","forge:ores/lead;1500","forge:ores/nickel;100","forge:ores/osmium;1500","forge:ores/potassium_nitrate;250","forge:ores/redstone;700","forge:ores/silver;1000","forge:ores/sulfur;300","forge:ores/tin;1800","forge:ores/uranium;400","forge:ores/zinc;1000"] + + [registries.perk_stone_enrichment_ore] + #Format: ';' Defines random-weighted ore-selection data. Define block-tags to select from here with associated weight. Specific mods can be blacklisted in the general AstralSorcery config in 'modidOreBlacklist'. + perk_stone_enrichment_ore = ["forge:ores/aluminum;1200","forge:ores/apatite;700","forge:ores/mana;200", "forge:ores/bitumen;1000","forge:ores/cinnabar;500","forge:ores/coal;5200","forge:ores/copper;2000","forge:ores/diamond;120","forge:ores/dimensional;20","forge:ores/emerald;100","forge:ores/fluorite;50","forge:ores/gold;550","forge:ores/iron;2500","forge:ores/lapis;360","forge:ores/lead;1500","forge:ores/nickel;100","forge:ores/osmium;1500","forge:ores/potassium_nitrate;250","forge:ores/redstone;700","forge:ores/silver;1000","forge:ores/sulfur;300","forge:ores/tin;1800","forge:ores/uranium;400","forge:ores/zinc;1000"] + + [registries.mineralis_ritual_ore] + #Format: ';' Defines random-weighted ore-selection data. Define block-tags to select from here with associated weight. Specific mods can be blacklisted in the general AstralSorcery config in 'modidOreBlacklist'. + mineralis_ritual_ore = ["forge:ores/aluminum;1200","forge:ores/apatite;700","forge:ores/mana;200", "forge:ores/bitumen;1000","forge:ores/cinnabar;500","forge:ores/coal;5200","forge:ores/copper;2000","forge:ores/diamond;120","forge:ores/dimensional;20","forge:ores/emerald;100","forge:ores/fluorite;50","forge:ores/gold;550","forge:ores/iron;2500","forge:ores/lapis;360","forge:ores/lead;1500","forge:ores/nickel;100","forge:ores/osmium;1500","forge:ores/potassium_nitrate;250","forge:ores/redstone;700","forge:ores/silver;1000","forge:ores/sulfur;300","forge:ores/tin;1800","forge:ores/uranium;400","forge:ores/zinc;1000"] + + [registries.entity_transmutation] + #Defines the entity types the corrupted pelotrio ritual can transmute from and to. Format: ; + entity_transmutation = ["minecraft:skeleton;minecraft:wither_skeleton", "minecraft:villager;minecraft:witch", "minecraft:pig;minecraft:zombified_piglin", "minecraft:cow;minecraft:zombie", "minecraft:parrot;minecraft:ghast", "minecraft:chicken;minecraft:blaze", "minecraft:sheep;minecraft:stray", "minecraft:horse;minecraft:skeleton_horse"] + diff --git a/defaultconfigs/buildinggadgets-server.toml b/defaultconfigs/buildinggadgets-server.toml new file mode 100644 index 0000000..69a2cff --- /dev/null +++ b/defaultconfigs/buildinggadgets-server.toml @@ -0,0 +1,103 @@ + +#General mod settings +[general] + #Defined whether or not a player can use Absolute Coords mode in the Copy Paste Gadget + "Allow Absolute Coords" = true + #Defines how far away you can build + #Range: 1.0 ~ 48.0 + MaxBuildDistance = 32.0 + #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. + "Allow non-Air-Block-Overwrite" = true + +#Configure the Gadgets +[Gadgets] + #The max range of the Gadgets + #Range: 1 ~ 32 + "Maximum allowed Range" = 15 + #Maximum amount of Blocks to be placed in one Tick. + #Notice that an EffectBlock takes 20 ticks to place, therefore a Server has to handle 20-times this value effect-block Tile's at once. Reduce this if you notice lag-spikes from Players placing Templates. + #Of course decreasing this value will result in more time required to place large TemplateItem's. + #Range: > 1 + "Max Placement/Tick" = 1024 + + #Energy Cost & Durability of the Building Gadget + [Gadgets."Building Gadget"] + #The max energy of the Gadget, set to 0 to disable energy usage + #Range: > 0 + "Maximum Energy" = 500000 + #The Gadget's Energy cost per Operation + #Range: > 0 + "Energy Cost" = 50 + #The Gadget's Max Undo size (Note, the exchanger does not support undo) + #Range: 0 ~ 128 + "Max Undo History Size" = 10 + + #Energy Cost & Durability of the Exchanging Gadget + [Gadgets."Exchanging Gadget"] + #The max energy of the Gadget, set to 0 to disable energy usage + #Range: > 0 + "Maximum Energy" = 500000 + #The Gadget's Energy cost per Operation + #Range: > 0 + "Energy Cost" = 100 + #The Gadget's Max Undo size (Note, the exchanger does not support undo) + #Range: 0 ~ 128 + "Max Undo History Size" = 10 + + #Energy Cost, Durability & Maximum Energy of the Destruction Gadget + [Gadgets."Destruction Gadget"] + #The max energy of the Gadget, set to 0 to disable energy usage + #Range: > 0 + "Maximum Energy" = 1000000 + #The Gadget's Energy cost per Operation + #Range: > 0 + "Energy Cost" = 200 + #The Gadget's Max Undo size (Note, the exchanger does not support undo) + #Range: 0 ~ 128 + "Max Undo History Size" = 1 + #The maximum dimensions, the Destruction Gadget can destroy. + #Range: 0 ~ 32 + "Destroy Dimensions" = 16 + #The cost in energy/durability will increase by this amount when not in fuzzy mode + #Range: 0.0 ~ 1.7976931348623157E308 + "Non-Fuzzy Mode Multiplier" = 2.0 + #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) + "Non-Fuzzy Mode Enabled" = false + + #Energy Cost & Durability of the Copy-Paste Gadget + [Gadgets."Copy-Paste Gadget"] + #The max energy of the Gadget, set to 0 to disable energy usage + #Range: > 0 + "Maximum Energy" = 500000 + #The Gadget's Energy cost per Operation + #Range: > 0 + "Energy Cost" = 50 + #The Gadget's Max Undo size (Note, the exchanger does not support undo) + #Range: 0 ~ 128 + "Max Undo History Size" = 1 + #Maximum amount of Blocks to be copied in one Tick. + #Lower values may improve Server-Performance when copying large Templates + #Range: > 1 + "Max Copy/Tick" = 32768 + #Maximum dimensions (x, y and z) that can be copied by a Template without requiring special permission. + #Permission can be granted using the '/buildinggadgets OverrideCopySize []' command. + #Range: > -1 + "Max Copy Dimensions" = 256 + #Maximum dimensions (x, y and z) that can be build by a Template without requiring special permission. + #Permission can be granted using the '/buildinggadgets OverrideBuildSize []' command. + #Range: > -1 + "Max Build Dimensions" = 256 + +#Configure the Paste Containers +["Paste Containers"] + #The maximum capacity of a tier 1 (iron) Construction Paste Container + #Range: > 1 + "T1 Container Capacity" = 512 + #The maximum capacity of a tier 2 (iron) Construction Paste Container + #Range: > 1 + "T2 Container Capacity" = 2048 + #The maximum capacity of a tier 3 (iron) Construction Paste Container + #Range: > 1 + "T3 Container Capacity" = 8192 + diff --git a/defaultconfigs/charginggadgets-server.toml b/defaultconfigs/charginggadgets-server.toml new file mode 100644 index 0000000..ac10789 --- /dev/null +++ b/defaultconfigs/charginggadgets-server.toml @@ -0,0 +1,7 @@ + +#General settings +[general] + #Maximum power for the Charging Station + #Range: > 0 + chargerMaxEnergy = 1000000 + diff --git a/defaultconfigs/chocolate-server.toml b/defaultconfigs/chocolate-server.toml new file mode 100644 index 0000000..8e27396 --- /dev/null +++ b/defaultconfigs/chocolate-server.toml @@ -0,0 +1,15 @@ + +[logging] + #How should Chocolate handle biome IDs which are present in a chunk palette, but there was no biome of that name found in the registry? (This will happen when you remove biomes.) + #NONE = Default vanilla behavior (regenerate the biome) + #LOG = Default behavior plus logging an error message + #THROW = Forcibly throw an error (crash) + #Allowed Values: NONE, LOG, THROW + onBiomesRemovedFromChunks = "LOG" + #How should Chocolate handle biome IDs found in the biome data but not recorded in the palette? (This will happen when the serialization contract was broken by external means) + #NONE = Default vanilla behavior (regenerate the biome) + #LOG = Default behavior plus logging an error message + #THROW = Forcibly throw an error (crash) + #Allowed Values: NONE, LOG, THROW + onIdsMissingFromPalette = "LOG" + diff --git a/defaultconfigs/cofh_core-server.toml b/defaultconfigs/cofh_core-server.toml new file mode 100644 index 0000000..2be13da --- /dev/null +++ b/defaultconfigs/cofh_core-server.toml @@ -0,0 +1,38 @@ + +[Commands] + #The required permission level for the '/cofh crafting' command. + #Range: 0 ~ 4 + "Crafting Permission Level" = 2 + #The required permission level for the '/cofh enderchest' command. + #Range: 0 ~ 4 + "EnderChest Permission Level" = 2 + #The required permission level for the '/cofh heal' command. + #Range: 0 ~ 4 + "Heal Permission Level" = 2 + #The required permission level for the '/cofh ignite' command. + #Range: 0 ~ 4 + "Ignite Permission Level" = 2 + #The required permission level for the '/cofh repair' command. + #Range: 0 ~ 4 + "Repair Permission Level" = 2 + +[Enchantments] + #If TRUE, Feather Falling will prevent Farmland from being trampled. This option will work with alternative versions (overrides) of Feather Falling. + "Improved Feather Falling" = true + #If TRUE, Mending behavior is altered so that XP orbs always repair items if possible, and the most damaged item is prioritized. This option may not work with alternative versions (overrides) of Mending. + "Improved Mending" = true + +[Fishing] + #If TRUE, Fishing will cause exhaustion. + "Fishing Exhaustion" = false + #This option sets the amount of exhaustion caused by fishing, if enabled. + #Range: 0.0 ~ 10.0 + "Fishing Exhaustion Amount" = 0.125 + +[World] + #If TRUE, Sapling growth will be slowed by a configurable factor. + "Sapling Growth Reduction" = false + #This option sets the growth factor for saplings - they will only grow 1 in N times. + #Range: > 1 + "Sapling Growth Reduction Factor" = 4 + diff --git a/defaultconfigs/comforts-server.toml b/defaultconfigs/comforts-server.toml new file mode 100644 index 0000000..5d7d86f --- /dev/null +++ b/defaultconfigs/comforts-server.toml @@ -0,0 +1,20 @@ + +[server] + #Set to true to automatically use sleeping bags when placed + autoUse = true + #Set to true to prevent sleeping depending on how long you previously slept + wellRested = false + #If well rested is true, this value is used to determine how long you need before being able to sleep again (larger numbers = can sleep sooner) + #Range: 1.0 ~ 20.0 + sleepyFactor = 2.0 + #Set to true to enable sleeping in hammocks at night + nightHammocks = false + #The chance that a sleeping bag will break upon usage + #Range: 0.0 ~ 1.0 + sleepingBagBreakage = 0.0 + #List of debuffs to apply to players after using the sleeping bag + #Format: [effect] [duration(secs)] [power] + sleepingBagDebuffs = [] + #[Survive Mod Integration] Set to true to have sleeping bags increase your body temperature after sleeping + insulatedSleepingBag = false + diff --git a/defaultconfigs/commoncapabilities-server.toml b/defaultconfigs/commoncapabilities-server.toml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/defaultconfigs/commoncapabilities-server.toml @@ -0,0 +1 @@ + diff --git a/defaultconfigs/compactmachines-server.toml b/defaultconfigs/compactmachines-server.toml new file mode 100644 index 0000000..c9447d9 --- /dev/null +++ b/defaultconfigs/compactmachines-server.toml @@ -0,0 +1,12 @@ + +#Machines +[machines] + #Specifies machine breakability while players are inside. + # 'unbreakable' = Nobody can break while players are inside. + # 'owner' = Only the owner can break while players are inside. + # 'anyone' = Anyone can break while players are inside. + #Allowed Values: UNBREAKABLE, OWNER, ANYONE + breakHandling = "UNBREAKABLE" + #Allow machines to chunkload their insides when the machines are loaded. + chunkloading = true + diff --git a/defaultconfigs/cosmeticarmorreworked-server.toml b/defaultconfigs/cosmeticarmorreworked-server.toml new file mode 100644 index 0000000..fd6be7d --- /dev/null +++ b/defaultconfigs/cosmeticarmorreworked-server.toml @@ -0,0 +1,6 @@ + +#These settings affects both server and client, they will also be synced from server to client +[Server] + #Whether or not to disable the RecipeBook in the CosmeticArmorInventory + CosArmorDisableRecipeBook = false + diff --git a/defaultconfigs/crashutilities-server.toml b/defaultconfigs/crashutilities-server.toml new file mode 100644 index 0000000..9d326e8 --- /dev/null +++ b/defaultconfigs/crashutilities-server.toml @@ -0,0 +1,38 @@ + +["Item Clear"] + #Enable regular ItemClear + enabled = false + #Waiting time between Checks in Minutes + #Range: 0 ~ 1440 + timer = 30 + #Do a clear if there are more than X items + #Range: > 0 + maximum = 1000 + #Chat warning, Comma separated, in seconds + warnings = "5,20" + #Run a Title command on first warning + title = true + #Text to display in TitleCommand + titletext = "ITEMCLEAR INCOMING!" + #Text to Display in Chat when Item. First % will be replaced by Value. In red, encased in [=== + warningtext = "ITEMCLEAR IN % SECONDS" + +["Memory Checker"] + #Enable the Memory checker + enabled = false + #Time between Memory Checks that will get saved for display(in seconds) + #Range: > 0 + timer = 30 + #Threshold at which the Memory checker will display a warning in the Log (in MB) + #Range: > 0 + threshold = 1000 + #Run /spark heapdump when memory fills up more than 95 % the first time. This value gets set to false if this occurs + heapdump = false + +["Ftb Chunks"] + #If Ftb chunks is installed enable automatic purge of loaded chunks for people who have not been online for some amount of days. (Note LOADED not Claimed Chunks) + enabled = false + #Number of days after which a players chunks will be unloaded. Warning! This relies on the modify date of the player data file. + #Range: > 0 + days = 7 + diff --git a/defaultconfigs/create-server.toml b/defaultconfigs/create-server.toml new file mode 100644 index 0000000..edec7f4 --- /dev/null +++ b/defaultconfigs/create-server.toml @@ -0,0 +1,335 @@ + +# +#The Backbone of Create +[infrastructure] + # + #[in Ticks] + #The amount of time a server waits before sending out tickrate synchronization packets. + #These packets help animations to be more accurate when tps is below 20. + #Range: > 5 + tickrateSyncTimer = 20 + +# +#Packmakers' control panel for internal recipe compat +[recipes] + # + #When true, allows any shapeless crafting recipes to be processed by a Mechanical Mixer + Basin. + allowShapelessInMixer = true + # + #When true, allows any single-ingredient 2x2 or 3x3 crafting recipes to be processed by a Mechanical Press + Basin. + allowShapedSquareInPress = true + # + #When true, allows any standard crafting recipes to be processed by Mechanical Crafters. + allowRegularCraftingInCrafter = true + # + #When true, allows any stonecutting recipes to be processed by a Mechanical Saw. + allowStonecuttingOnSaw = true + # + #The amount of Light sources destroyed before Chromatic Compound turns into Refined Radiance. + #Range: > 1 + lightSourceCountForRefinedRadiance = 10 + # + #Allow the standard in-world Refined Radiance recipes. + enableRefinedRadianceRecipe = true + # + #Allow the standard in-world Shadow Steel recipe. + enableShadowSteelRecipe = true + +# +#Parameters and abilities of Create's kinetic mechanisms +[kinetics] + # + #Disable the Stress mechanic altogether. + disableStress = false + # + #Maximum length in blocks of mechanical belts. + #Range: > 5 + maxBeltLength = 20 + # + #Damage dealt by active Crushing Wheels. + #Range: > 0 + crushingDamage = 4 + # + #[in Revolutions per Minute] + #Maximum allowed speed of a configurable motor. + #Range: > 64 + maxMotorSpeed = 256 + # + #[in Revolutions per Minute] + #Added rotation speed by a water wheel when at least one flow is present. + #Range: > 1 + waterWheelBaseSpeed = 4 + # + #[in Revolutions per Minute] + #Rotation speed gained by a water wheel for each side with running fluids. (halved if not against blades) + #Range: > 1 + waterWheelFlowSpeed = 4 + # + #[in Revolutions per Minute] + #Base rotation speed for the furnace engine generator + #Range: > 1 + furnaceEngineSpeed = 16 + # + #[in Revolutions per Minute] + #Maximum allowed rotation speed for any Kinetic Tile. + #Range: > 64 + maxRotationSpeed = 256 + # + #Select what mobs should ignore Deployers when attacked by them. + #Allowed Values: ALL, CREEPERS, NONE + ignoreDeployerAttacks = "CREEPERS" + # + #Game ticks between Kinetic Blocks checking whether their source is still valid. + #Range: > 5 + kineticValidationFrequency = 60 + # + #multiplier used for calculating exhaustion from speed when a crank is turned. + #Range: 0.0 ~ 1.0 + crankHungerMultiplier = 0.009999999776482582 + + # + #Encased Fan + [kinetics.encasedFan] + # + #Maximum distance in blocks Fans can push entities. + #Range: > 5 + fanPushDistance = 20 + # + #Maximum distance in blocks from where Fans can pull entities. + #Range: > 5 + fanPullDistance = 20 + # + #Game ticks between Fans checking for anything blocking their air flow. + #Range: > 10 + fanBlockCheckRate = 30 + # + #[in Revolutions per Minute] + #Rotation speed at which the maximum stats of fans are reached. + #Range: > 64 + fanRotationArgmax = 256 + # + #[in Revolutions per Minute] + #Rotation speed generated by a vertical fan above fire. + #Range: > 0 + generatingFanSpeed = 4 + # + #Game ticks required for a Fan-based processing recipe to take effect. + #Range: > 0 + inWorldProcessingTime = 150 + + # + #Moving Contraptions + [kinetics.contraptions] + # + #Maximum amount of blocks in a structure movable by Pistons, Bearings or other means. + #Range: > 1 + maxBlocksMoved = 2048 + # + #Maximum value of a chassis attachment range. + #Range: > 1 + maxChassisRange = 16 + # + #Maximum amount of extension poles behind a Mechanical Piston. + #Range: > 1 + maxPistonPoles = 64 + # + #Max length of rope available off a Rope Pulley. + #Range: > 1 + maxRopeLength = 128 + # + #Maximum allowed distance of two coupled minecarts. + #Range: > 1 + maxCartCouplingLength = 32 + + [kinetics.stressValues] + + # + #Fine tune the kinetic stats of individual components + [kinetics.stressValues.v1] + + # + #[in Stress Units] + #Configure the individual stress impact of mechanical blocks. Note that this cost is doubled for every speed increase it receives. + [kinetics.stressValues.v1.impact] + deployer = 4.0 + mechanical_piston = 4.0 + millstone = 4.0 + mechanical_bearing = 4.0 + clockwork_bearing = 4.0 + cuckoo_clock = 1.0 + speedometer = 0.0 + mechanical_saw = 4.0 + flywheel = 0.0 + encased_chain_drive = 0.0 + clutch = 0.0 + encased_fan = 2.0 + adjustable_chain_gearshift = 0.0 + mechanical_pump = 4.0 + crushing_wheel = 8.0 + mechanical_mixer = 4.0 + rope_pulley = 4.0 + rotation_speed_controller = 0.0 + mechanical_arm = 8.0 + andesite_encased_shaft = 0.0 + mechanical_press = 8.0 + large_cogwheel = 0.0 + mechanical_drill = 4.0 + mysterious_cuckoo_clock = 1.0 + stressometer = 0.0 + shaft = 0.0 + brass_encased_shaft = 0.0 + gearshift = 0.0 + turntable = 4.0 + sticky_mechanical_piston = 4.0 + sequenced_gearshift = 0.0 + cogwheel = 0.0 + belt = 1.0 + gearbox = 0.0 + hose_pulley = 4.0 + mechanical_crafter = 2.0 + + # + #[in Stress Units] + #Configure how much stress a source can accommodate for. + [kinetics.stressValues.v1.capacity] + hand_crank = 8.0 + furnace_engine = 1024.0 + encased_fan = 16.0 + creative_motor = 16384.0 + water_wheel = 16.0 + windmill_bearing = 512.0 + + # + #Configure speed/capacity levels for requirements and indicators. + [kinetics.stressValues.stats] + # + #[in Revolutions per Minute] + #Minimum speed of rotation to be considered 'medium' + #Range: 0.0 ~ 4096.0 + mediumSpeed = 30.0 + # + #[in Revolutions per Minute] + #Minimum speed of rotation to be considered 'fast' + #Range: 0.0 ~ 65535.0 + fastSpeed = 100.0 + # + #[in Stress Units] + #Minimum stress impact to be considered 'medium' + #Range: 0.0 ~ 4096.0 + mediumStressImpact = 4.0 + # + #[in Stress Units] + #Minimum stress impact to be considered 'high' + #Range: 0.0 ~ 65535.0 + highStressImpact = 8.0 + # + #[in Stress Units] + #Minimum added Capacity by sources to be considered 'medium' + #Range: 0.0 ~ 4096.0 + mediumCapacity = 128.0 + # + #[in Stress Units] + #Minimum added Capacity by sources to be considered 'high' + #Range: 0.0 ~ 65535.0 + highCapacity = 512.0 + +# +#Create's liquid manipulation tools +[fluids] + # + #[in Buckets] + #The amount of liquid a tank can hold per block. + #Range: > 1 + fluidTankCapacity = 8 + # + #[in Blocks] + #The maximum height a fluid tank can reach. + #Range: > 1 + fluidTankMaxHeight = 32 + # + #[in Blocks] + #The maximum distance a mechanical pump can push or pull liquids on either side. + #Range: > 1 + mechanicalPumpRange = 16 + # + #[in Blocks] + #[-1 to disable this behaviour] + #The minimum amount of fluid blocks the hose pulley needs to find before deeming it an infinite source. + #Range: > -1 + hosePulleyBlockThreshold = 10000 + # + #[in Blocks] + #The maximum distance a hose pulley can draw fluid blocks from. + #Range: > 1 + hosePulleyRange = 128 + +# +#Tweaks for logistical components +[logistics] + # + #The maximum amount of items a funnel pulls at a time without an applied filter. + #Range: 1 ~ 64 + defaultExtractionLimit = 64 + # + #The amount of ticks a funnel waits between item transferrals, when it is not re-activated by redstone. + #Range: > 1 + defaultExtractionTimer = 8 + # + #The amount of ticks a portable storage interface waits for transfers until letting contraptions move along. + #Range: > 1 + psiTimeout = 20 + # + #Maximum distance in blocks a Mechanical Arm can reach across. + #Range: > 1 + mechanicalArmRange = 5 + # + #Maximum possible range in blocks of redstone link connections. + #Range: > 1 + linkRange = 128 + +# +#Everything related to Schematic tools +[schematics] + # + #[in KiloBytes] + #The maximum allowed file size of uploaded Schematics. + #Range: > 16 + maxSchematics = 256 + # + #[in Bytes] + #The maximum packet size uploaded Schematics are split into. + #Range: 256 ~ 32767 + maxSchematicPacketSize = 1024 + # + #Amount of game ticks without new packets arriving until an active schematic upload process is discarded. + #Range: > 100 + schematicIdleTimeout = 600 + + # + #Schematicannon + [schematics.schematicannon] + # + #Amount of game ticks between shots of the cannon. Higher => Slower + #Range: > 1 + schematicannonDelay = 10 + # + #Amount of block positions per tick scanned by a running cannon. Higher => Faster + #Range: > 1 + schematicannonSkips = 10 + # + #% of Schematicannon's Fuel filled by 1 Gunpowder. + #Range: 0.0 ~ 100.0 + schematicannonGunpowderWorth = 20.0 + # + #% of Schematicannon's Fuel used for each fired block. + #Range: 0.0 ~ 100.0 + schematicannonFuelUsage = 0.05000000074505806 + +# +#Gadgets and other Shenanigans added by Create +[curiosities] + # + #The Maximum Distance to an active mirror for the symmetry wand to trigger. + #Range: > 10 + maxSymmetryWandRange = 50 + diff --git a/defaultconfigs/curios-server.toml b/defaultconfigs/curios-server.toml new file mode 100644 index 0000000..f92f29c --- /dev/null +++ b/defaultconfigs/curios-server.toml @@ -0,0 +1,3 @@ +#List of curio slot type settings +curiosSettings = [] + diff --git a/defaultconfigs/elevatorid-server.toml b/defaultconfigs/elevatorid-server.toml new file mode 100644 index 0000000..4e51c41 --- /dev/null +++ b/defaultconfigs/elevatorid-server.toml @@ -0,0 +1,22 @@ + +[General] + #Should elevators have the same color in order to teleport ? + sameColor = false + #Elevator range + #Range: 3 ~ 256 + range = 256 + #Realign players to the center of elevator ? + precisionTarget = true + #Can mobs spawn on elevators ? + mobSpawn = false + #Reset pitch to 0 when teleporting to normal elevators ? + resetPitchNormal = false + #Reset pitch to 0 when teleporting to directional elevators ? + resetPitchDirectional = true + #Should teleporting require XP ? + useXP = false + #Amount of XP points to use when useXP is enabled + #Note this is NOT experience levels + #Range: > 1 + XPPointsAmount = 1 + diff --git a/defaultconfigs/engineersdecor-server.toml b/defaultconfigs/engineersdecor-server.toml new file mode 100644 index 0000000..1b869fc --- /dev/null +++ b/defaultconfigs/engineersdecor-server.toml @@ -0,0 +1,166 @@ + +#Settings affecting the logical server side. +[server] + + #Server dev opt-out settings !WARNING THE OPT-OUTs will be moved to common-config.toml in the next MC version! + [server.optout] + #Opt-out any block by its registry name ('*' wildcard matching, comma separated list, whitespaces ignored. You must match the whole name, means maybe add '*' also at the begin and end. Example: '*wood*,*steel*' excludes everything that has 'wood' or 'steel' in the registry name. The matching result is also traced in the log file. + pattern_excludes = "" + #Prevent blocks from being opt'ed by registry name ('*' wildcard matching, comma separated list, whitespaces ignored. Evaluated before all other opt-out checks. You must match the whole name, means maybe add '*' also at the begin and end. Example: '*wood*,*steel*' includes everything that has 'wood' or 'steel' in the registry name.The matching result is also traced in the log file. + pattern_includes = "" + #Disable clinker bricks and derived blocks. + without_clinker_bricks = false + #Disable slag bricks and derived blocks. + without_slag_bricks = false + #Disable rebar concrete and derived blocks. + without_rebar_concrete = false + #Disable gas concrete and derived blocks. + without_gas_concrete = false + #Disable all mod wall blocks. + without_walls = false + #Disable all mod stairs blocks. + without_stairs = false + #Disable IE concrete wall. + without_ie_concrete_wall = false + #Disable panzer glass and derived blocks. + without_panzer_glass = false + #Disable crafting table. + without_crafting_table = false + #Disable small lab furnace. + without_lab_furnace = false + #Disable small electrical pass-through furnace. + without_electrical_furnace = false + #Disable treated wood table, stool, windowsill, etc. + without_treated_wood_furniture = false + #Disable metal tables, etc. + without_metal_furniture = false + #Disable treated wood window, etc. + without_windows = false + #Disable light sources + without_light_sources = false + #Disable ladders + without_ladders = false + #Disable possibility to sit on stools and chairs. + without_chair_sitting = false + #Disable that mobs will sit on chairs and stools. + without_mob_chair_sitting = false + #Disable the speed boost of ladders in this mod. + without_ladder_speed_boost = false + #Disable history refabrication feature of the crafting table. + without_crafting_table_history = false + #Disable check valve, and redstone controlled valves. + without_valves = false + #Disable the passive fluid accumulator. + without_passive_fluid_accumulator = false + #Disable item disposal/trash/void incinerator device. + without_waste_incinerator = false + #Disable decorative sign plates (caution, hazards, etc). + without_sign_plates = false + #Disable floor gratings. + without_floor_grating = false + #Disable the factory dropper. + without_factory_dropper = false + #Disable the factory hopper. + without_factory_hopper = false + #Disable the factory placer. + without_factory_placer = false + #Disable the small block breaker. + without_block_breaker = false + #Disable the small solar panel. + without_solar_panel = false + #Disable the small fluid collection funnel. + without_fluid_funnel = false + #Disable the small mineral smelter. + without_mineral_smelter = false + #Disable the small milking machine. + without_milking_machine = false + #Disable the small tree cutter. + without_tree_cutter = false + #Disable labeled crate. + without_labeled_crate = false + #Disable horizontal half-block slab. + without_slabs = false + #Disable stackable 1/8 block slices. + without_halfslabs = false + #Disable poles of any material. + without_poles = false + #Disable horizontal supports like the double-T support. + without_hsupports = false + #Disable all internal recipes, allowing to use alternative pack recipes. + without_recipes = false + #Disable all fences and fence gates. + without_fences = false + + #Miscellaneous settings + [server.miscellaneous] + #Enables experimental features. Use at own risk. + with_experimental = false + #Disable directly picking up layers from slabs and slab slices by left clicking while looking up/down. + without_direct_slab_pickup = false + #Enable that devices are dropped as item also in creative mode, allowing to relocate them with contents and settings. + with_creative_mode_device_drops = false + + #Tweaks + [server.tweaks] + #Defines, in percent, how fast the lab furnace smelts compared to a vanilla furnace. 100% means vanilla furnace speed, 150% means the lab furnace is faster. The value can be changed on-the-fly for tuning. + #Range: 50 ~ 800 + furnace_smelting_speed_percent = 130 + #Defines, in percent, how fuel efficient the lab furnace is, compared to a vanilla furnace. 100% means vanilla furnace consumiton, 200% means the lab furnace needs about half the fuel of a vanilla furnace, The value can be changed on-the-fly for tuning. + #Range: 50 ~ 400 + furnace_fuel_efficiency_percent = 100 + #Defines the energy consumption (per tick) for speeding up the smelting process. If IE is installed, an external heater has to be inserted into an auxiliary slot of the lab furnace. The power source needs to be able to provide at least 4 times this consumption (fixed threshold value). The value can be changed on-the-fly for tuning. The default value corresponds to the IE heater consumption. + #Range: 2 ~ 1024 + furnace_boost_energy_consumption = 24 + #Defines, in percent, how high the probability is that a mob sits on a chair when colliding with it. Can be changed on-the-fly for tuning. + #Range: 0.0 ~ 80.0 + chair_mob_sitting_probability_percent = 10.0 + #Defines, in percent, probable it is that a mob leaves a chair when sitting on it. The 'dice is rolled' about every 20 ticks. There is also a minimum Sitting time of about 3s. The config value can be changed on-the-fly for tuning. + #Range: 0.001 ~ 10.0 + chair_mob_standup_probability_percent = 1.0 + #Enables small quick-move arrows from/to player/block storage. Makes the UI a bit too busy, therefore disabled by default. + with_crafting_quickmove_buttons = false + #Disables increasing/decreasing the crafting grid items by scrolling over the crafting result slot. + without_crafting_mouse_scrolling = false + #Defines how many millibuckets can be transferred (per tick) through the valves. That is technically the 'storage size' specified for blocks that want to fill fluids into the valve (the valve has no container and forward that to the output block), The value can be changed on-the-fly for tuning. + #Range: 1 ~ 32000 + pipevalve_max_flowrate = 1000 + #Defines how many millibuckets per redstone signal strength can be transferred per tick through the analog redstone controlled valves. Note: power 0 is always off, power 15 is always the max flow rate. Between power 1 and 14 this scaler will result in a flow = 'redstone slope' * 'current redstone power'. The value can be changed on-the-fly for tuning. + #Range: 1 ~ 32000 + pipevalve_redstone_gain = 20 + #Defines, in percent, how fast the electrical furnace smelts compared to a vanilla furnace. 100% means vanilla furnace speed, 150% means the electrical furnace is faster. The value can be changed on-the-fly for tuning. + #Range: 50 ~ 800 + e_furnace_speed_percent = 200 + #Defines how much RF per tick the the electrical furnace consumed (average) for smelting. The feeders transferring items from/to adjacent have this consumption/8 for each stack transaction. The default value is only slightly higher than a furnace with an IE external heater (and no burning fuel inside).The config value can be changed on-the-fly for tuning. + #Range: 8 ~ 4096 + e_furnace_power_consumption = 16 + #Defines if the electrical furnace automatically pulls items from an inventory at the input side.The config value can be changed on-the-fly for tuning. + e_furnace_automatic_pulling = false + #Defines the peak power production (at noon) of the Small Solar Panel. Note that the agerage power is much less, as no power is produced at all during the night, and the power curve is nonlinear rising/falling during the day. Bad weather conditions also decrease the production. The config value can be changed on-the-fly for tuning. + #Range: 2 ~ 4096 + small_solar_panel_peak_production = 40 + #Defines how much RF power the Small Block Breaker requires to magnificently increase the processing speed. The config value can be changed on-the-fly for tuning. + #Range: 4 ~ 1024 + block_breaker_power_consumption = 64 + #Defines how much time the Small Block Breaker needs per block hardness, means: 'reluctance' * hardness + min_time, you change the 'reluctance' here.The unit is ticks/hardness. The config value can be changed on-the-fly for tuning. + #Range: 5 ~ 50 + block_breaker_reluctance = 17 + #Defines how much time the Small Block Breaker needs at least, better said it's an offset: 'reluctance' * hardness + min_time, you change the 'min_time' here, value in ticks.The config value can be changed on-the-fly for tuning. + #Range: 10 ~ 100 + block_breaker_min_breaking_time = 15 + #Defines if the Small Block Breaker does not work without RF power. + block_breaker_requires_power = false + #Defines how much RF power the Small Tree Cutter requires to magnificently increase the processing speed. The config value can be changed on-the-fly for tuning. + #Range: 4 ~ 1024 + tree_cutter_energy_consumption = 64 + #Defines how much time the Small Tree Cutter needs to cut a tree without RF power. The value is in seconds. With energy it is 6 times faster. The config value can be changed on-the-fly for tuning. + #Range: 10 ~ 240 + tree_cutter_cutting_time_needed = 60 + #Defines if the Small Tree Cutter does not work without RF power. + tree_cutter_requires_power = false + #Defines how much time the Small Milking Machine needs work. Note this is a permanent standby power, not only when the device does something. Use zero to disable energy dependency and energy handling of the machine. The config value can be changed on-the-fly for tuning. + #Range: 0 ~ 1024 + milking_machine_energy_consumption = 0 + #Defines (for each individual cow) the minimum time between milking. + #Range: 1000 ~ 24000 + milking_machine_milking_delay = 4000 + diff --git a/defaultconfigs/engineerstools-server.toml b/defaultconfigs/engineerstools-server.toml new file mode 100644 index 0000000..e88378a --- /dev/null +++ b/defaultconfigs/engineerstools-server.toml @@ -0,0 +1,19 @@ + +#Settings affecting the logical server side, also valid for single player games. +[server] + + #Settings to tweak the performance, or use cases normally no change should be required here. + [server.tweaks] + #Durability (maximum item damage) of the REDIA tool. + #Range: 750 ~ 4000 + redia_tool_durability = 3000 + #Durability of the REDIA tool in percent, which the tool has when it is crafted. Allows to tune initial repairing investments for getting efficiency and furtune. + #Range: 50 ~ 100 + redia_tool_initial_durability_percent = 100 + #Defines the efficiency scaling depending on the durability. Ten values have to given as integer numbers, (between 0 and 4), and the curve must be rising left-to-right. 0 corresponds to vanilla diamond tools. The first number specifies the efficiency between 0% and 10% durability, second 10% to 20%, last 90% to 100%. + redia_tool_efficiency_curve = "0,1,1,2,2,3,3,3,3,4" + #Defines the fortune depending on the durability. Ten values have to given as integer numbers, (between 0 and 3), and the curve must be rising left-to-right. The first number specifies the furtune between 0% and 10% durability, second 10% to 20%, last 90% to 100%. + redia_tool_furtune_curve = "0,0,0,0,1,1,1,1,2,3" + #Disable the REDIA tool feature to prevent accidentally hitting own pets, villagers, or bloody zombie pigmen. + without_safe_attacking = false + diff --git a/defaultconfigs/extcaves-server.toml b/defaultconfigs/extcaves-server.toml new file mode 100644 index 0000000..7cff0b5 --- /dev/null +++ b/defaultconfigs/extcaves-server.toml @@ -0,0 +1,271 @@ + +[Spawn_Conditions] + + [Spawn_Conditions.Structures] + # + #Generate Cabins + gen_structure_cabins = true + # + #Generate Dungeons + gen_structure_dungeons = true + + [Spawn_Conditions.Blocks] + # + #Generate Old Stone + gen_block_oldstone = true + # + #Generate Broken Stone + gen_block_brokenstone = true + # + #Generate Sediment Stone + gen_block_sedimentstone = true + # + #Generate Lavastone + gen_block_lavastone = true + # + #Generate Dirt + gen_block_dirt = true + # + #Generate Dirt Stone + gen_block_dirtstone = true + # + #Generate Marlstone + gen_block_marlstone = true + # + #Generate Packed Ice + gen_block_packed_ice = true + + [Spawn_Conditions.Mushrooms] + # + #Generate Mushrooms + gen_mushrooms = true + + [Spawn_Conditions.Mosses] + # + #Generate Mosses + gen_mosses = true + + [Spawn_Conditions.Vines] + # + #Generate Vines + gen_vines = true + + [Spawn_Conditions.Rocks] + # + #Generate Flints + gen_rock_flints = true + # + #Generate Pebbles + gen_rock_pebbles = true + # + #Generate Rock Piles + gen_rock_rockpiles = true + # + #Generate Stalagmites + gen_rock_stalagmites = true + # + #Generate Stalactites + gen_rock_stalactites = true + +[Spawn_Rates] + + [Spawn_Rates.Structures] + # + #Oak Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_oak = 7 + # + #Cobblestone Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_cobblestone = 7 + # + #Bricks Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_bricks = 7 + # + #Spruce Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_spruce = 7 + # + #Jungle Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_jungle = 7 + # + #Acacia Cabins Spawn Rate (default=7) + #Range: 1 ~ 10 + spawnrate_structure_cabins_acacia = 7 + # + #Cobblestone Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_cobblestone = 5 + # + #Tall Cobblestone Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_tall_cobblestone = 5 + # + #Ice Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_ice = 5 + # + #Lavastone Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_lavastone = 5 + # + #Tall Lavastone Dungeons Spawn Rate (default=5) + #Range: 1 ~ 10 + spawnrate_structure_dungeons_tall_lavastone = 5 + + [Spawn_Rates.Blocks] + # + #Old Stone Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_block_oldstone = 10 + # + #Broken Stone Spawn Rate (default=12) + #Range: 1 ~ 50 + spawnrate_block_brokenstone = 12 + # + #Sediment Stone Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_block_sedimentstone = 8 + # + #Lavastone Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_block_lavastone = 8 + # + #Dirt Spawn Rate (default=5) + #Range: 1 ~ 50 + spawnrate_block_dirt = 5 + # + #Dirt Stone Spawn Rate (default=5) + #Range: 1 ~ 50 + spawnrate_block_dirtstone = 5 + # + #Marlstone Spawn Rate (default=5) + #Range: 1 ~ 50 + spawnrate_block_marlstone = 5 + # + #Packed Ice Spawn Rate (default=5) + #Range: 1 ~ 50 + spawnrate_block_packed_ice = 5 + + [Spawn_Rates.Mushrooms] + # + #Sweetshroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_sweetshroom = 10 + # + #Goldishroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_goldishroom = 10 + # + #Shinyshroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_shinyshroom = 10 + # + #Lumishroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_lumishroom = 10 + # + #Fluoshroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_fluoshroom = 10 + # + #Rockshroom Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_mushroom_rockshroom = 10 + + [Spawn_Rates.Mosses] + # + #Dry Moss Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_dry = 10 + # + #Fire Moss Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_fire = 10 + # + #Frozen Moss Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_frozen = 10 + # + #Hanging Roots Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_hanging_roots = 10 + # + #Humid Moss Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_moss_humid = 10 + + [Spawn_Rates.Vines] + # + #Cave Vine Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_cave_vine = 10 + + [Spawn_Rates.Rocks] + # + #Flint Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_flints = 10 + # + #Pebble Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_pebbles = 10 + # + #Rock Piles Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_rockpiles = 10 + # + #Stalagmite Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_stalagmites = 10 + # + #Stalactite Spawn Rate (default=10) + #Range: 1 ~ 50 + spawnrate_rock_stalactites = 10 + +[Patches_Sizes] + # + #Old Stone Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_oldstone = 40 + # + #Broken Stone Patches Size (default=24) + #Range: 1 ~ 100 + patch_size_brokenstone = 24 + # + #Sediment Stone Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_sedimentstone = 40 + # + #Lavastone Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_lavastone = 40 + # + #Dirt Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_dirt = 40 + # + #Dirt Stone Patches Size (default=60) + #Range: 1 ~ 100 + patch_size_dirtstone = 60 + # + #Marlstone Patches Size (default=40) + #Range: 1 ~ 100 + patch_size_marlstone = 60 + # + #Packed Ice Patches Size (default=60) + #Range: 1 ~ 100 + patch_size_packed_ice = 60 + +[Items] + # + #Healing items cooldown in seconds (default=5) + #Range: 1 ~ 30 + item_medecine_cooldown = 5 + # + #Health amount given by the bandage (1 = half heart) (default=4) + #Range: 1 ~ 40 + item_bandage_health = 4 + diff --git a/defaultconfigs/extradisks-server.toml b/defaultconfigs/extradisks-server.toml new file mode 100644 index 0000000..fe5b2d2 --- /dev/null +++ b/defaultconfigs/extradisks-server.toml @@ -0,0 +1,35 @@ + +[storageblocks] + + [storageblocks.item] + #item storage blocks energy usage + #Range: > 0 + 256k = 12 + #Range: > 0 + 1024k = 14 + #Range: > 0 + 4096k = 16 + #Range: > 0 + 16384k = 18 + #Range: > 0 + 65536k = 20 + #Range: > 0 + 262144k = 22 + #Range: > 0 + 1048576k = 24 + #Range: > 0 + infinite = 26 + + [storageblocks.fluid] + #fluid storage blocks energy usage + #Range: > 0 + 16384k = 12 + #Range: > 0 + 65536k = 14 + #Range: > 0 + 262144k = 16 + #Range: > 0 + 1048576k = 18 + #Range: > 0 + infinite = 20 + diff --git a/defaultconfigs/fastleafdecay-server.toml b/defaultconfigs/fastleafdecay-server.toml new file mode 100644 index 0000000..584e2d1 --- /dev/null +++ b/defaultconfigs/fastleafdecay-server.toml @@ -0,0 +1,7 @@ +#Minimum time in ticks for leaf decay. Must be lower than MaximumDecayTime! +#Range: > 0 +MinimumDecayTime = 4 +#Maximum time in ticks for leaf decay. Must be higher than MinimumDecayTime! +#Range: > 0 +MaximumDecayTime = 11 + diff --git a/defaultconfigs/fluxnetworks-server.toml b/defaultconfigs/fluxnetworks-server.toml new file mode 100644 index 0000000..aaceea4 --- /dev/null +++ b/defaultconfigs/fluxnetworks-server.toml @@ -0,0 +1,18 @@ + +[energy] + #The default transfer limit of a flux connector + #Range: 0 ~ 9223372036854775807 + defaultLimit = 800000 + #Range: 0 ~ 9223372036854775807 + basicCapacity = 1000000 + #Range: 0 ~ 9223372036854775807 + basicTransfer = 20000 + #Range: 0 ~ 9223372036854775807 + herculeanCapacity = 8000000 + #Range: 0 ~ 9223372036854775807 + herculeanTransfer = 120000 + #Range: 0 ~ 9223372036854775807 + gargantuanCapacity = 128000000 + #Range: 0 ~ 9223372036854775807 + gargantuanTransfer = 1440000 + diff --git a/defaultconfigs/forge-server.toml b/defaultconfigs/forge-server.toml new file mode 100644 index 0000000..d586ac9 --- /dev/null +++ b/defaultconfigs/forge-server.toml @@ -0,0 +1,30 @@ + +#Server configuration settings +[server] + #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. + 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. + 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. + fullBoundingBoxLadders = false + #Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic. + #Range: 0.0 ~ 1.0 + zombieBaseSummonChance = 0.1 + #Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic. + #Range: 0.0 ~ 1.0 + zombieBabyChance = 0.05 + #Log cascading chunk generation issues during terrain population. + 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. + 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. + #Range: > 0 + dimensionUnloadQueueDelay = 0 + #Vanilla will treat crafting recipes using empty tags as air, and allow you to craft with nothing in that slot. This changes empty tags to use BARRIER as the item. To prevent crafting with air. + treatEmptyTagsAsAir = false + #Controls the number threshold at which Packet51 is preferred over Packet52, default and minimum 64, maximum 1024. + #Range: 64 ~ 1024 + clumpingThreshold = 64 + #Fix advancement loading to use a proper topological sort. This may have visibility side-effects and can thus be turned off if needed for data-pack compatibility. + fixAdvancementLoading = true + diff --git a/defaultconfigs/ftbchunks-server.toml b/defaultconfigs/ftbchunks-server.toml new file mode 100644 index 0000000..7dd572f --- /dev/null +++ b/defaultconfigs/ftbchunks-server.toml @@ -0,0 +1,22 @@ +#Disables fake players like miners and auto-clickers. +disable_fake_players = false +#Max claimed chunks. +#You can override this with FTB Ranks 'ftbchunks.max_claimed' permission +#Range: > 0 +max_claimed_chunks = 500 +#Max force loaded chunks. +#You can override this with FTB Ranks 'ftbchunks.max_force_loaded' permission +#Range: > 0 +max_force_loaded_chunks = 10 +#Allow players to load chunks while they are offline. +chunk_load_offline = false +#Disables all land protection. Useful for private servers where everyone is trusted and claims are only used for forceloading. +disable_protection = false +#Forced modes won't let players change their ally settings. +#Allowed Values: DEFAULT, FORCED_ALL, FORCED_NONE +ally_mode = "DEFAULT" +#Blacklist for dimensions where chunks can't be claimed. +claim_dimension_blacklist = ["minecraft:the_end"] +#Patches vanilla chunkloading to allow random block ticks and other environment updates in chunks where no players are nearby. With this off farms and other things won't work. Disable in case this causes issues. +patch_chunkloading = true + diff --git a/defaultconfigs/gravestone-server.toml b/defaultconfigs/gravestone-server.toml new file mode 100644 index 0000000..e05c9a8 --- /dev/null +++ b/defaultconfigs/gravestone-server.toml @@ -0,0 +1,18 @@ +#If this is set to true you get an obituary after you died +enable_obituary = true +#The blocks that can be replaced with a grave +#If it starts with '#' it is a tag +replaceable_blocks = ["#gravestone:grave_replaceable"] +#If this is set to true the obituary will be taken out of your inventory when you break the grave +remove_obituary = false +#If this is set to true only the player that owns the grave and admins can break the grave +only_owners_can_break = false +#If this is set to true the ghost of the dead player will be spawned when the grave is broken +spawn_ghost = false +#If this is set to true the ghost player will defend the player +friendly_ghost = true +#If this is set to true you get your items back into your inventory by sneaking on the grave +sneak_pickup = false +#If this is set to true you get your items sorted back into your inventory by breaking the grave +break_pickup = true + diff --git a/defaultconfigs/immersiveengineering-server.toml b/defaultconfigs/immersiveengineering-server.toml new file mode 100644 index 0000000..4730e67 --- /dev/null +++ b/defaultconfigs/immersiveengineering-server.toml @@ -0,0 +1,518 @@ + +#Configuration related to Immersive Engineering wires +[wires] + #Attempts to make the internal data structures used for wires consistent with the connectors in the world.Use with care and backups and only when suspecting corrupted data. + #This option will check and load all connection endpoints and may slow down the world loading process. + sanitizeConnections = false + #If this is enabled, wires connected to power sources will cause damage to entities touching them + #This shouldn't cause significant lag but possibly will. If it does, please report it at https://github.com/BluSunrize/ImmersiveEngineering/issues unless there is a report of it already. + enableWireDamage = true + #If this is enabled, placing a block in a wire will break it (drop the wire coil) + blocksBreakWires = true + + [wires.copper] + #The maximum length of copper wires + #Range: > 0 + maxLength = 16 + #The transfer rate of copper wire in IF/t + #Range: > 0 + transferRate = 2048 + #The percentage of power lost every 16 blocks of distance in copper wire + #Range: 0.0 ~ 1.0 + loss = 0.05 + #In- and output rates of copper wire connectors. This is independant of the transferrate of the wires. + #Range: > 0 + wireConnectorInput = 256 + + [wires.electrum] + #The maximum length of electrum wires + #Range: > 0 + maxLength = 16 + #The transfer rate of electrum wire in IF/t + #Range: > 0 + transferRate = 8192 + #The percentage of power lost every 16 blocks of distance in electrum wire + #Range: 0.0 ~ 1.0 + loss = 0.025 + #In- and output rates of electrum wire connectors. This is independant of the transferrate of the wires. + #Range: > 0 + wireConnectorInput = 1024 + + [wires.hv] + #The maximum length of hv wires + #Range: > 0 + maxLength = 32 + #The transfer rate of hv wire in IF/t + #Range: > 0 + transferRate = 32768 + #The percentage of power lost every 16 blocks of distance in hv wire + #Range: 0.0 ~ 1.0 + loss = 0.025 + #In- and output rates of hv wire connectors. This is independant of the transferrate of the wires. + #Range: > 0 + wireConnectorInput = 4096 + + [wires.rope] + #The maximum length of rope wires + #Range: > 0 + maxLength = 32 + + [wires.cable] + #The maximum length of cable wires + #Range: > 0 + maxLength = 32 + + [wires.redstone] + #The maximum length of redstone wires + #Range: > 0 + maxLength = 32 + + [wires.insulated_copper] + #The maximum length of insulated_copper wires + #Range: > 0 + maxLength = 16 + + [wires.insulated_electrum] + #The maximum length of insulated_electrum wires + #Range: > 0 + maxLength = 16 + +[machines] + #The base Flux that is output by the dynamo. This will be modified by the rotation modifier of the attached water- or windmill + #Range: 0.0 ~ 2.147483647E9 + dynamo_output = 3.0 + #Output modifier for the energy created by the Thermoelectric Generator + #Range: 0.0 ~ 2.147483647E9 + thermoelectric_output = 1.0 + #The Flux that will be output by the lightning rod when it is struck + #Range: > 0 + lightning_output = 16000000 + #The Flux per tick that the Diesel Generator will output. The burn time of the fuel determines the total output + #Range: > 0 + dieselGen_output = 4096 + #The Flux per tick the Blast Furnace Preheater will consume to speed up the Blast Furnace + #Range: > 1 + preheater_consumption = 32 + #The Flux per tick the Charging Station can insert into an item + #Range: > 1 + charger_consumption = 256 + #The amount of damage a sawblade in the sawmill takes for a single recipe. + #Range: > 1 + sawmill_bladeDamage = 5 + #The Flux the Assembler will consume to craft an item from a recipe + #Range: > 1 + assembler_consumption = 80 + + [machines.capacitors] + + #Configuration for the low voltage capacitor + [machines.capacitors.lv] + #Maximum energy stored (Flux) + #Range: > 1 + storage = 100000 + #Maximum energy input (Flux/tick) + #Range: > 1 + input = 256 + #Maximum energy output (Flux/tick) + #Range: > 1 + output = 256 + + #Configuration for the medium voltage capacitor + [machines.capacitors.mv] + #Maximum energy stored (Flux) + #Range: > 1 + storage = 1000000 + #Maximum energy input (Flux/tick) + #Range: > 1 + input = 1024 + #Maximum energy output (Flux/tick) + #Range: > 1 + output = 1024 + + #Configuration for the high voltage capacitor + [machines.capacitors.hv] + #Maximum energy stored (Flux) + #Range: > 1 + storage = 4000000 + #Maximum energy input (Flux/tick) + #Range: > 1 + input = 4096 + #Maximum energy output (Flux/tick) + #Range: > 1 + output = 4096 + + [machines.external_heater] + #The Flux per tick consumed to add one heat to a furnace. Creates up to 4 heat in the startup time and then 1 heat per tick to keep it running + #Range: > 1 + consumption = 8 + #The Flux per tick consumed to double the speed of the furnace. Only happens if furnace is at maximum heat. + #Range: > 1 + speedupConsumption = 24 + + [machines.coredrill] + #The length in ticks it takes for the Core Sample Drill to figure out which mineral is found in a chunk + #Range: > 1 + time = 200 + #The Flux per tick consumed by the Core Sample Drill + #Range: > 1 + consumption = 40 + + [machines.pump] + #The Flux the Fluid Pump will consume to pick up a fluid block in the world + #Range: > 1 + consumption = 250 + #The Flux the Fluid Pump will consume pressurize and accelerate fluids, increasing the transferrate + #Range: > 1 + consumption_accelerate = 5 + #Set this to false to disable the fluid pump being able to draw infinite water from sources + infiniteWater = true + #If this is set to true (default) the pump will replace fluids it picks up with cobblestone in order to reduce lag caused by flowing fluids. + placeCobble = true + + [machines.teslacoil] + #The Flux per tick the Tesla Coil will consume, simply by being active + #Range: > 1 + consumption = 256 + #The amount of Flux the Tesla Coil will consume when shocking an entity + #Range: > 1 + consumption_active = 512 + #The amount of damage the Tesla Coil will do when shocking an entity + #Range: 0.0 ~ 2.147483647E9 + damage = 6.0 + + [machines.turret] + #The Flux per tick any turret consumes to monitor the area + #Range: > 1 + consumption = 64 + #The Flux per tick the chemthrower turret consumes to shoot + #Range: > 1 + chem_consumption = 32 + #The Flux per tick the gun turret consumes to shoot + #Range: > 1 + gun_consumption = 32 + + [machines.garden_cloche] + #The Flux per tick the cloche consumes to grow plants + #Range: > 1 + consumption = 8 + #The amount of ticks one dose of fertilizer lasts in the cloche + #Range: > 1 + fertilizer = 6000 + #The amount of fluid the cloche uses per dose of fertilizer + #Range: > 1 + fluid = 250 + #A modifier to apply to the cloches total growing speed + #Range: 0.001 ~ 1000.0 + growth_modifier = 1.0 + #A base-modifier for all solid fertilizers in the cloche + #Range: 0.001 ~ 1000.0 + solid_fertilizer_mod = 1.0 + #A base-modifier for all fluid fertilizers in the cloche + #Range: 0.001 ~ 1000.0 + fluid_fertilizer_mod = 1.0 + + [machines.lantern] + #Set this to false to disable the mob-spawn prevention of the Powered Lantern + spawnPrevent = true + #How much Flux the powered lantern draws per tick + #Range: > 1 + energyDraw = 1 + #How much Flux the powered lantern can hold (should be greater than the power draw) + #Range: > 1 + maxStorage = 10 + + [machines.floodlight] + #Set this to false to disable the mob-spawn prevention of the Floodlight + spawnPrevent = true + #How much Flux the floodlight draws per tick + #Range: > 1 + energyDraw = 5 + #How much Flux the floodlight can hold (must be at least 10x the power draw) + #Range: > 1 + max_storage = 80 + + [machines.metal_press] + #A modifier to apply to the energy costs of every metal press recipe + #Range: 0.001 ~ 1000.0 + energyModifier = 1.0 + #A modifier to apply to the time of every metal press recipe + #Range: 0.001 ~ 1000.0 + timeModifier = 1.0 + + [machines.crusher] + #A modifier to apply to the energy costs of every crusher recipe + #Range: 0.001 ~ 1000.0 + energyModifier = 1.0 + #A modifier to apply to the time of every crusher recipe + #Range: 0.001 ~ 1000.0 + timeModifier = 1.0 + + [machines.squeezer] + #A modifier to apply to the energy costs of every squeezer recipe + #Range: 0.001 ~ 1000.0 + energyModifier = 1.0 + #A modifier to apply to the time of every squeezer recipe + #Range: 0.001 ~ 1000.0 + timeModifier = 1.0 + + [machines.fermenter] + #A modifier to apply to the energy costs of every fermenter recipe + #Range: 0.001 ~ 1000.0 + energyModifier = 1.0 + #A modifier to apply to the time of every fermenter recipe + #Range: 0.001 ~ 1000.0 + timeModifier = 1.0 + + [machines.refinery] + #A modifier to apply to the energy costs of every refinery recipe + #Range: 0.001 ~ 1000.0 + energyModifier = 1.0 + #A modifier to apply to the time of every refinery recipe + #Range: 0.001 ~ 1000.0 + timeModifier = 1.0 + + [machines.auto_workbench] + #A modifier to apply to the energy costs of every auto workbench recipe + #Range: 0.001 ~ 1000.0 + energyModifier = 1.0 + #A modifier to apply to the time of every auto workbench recipe + #Range: 0.001 ~ 1000.0 + timeModifier = 1.0 + + [machines.bottling_machine] + #A modifier to apply to the energy costs of every bottling machine recipe + #Range: 0.001 ~ 1000.0 + energyModifier = 1.0 + #A modifier to apply to the time of every bottling machine recipe + #Range: 0.001 ~ 1000.0 + timeModifier = 1.0 + + [machines.mixer] + #A modifier to apply to the energy costs of every mixer recipe + #Range: 0.001 ~ 1000.0 + energyModifier = 1.0 + #A modifier to apply to the time of every mixer recipe + #Range: 0.001 ~ 1000.0 + timeModifier = 1.0 + + [machines.sawmill] + #A modifier to apply to the energy costs of every sawmill recipe + #Range: 0.001 ~ 1000.0 + energyModifier = 1.0 + #A modifier to apply to the time of every sawmill recipe + #Range: 0.001 ~ 1000.0 + timeModifier = 1.0 + + [machines.arc_furnace] + #A modifier to apply to the energy costs of every arc furnace recipe + #Range: 0.001 ~ 1000.0 + energyModifier = 1.0 + #A modifier to apply to the time of every arc furnace recipe + #Range: 0.001 ~ 1000.0 + timeModifier = 1.0 + #The maximum amount of damage Graphite Electrodes can take. While the furnace is working, electrodes sustain 1 damage per tick, so this is effectively the lifetime in ticks. The default value of 96000 makes them last for 8 consecutive ingame days + #Range: > 1 + electrodeDamage = 96000 + #Set this to false to disable the Arc Furnace's recycling of armors and tools + recycle = true + + [machines.excavator] + #The Flux per tick the Excavator will consume to dig + #Range: > 1 + consumption = 4096 + #The speed of the Excavator. Basically translates to how many degrees per tick it will turn. + #Range: 0.001 ~ 1000.0 + speed = 1.0 + #Set this to false to disable the ridiculous amounts of particles the Excavator spawns + particles = true + #The threshold the perlin noise has to cross for a mineral vein to be generated. Higher means less likely. + #Range: 0.0 ~ 1.0 + chance = 0.9 + #The maximum amount of yield one can get out of a chunk with the excavator. Set a number smaller than zero to make it infinite + #Range: > -1 + yield = 38400 + #The maximum depletion a vein can start with, as a decimal value. When a vein generates, a random percentage up to this value is depleted from it + #Range: 0.0 ~ 1.0 + initial_depletion = 0.2 + #List of dimensions that can't contain minerals. Default: The End. + dimBlacklist = ["minecraft:the_end"] + +[ores] + #The retrogeneration key. Basically IE checks if this key is saved in the chunks data. If it isn't, it will perform retrogen on all ores marked for retrogen. + #Change this in combination with the retrogen booleans to regen only some of the ores. + retrogen_key = "DEFAULT" + #Set this to false to disable the logging of the chunks that were flagged for retrogen. + retrogen_log_flagChunk = true + #Set this to false to disable the logging of the chunks that are still left to retrogen. + retrogen_log_remaining = true + + #Ore generation config - copper + [ores.copper] + #The maximum size of a vein. Set to 0 to disable generation + #Range: > 0 + vein_size = 8 + #The minimum Y coordinate this ore can spawn at + #Range: > -2147483648 + min_y = 40 + #The maximum Y coordinate this ore can spawn at + #Range: > -2147483648 + max_y = 72 + #The average number of veins per chunk + #Range: > 0 + avg_veins_per_chunk = 8 + #Set this to true to allow retro-generation of copper Ore. + retrogen_enable = false + + #Ore generation config - bauxite + [ores.bauxite] + #The maximum size of a vein. Set to 0 to disable generation + #Range: > 0 + vein_size = 4 + #The minimum Y coordinate this ore can spawn at + #Range: > -2147483648 + min_y = 40 + #The maximum Y coordinate this ore can spawn at + #Range: > -2147483648 + max_y = 85 + #The average number of veins per chunk + #Range: > 0 + avg_veins_per_chunk = 8 + #Set this to true to allow retro-generation of bauxite Ore. + retrogen_enable = false + + #Ore generation config - lead + [ores.lead] + #The maximum size of a vein. Set to 0 to disable generation + #Range: > 0 + vein_size = 6 + #The minimum Y coordinate this ore can spawn at + #Range: > -2147483648 + min_y = 8 + #The maximum Y coordinate this ore can spawn at + #Range: > -2147483648 + max_y = 36 + #The average number of veins per chunk + #Range: > 0 + avg_veins_per_chunk = 4 + #Set this to true to allow retro-generation of lead Ore. + retrogen_enable = false + + #Ore generation config - silver + [ores.silver] + #The maximum size of a vein. Set to 0 to disable generation + #Range: > 0 + vein_size = 8 + #The minimum Y coordinate this ore can spawn at + #Range: > -2147483648 + min_y = 8 + #The maximum Y coordinate this ore can spawn at + #Range: > -2147483648 + max_y = 40 + #The average number of veins per chunk + #Range: > 0 + avg_veins_per_chunk = 4 + #Set this to true to allow retro-generation of silver Ore. + retrogen_enable = false + + #Ore generation config - nickel + [ores.nickel] + #The maximum size of a vein. Set to 0 to disable generation + #Range: > 0 + vein_size = 6 + #The minimum Y coordinate this ore can spawn at + #Range: > -2147483648 + min_y = 8 + #The maximum Y coordinate this ore can spawn at + #Range: > -2147483648 + max_y = 24 + #The average number of veins per chunk + #Range: > 0 + avg_veins_per_chunk = 2 + #Set this to true to allow retro-generation of nickel Ore. + retrogen_enable = false + + #Ore generation config - uranium + [ores.uranium] + #The maximum size of a vein. Set to 0 to disable generation + #Range: > 0 + vein_size = 4 + #The minimum Y coordinate this ore can spawn at + #Range: > -2147483648 + min_y = 8 + #The maximum Y coordinate this ore can spawn at + #Range: > -2147483648 + max_y = 24 + #The average number of veins per chunk + #Range: > 0 + avg_veins_per_chunk = 2 + #Set this to true to allow retro-generation of uranium Ore. + retrogen_enable = false + +[tools] + #Set this to true to completely disable the ore-crushing recipes with the Engineers Hammer + disable_hammer_crushing = false + #The maximum durability of the Engineer's Hammer. Used up when hammering ingots into plates. + #Range: > 1 + hammer_durability = 100 + #The maximum durability of the Wirecutter. Used up when cutting plates into wire. + #Range: > 1 + cutter_durability = 250 + + [tools.bullet_damage] + #The amount of base damage a Casull Cartridge inflicts + #Range: 0.0 ~ 1.7976931348623157E308 + casull = 10.0 + #The amount of base damage a armor piercing Cartridge inflicts + #Range: 0.0 ~ 1.7976931348623157E308 + ap = 10.0 + #The amount of base damage a single part of buckshot inflicts + #Range: 0.0 ~ 1.7976931348623157E308 + buck = 2.0 + #The amount of base damage a dragon breath cartridge inflicts + #Range: 0.0 ~ 1.7976931348623157E308 + dragon = 3.0 + #The amount of base damage a homing cartridge inflicts + #Range: 0.0 ~ 1.7976931348623157E308 + homing = 10.0 + #The amount of base damage a wolfpack cartridge inflicts + #Range: 0.0 ~ 1.7976931348623157E308 + wolfpack = 4.0 + #The amount of base damage the sub-projectiles of a wolfpack cartridge inflicts + #Range: 0.0 ~ 1.7976931348623157E308 + wolfpack_part = 8.0 + #The amount of damage a silver bullet inflicts + #Range: 0.0 ~ 1.7976931348623157E308 + silver = 10.0 + #The amount of base damage a phial cartridge inflicts + #Range: 0.0 ~ 1.7976931348623157E308 + phial = 1.0 + + [tools.chemthrower] + #The mb of fluid the Chemical Thrower will consume per tick of usage + #Range: > 1 + consumption = 10 + #Set this to false to disable the use of Sneak+Scroll to switch Chemthrower tanks. + scroll = true + + [tools.railgun] + #The base amount of Flux consumed per shot by the Railgun + #Range: > 1 + consumption = 800 + #A modifier for the damage of all projectiles fired by the Railgun + #Range: 0.0 ~ 1.7976931348623157E308 + damage_modifier = 1.0 + + [tools.powerpack] + #A whitelist of armor pieces to allow attaching the capacitor backpack, formatting: [mod id]:[item name] + whitelist = [] + #A blacklist of armor pieces to allow attaching the capacitor backpack, formatting: [mod id]:[item name]. Whitelist has priority over this + blacklist = ["embers:ashen_cloak_chest", "ic2:batpack", "ic2:cf_pack", "ic2:energy_pack", "ic2:jetpack", "ic2:jetpack_electric", "ic2:lappack"] + + [tools.toolbox] + #A whitelist of tools allowed in the toolbox, formatting: [mod id]:[item name] + tools = [] + #A whitelist of foods allowed in the toolbox, formatting: [mod id]:[item name] + foods = [] + #A whitelist of wire-related allowed in the toolbox, formatting: [mod id]:[item name] + wiring = [] + diff --git a/defaultconfigs/integratedcrafting-server.toml b/defaultconfigs/integratedcrafting-server.toml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/defaultconfigs/integratedcrafting-server.toml @@ -0,0 +1 @@ + diff --git a/defaultconfigs/integrateddynamics-server.toml b/defaultconfigs/integrateddynamics-server.toml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/defaultconfigs/integrateddynamics-server.toml @@ -0,0 +1 @@ + diff --git a/defaultconfigs/integratedterminals-server.toml b/defaultconfigs/integratedterminals-server.toml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/defaultconfigs/integratedterminals-server.toml @@ -0,0 +1 @@ + diff --git a/defaultconfigs/integratedtunnels-server.toml b/defaultconfigs/integratedtunnels-server.toml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/defaultconfigs/integratedtunnels-server.toml @@ -0,0 +1 @@ + diff --git a/defaultconfigs/inventorysorter-server.toml b/defaultconfigs/inventorysorter-server.toml new file mode 100644 index 0000000..57aef89 --- /dev/null +++ b/defaultconfigs/inventorysorter-server.toml @@ -0,0 +1,8 @@ + +#Inventory sorter blacklists +[blacklists] + #Container blacklist + containerBlacklist = [] + #Slot type blacklist + slotBlacklist = [] + diff --git a/defaultconfigs/mcjtylib-server.toml b/defaultconfigs/mcjtylib-server.toml new file mode 100644 index 0000000..e30031c --- /dev/null +++ b/defaultconfigs/mcjtylib-server.toml @@ -0,0 +1,13 @@ + +#General settings for all mods using mcjtylib +[general] + #If true dump a lot of logging information about various things. Useful for debugging + logging = false + #If true then blocks using mcjtylib will have ownership tagged on them (useful for the rftools security manager) + manageOwnership = true + #If true then mods using McJtyLib might try to be as friendly as possible to mods that support very tall chunks (taller then 256). No guarantees however! Set to false for more optimal performance + tallChunkFriendly = false + #The maximum amount of dimensional shards that can be infused in a single machine + #Range: > 1 + maxInfuse = 256 + diff --git a/defaultconfigs/minecolonies-server.toml b/defaultconfigs/minecolonies-server.toml new file mode 100644 index 0000000..d9aa71c --- /dev/null +++ b/defaultconfigs/minecolonies-server.toml @@ -0,0 +1,600 @@ + +#All configuration items related to the citizen names +[names] + #Should citizens have a middle initial? [Default: true] + usemiddleinitial = true + #Should new citizens use the Eastern name order (with their surname first)? [Default: false] + useeasternnameorder = false + #Male first names to be used for colonists + malefirstnames = ["Aarav", "Aaron", "Aayan", "Abdiel", "Alain", "Aaliyah", "Abdullah", "Abel", "Abraham", "Abram", "Ace", "Adam", "Adan", "Aden", "Adonis", "Adrian", "Adriel", "Adrien", "Ahmad", "Ahmed", "Ahmir", "Aidan", "Aiden", "Akeno", "Alan", "Alaric", "Albert", "Alberto", "Alden", "Aldo", "Alec", "Alejandro", "Alessandro", "Alex", "Alexander", "Alexis", "Alexzander", "Alfonso", "Alfred", "Alfredo", "Ali", "Alijah", "Alistair", "Allan", "Allen", "Alonso", "Alonzo", "Alvaro", "Alvin", "Amari", "Ambrose", "Ameer", "Amherst", "Amias", "Amir", "Amos", "Amrith", "Anakin", "Anders", "Anderson", "Andre", "Andres", "Andrew", "Andy", "Angel", "Angelo", "Anson", "Anthony", "Antonio", "Apollo", "Archer", "Archie", "Ares", "Ari", "Arian", "Ariel", "Aries", "Arjun", "Arlo", "Armando", "Armani", "Aroon", "Aron", "Arthur", "Arturo", "Aryan", "Asa", "Asher", "Ashton", "Atlas", "Atreus", "Atticus", "August", "Augustine", "Augustus", "Austin", "Avery", "Axel", "Axl", "Axton", "Ayaan", "Ayan", "Ayden", "Aydin", "Azariah", "Aziel", "Azrael", "Baker", "Banks", "Barnaby", "Barrett", "Bartholomew", "Baylor", "Bear", "Beau", "Beckett", "Beckham", "Bellamy", "Ben", "Benedict", "Benicio", "Benjamin", "Bennett", "Benson", "Bentlee", "Bentley", "Bernard", "Billy", "Bjorn", "Blaine", "Blaise", "Blake", "Blaze", "Bo", "Bobby", "Bode", "Boden", "Bodhi", "Bodie", "Boone", "Boston", "Bourey", "Bowen", "Braden", "Bradley", "Brady", "Brandon", "Branson", "Brantley", "Braxton", "Brayan", "Brayden", "Braydon", "Braylen", "Braylon", "Brecken", "Brendan", "Brennan", "Brentley", "Brett", "Brian", "Briar", "Bridger", "Briggs", "Brixton", "Brock", "Brodie", "Brody", "Bronson", "Brooks", "Bruce", "Bruno", "Bryan", "Bryant", "Bryce", "Brycen", "Bryson", "Byron", "Cade", "Caden", "Caiden", "Cain", "Cairo", "Caleb", "Callahan", "Callan", "Callen", "Callum", "Calum", "Calvin", "Camden", "Cameron", "Camilo", "Canaan", "Cannon", "Carl", "Carlos", "Carmelo", "Carson", "Carter", "Case", "Casen", "Casey", "Cash", "Cason", "Caspian", "Cassius", "Castiel", "Cayden", "Cayson", "Cesar", "Chaim", "Chance", "Chandler", "Charles", "Charlie", "Chase", "Chin", "Chris", "Christian", "Christopher", "Chung", "Clark", "Clay", "Clayton", "Clyde", "Cody", "Cohen", "Colby", "Cole", "Colin", "Collin", "Colson", "Colt", "Colten", "Colter", "Colton", "Conner", "Connor", "Conor", "Conrad", "Cooper", "Corbin", "Corey", "Cory", "Creed", "Crew", "Cristian", "Crosby", "Cruz", "Cullen", "Curtis", "Cuthbert", "Cyrus", "Cyrille", "Dakari", "Dakota", "Dallas", "Dalton", "Damari", "Damian", "Damien", "Damon", "Dane", "Dangelo", "Daniel", "Danny", "Dante", "Darian", "Dariel", "Dario", "Darius", "Darren", "Darwin", "Dash", "David", "Davion", "Davis", "Dawson", "Dax", "Daxton", "Dayton", "Deacon", "Dean", "Deandre", "Declan", "Demetrius", "Dennis", "Denver", "Derek", "Derrick", "Desmond", "Devin", "Devon", "Dexter", "Dhruv", "Diego", "Dilan", "Diogo", "Dillon", "Dominic", "Dominick", "Dominik", "Donald", "Donovan", "Dorian", "Douglas", "Drake", "Drew", "Duarte", "Duke", "Dustin", "Dylan", "Easton", "Eddie", "Eden", "Edgar", "Edison", "Edmund", "Eduardo", "Edward", "Edwin", "Eithan", "Eli", "Elian", "Elias", "Eliel", "Elijah", "Eliseo", "Elisha", "Elliot", "Elliott", "Ellis", "Emanuel", "Emerson", "Emery", "Emiliano", "Emilio", "Emir", "Emmanuel", "Emmett", "Emmitt", "Emory", "Enoch", "Enrique", "Enzo", "Ephraim", "Eric", "Erick", "Erik", "Ermias", "Ernesto", "Esteban", "Ethan", "Eugene", "Evan", "Everett", "Ezekiel", "Ezequiel", "Ezra", "Fabian", "Felipe", "Felix", "Félix", "Fernando", "Finley", "Finn", "Finnegan", "Finnley", "Fisher", "Fletcher", "Flynn", "Ford", "Forest", "Forrest", "Foster", "Fox", "Francis", "Francisco", "Franco", "Frank", "Franklin", "Frederick", "Fulke", "Gabriel", "Gael", "Gage", "Garrett", "Gary", "Gatlin", "Gavin", "Genesis", "Geoffrey", "George", "Gerald", "Gerardo", "Gianni", "Gideon", "Gilbert", "Giles", "Giovanni", "Gordon", "Grady", "Graham", "Grant", "Graysen", "Grayson", "Gregory", "Grey", "Greyson", "Griffin", "Guillermo", "Guewen", "Gunnar", "Gunner", "Gustavo", "Hamza", "Hank", "Harlan", "Harlem", "Harley", "Harold", "Harrison", "Harry", "Harvey", "Hassan", "Hayden", "Hayes", "Heath", "Hector", "Hendrix", "Henrik", "Henry", "Hezekiah", "Holden", "Houston", "Howard", "Hudson", "Hugh", "Hugo", "Humphrey", "Hunter", "Huxley", "Ian", "Ibrahim", "Idris", "Ignacio", "Iker", "Isaac", "Isaiah", "Isaias", "Ishaan", "Ismael", "Israel", "Issac", "Ivan", "Izaiah", "Jabari", "Jace", "Jack", "Jackie", "Jackson", "Jacob", "Jacoby", "Jad", "Jaden", "Jadiel", "Jagger", "Jaiden", "Jaime", "Jair", "Jairo", "Jakari", "Jake", "Jakob", "Jalen", "Jamal", "Jamari", "James", "Jameson", "Jamie", "Jamir", "Jamison", "Jared", "Jase", "Jasiah", "Jason", "Jasper", "Javier", "Javion", "Jax", "Jaxen", "Jaxon", "Jaxson", "Jaxton", "Jaxx", "Jaxxon", "Jay", "Jayce", "Jayceon", "Jayden", "Jaylen", "Jayson", "Jaziel", "Jedidiah", "Jefferson", "Jeffery", "Jeffrey", "Jensen", "Jeremiah", "Jeremias", "Jeremy", "Jericho", "Jermaine", "Jerome", "Jerry", "Jesiah", "Jesse", "Jesus", "Jett", "Jimmy", "Jin", "Joaquin", "Joe", "Joel", "Joey", "Johan", "John", "Johnathan", "Johnny", "Jon", "Jonah", "Jonas", "Jonathan", "Jordan", "Jordy", "Jorge", "Jose", "Joseph", "Joshua", "Josiah", "Josue", "Jovanni", "Joziah", "Juan", "Judah", "Jude", "Judson", "Juelz", "Julian", "Julien", "Julio", "Julius", "Junior", "Justice", "Justin", "Kabir", "Kace", "Kade", "Kaden", "Kai", "Kaiden", "Kairo", "Kaiser", "Kaison", "Kaleb", "Kalel", "Kamari", "Kamden", "Kamdyn", "Kameron", "Kamryn", "Kane", "Kannon", "Kareem", "Karsen", "Karson", "Karter", "Kase", "Kasem", "Kasen", "Kash", "Kashton", "Kason", "Kayden", "Kaysen", "Kayson", "Keanu", "Keaton", "Keegan", "Keenan", "Keith", "Kellan", "Kellen", "Kelvin", "Kendrick", "Kenneth", "Kenny", "Kenzo", "Kevin", "Kysen", "Khalid", "Khalil", "Khari", "Kiaan", "Kian", "Kieran", "Killian", "King", "Kingsley", "Kingston", "Kishore", "Knox", "Koa", "Kobe", "Koda", "Kody", "Kohen", "Kole", "Kolten", "Kolton", "Korbin", "Krew", "Kristian", "Kristopher", "Kye", "Kylan", "Kyle", "Kylen", "Kyler", "Kylian", "Kylo", "Kyng", "Kyree", "Kyrie", "Kyro", "Kyson", "Lachlan", "Lance", "Lancelot", "Landen", "Landon", "Landry", "Landyn", "Lane", "Langston", "Larry", "Lawrence", "Lawson", "Layne", "Layton", "Leandro", "Ledger", "Lee", "Legacy", "Legend", "Leighton", "Leland", "Lennon", "Lennox", "Leo", "Leon", "Leonard", "Leonardo", "Leonel", "Leonidas", "Leroy", "Levi", "Lewis", "Liam", "Lian", "Lincoln", "Lionel", "Lochlan", "Logan", "Lorenzo", "Louie", "Louis", "Luca", "Lucas", "Lucca", "Lucian", "Luciano", "Luis", "Luka", "Lukas", "Luke", "Lyle", "Mac", "Mack", "Madden", "Maddox", "Magnus", "Maison", "Major", "Makai", "Malachi", "Malakai", "Malakhi", "Malcolm", "Malik", "Manuel", "Marc", "Marcel", "Marcellus", "Marcelo", "Marco", "Marcos", "Marcus", "Mario", "Mark", "Marlon", "Marquis", "Marshall", "Martin", "Marvin", "Mason", "Mateo", "Mathew", "Mathias", "Matias", "Matteo", "Matthew", "Matthias", "Maurice", "Mauricio", "Maverick", "Max", "Maxim", "Maximilian", "Maximiliano", "Maximo", "Maximus", "Maxton", "Maxwell", "Mayson", "Mekhi", "Melvin", "Memphis", "Merrick", "Messiah", "Micah", "Michael", "Miguel", "Mike", "Milan", "Miles", "Miller", "Milo", "Misael", "Mitchell", "Mohamed", "Mohammed", "Moises", "Mordechai", "Morgan", "Moses", "Moshe", "Muhammad", "Musa", "Mustafa", "Myles", "Mylo", "Nash", "Nasir", "Nathan", "Nathanael", "Nathaniel", "Naveen", "Nehemiah", "Neil", "Nelson", "Nicholas", "Nico", "Nicolas", "Niklaus", "Niko", "Nikolai", "Nikolas", "Nixon", "Noah", "Noe", "Noel", "Nolan", "Nova", "Oakley", "Odin", "Oliver", "Omar", "Omari", "Onyx", "Orion", "Orlando", "Oscar", "Oswyn", "Otis", "Otto", "Owen", "Pablo", "Papoo", "Parker", "Patrick", "Paul", "Paxton", "Pedro", "Peter", "Peyton", "Philip", "Phillip", "Phoenix", "Pierce", "Piers", "Porter", "Prasad", "Preston", "Prince", "Princeton", "Quentin", "Quincy", "Quinn", "Quinton", "Rafael", "Raiden", "Ralph", "Ramon", "Randy", "Raphael", "Raul", "Ray", "Rayan", "Rayden", "Raylan", "Raymond", "Reece", "Reed", "Reese", "Reginald", "Reid", "Reign", "Remi", "Remington", "Remy", "Rénald", "Rene", "Reynold", "Reynolds", "Reuben", "Rex", "Rey", "Reyansh", "Rhett", "Rhys", "Ricardo", "Richard", "Ricky", "Ridge", "Riley", "River", "Robert", "Roberto", "Robin", "Rocco", "Rocky", "Rodney", "Rodrigo", "Roger", "Rohan", "Roland", "Roman", "Rome", "Romeo", "Ronald", "Ronan", "Ronin", "Ronnie", "Rory", "Rowan", "Rowen", "Rowland", "Roxan", "Roy", "Royal", "Royce", "Ruben", "Rudy", "Russell", "Ryan", "Ryder", "Ryker", "Rylan", "Ryland", "Sage", "Sai", "Saint", "Salem", "Salvador", "Salvatore", "Sam", "Samir", "Samson", "Samuel", "Santana", "Santiago", "Santino", "Santos", "Saul", "Sawyer", "Scott", "Sean", "Sebastian", "Sekani", "Sergio", "Seth", "Seven", "Shane", "Shawn", "Shepherd", "Shiloh", "Silas", "Simeon", "Simon", "Sincere", "Skyler", "Solomon", "Sonny", "Soren", "Spencer", "Stanley", "Stefan", "Stephen", "Sterling", "Stetson", "Steven", "Stone", "Sullivan", "Sutton", "Sylas", "Tadeo", "Talon", "Tanner", "Tate", "Tatum", "Taylor", "Terrance", "Terry", "Thaddee", "Thaddeus", "Thatcher", "Theo", "Theodore", "Thiago", "Thomas", "Timothy", "Titan", "Titus", "Tobias", "Toby", "Tomas", "Tommy", "Tony", "Trace", "Travis", "Trent", "Trenton", "Trevor", "Trey", "Tripp", "Tristan", "Tristen", "Tristian", "Troy", "Tru", "Tucker", "Turner", "Ty", "Tyler", "Tyson", "Ulises", "Uriah", "Uriel", "Valentin", "Valentino", "Van", "Vance", "Vicente", "Victor", "Vihaan", "Vincent", "Vincenzo", "Vivaan", "Wade", "Walker", "Wallace", "Walter", "Warren", "Watson", "Waylon", "Wayne", "Wells", "Wes", "Wesley", "Wesson", "Westin", "Westley", "Weston", "Wilder", "Will", "William", "Wilson", "Winston", "Wyatt", "Xander", "Xavier", "Xzavier", "Yadiel", "Yael", "Yahir", "Yahya", "Yas", "Yehuda", "Yisroel", "Yosef", "Yousef", "Yusuf", "Zachariah", "Zachary", "Zahir", "Zaid", "Zaiden", "Zain", "Zaire", "Zakai", "Zander", "Zane", "Zavier", "Zayd", "Zayden", "Zayn", "Zayne", "Zechariah", "Zeke", "Zion", "Zyaire", "Zyon"] + #Female first names to be used for colonists + femalefirstnames = ["Aaliyah", "Abby", "Abigail", "Ada", "Adah", "Adair", "Adalee", "Adaline", "Adalyn", "Adalynn", "Addilyn", "Addilynn", "Addison", "Addisyn", "Addyson", "Adelaide", "Adele", "Adelina", "Adeline", "Adelyn", "Adelynn", "Adley", "Adriana", "Adrianna", "Agnes", "Aila", "Ailani", "Aileen", "Ainhoa", "Ainsley", "Aisha", "Aitana", "Alaia", "Alaina", "Alaiya", "Alana", "Alani", "Alanna", "Alannah", "Alaya", "Alayah", "Alayna", "Aleah", "Aleena", "Alejandra", "Alena", "Alessandra", "Alessia", "Alexa", "Alexandra", "Alexandria", "Alexia", "Alexis", "Alia", "Aliana", "Alianna", "Alice", "Alicia", "Alina", "Alison", "Alisson", "Alivia", "Aliya", "Aliyah", "Aliza", "Allie", "Allison", "Allyson", "Alma", "Alondra", "Alora", "Alyson", "Alyssa", "Amaia", "Amalia", "Amanda", "Amani", "Amara", "Amari", "Amaris", "Amaya", "Amayah", "Amber", "Amelia", "Amelie", "Amina", "Amira", "Amirah", "Amitha", "Amiya", "Amiyah", "Amora", "Amoura", "Amy", "Ana", "Anahi", "Anais", "Analia", "Anastasia", "Anaya", "Andi", "Andrea", "Angel", "Angela", "Angelica", "Angelina", "Angie", "Anika", "Aniya", "Aniyah", "Ann", "Anna", "Annabella", "Annabelle", "Annalise", "Anne", "Annie", "Annika", "Ansley", "Antonella", "Anya", "April", "Arabella", "Arden", "Ari", "Aria", "Ariadne", "Ariah", "Ariana", "Arianna", "Ariel", "Ariella", "Arielle", "Ariya", "Ariyah", "Arlette", "Armani", "Arya", "Ashley", "Ashlyn", "Ashlynn", "Aspen", "Astrid", "Athena", "Aubree", "Aubrey", "Aubrie", "Aubriella", "Aubrielle", "Audrey", "August", "Aurelia", "Aurora", "Austyn", "Autumn", "Ava", "Avah", "Avalynn", "Averi", "Averie", "Avery", "Aviana", "Avianna", "Aya", "Ayla", "Ayleen", "Aylin", "Azalea", "Azariah", "Azra", "Bailee", "Bailey", "Barbara", "Baylee", "Beatrice", "Beatrix", "Belen", "Bella", "Belle", "Berkley", "Bethany", "Betty", "Bexley", "Bianca", "Blair", "Blaire", "Blakely", "Blanche", "Bonnie", "Braelyn", "Braelynn", "Braylee", "Bria", "Briana", "Brianna", "Briar", "Bridget", "Briella", "Brielle", "Brinley", "Bristol", "Brittany", "Brooke", "Brooklyn", "Brooklynn", "Brylee", "Brynlee", "Brynn", "Cadence", "Cali", "Callie", "Calliope", "Cameron", "Camila", "Camilla", "Camille", "Camryn", "Carly", "Carmen", "Carolina", "Caroline", "Carolyn", "Casey", "Cassandra", "Cassidy", "Cataleya", "Catalina", "Catherine", "Cecelia", "Cecilia", "Celeste", "Celia", "Celine", "Cecily", "Chana", "Chandler", "Chanel", "Charity", "Charlee", "Charleigh", "Charley", "Charli", "Charlie", "Charlotte", "Chaya", "Chelsea", "Cheyenne", "Chloe", "Christina", "Christine", "Cindy", "Claire", "Clara", "Clare", "Clarissa", "Clemence", "Clementine", "Cleo", "Colette", "Collins", "Constance", "Cora", "Coraline", "Corinne", "Crystal", "Cynthia", "Dahlia", "Daisy", "Dakota", "Dalary", "Daleyza", "Dallas", "Dana", "Dani", "Daniela", "Daniella", "Danielle", "Danna", "Daphne", "Davina", "Dayana", "Deborah", "Delaney", "Delilah", "Della", "Demi", "Denise", "Denver", "Destiny", "Diana", "Dior", "Dixie", "Dorothy", "Dream", "Dulce", "Dylan", "Ecrin", "Eden", "Edith", "Egypt", "Eileen", "Elaina", "Elaine", "Eleanor", "Elena", "Eliana", "Elianna", "Elif", "Elina", "Elinor", "Elisa", "Elisabeth", "Elise", "Eliza", "Elizabeth", "Ella", "Elle", "Ellen", "Elliana", "Ellianna", "Ellie", "Elliot", "Elliott", "Ellis", "Ellison", "Elodie", "Eloise", "Elora", "Elsa", "Elsie", "Elyse", "Emani", "Ember", "Emberly", "Emelia", "Emely", "Emerald", "Emerie", "Emerson", "Emersyn", "Emery", "Emilee", "Emilia", "Emily", "Emma", "Emmaline", "Emmalyn", "Emmalynn", "Emmeline", "Emilienne", "Emmie", "Emmy", "Emory", "Ensley", "Erika", "Erin", "Esme", "Esmeralda", "Esperanza", "Estella", "Estelle", "Esther", "Estrella", "Eva", "Evangeline", "Eve", "Evelyn", "Evelynn", "Everlee", "Everleigh", "Everly", "Evie", "Ezra", "Faith", "Fallon", "Fatima", "Faye", "Felicity", "Fernanda", "Filipa", "Finley", "Fiona", "Flora", "Florence", "Fortune", "Frances", "Francesca", "Frankie", "Frideswide", "Gabriela", "Gabriella", "Gabrielle", "Galilea", "Gemma", "Genesis", "Genevieve", "Georgia", "Gia", "Giana", "Gianna", "Frédérique", "Freya", "Freyja", "Frida", "Gillian", "Giovanna", "Giselle", "Giuliana", "Gloria", "Grace", "Gracelyn", "Gracelynn", "Gracie", "Greta", "Guadalupe", "Gwen", "Gwendolyn", "Hadassah", "Hadlee", "Hadleigh", "Hadley", "Hailee", "Hailey", "Haisley", "Haley", "Halle", "Hallie", "Halo", "Hana", "Hanna", "Hannah", "Harlee", "Harleigh", "Harley", "Harlow", "Harmoni", "Harmony", "Harper", "Harriet", "Hattie", "Haven", "Hayden", "Haylee", "Hayley", "Haylie", "Hazel", "Heaven", "Heidi", "Helen", "Helena", "Henley", "Holland", "Holly", "Hope", "Hunter", "Iliana", "Imani", "India", "Indie", "Ingrid", "Irene", "Iris", "Isabel", "Isabela", "Isabella", "Isabelle", "Isla", "Ismena", "Itzayana", "Itzel", "Ivanna", "Ivory", "Ivy", "Izabella", "Jacqueline", "Jada", "Jade", "Jaelyn", "Jaelynn", "Jaliyah", "Jamie", "Jane", "Janelle", "Janet", "Janiyah", "Jasmine", "Jaycee", "Jayda", "Jayde", "Jayla", "Jaylah", "Jaylee", "Jayleen", "Jazlyn", "Jazmin", "Jazmine", "Jemma", "Jenesis", "Jenna", "Jennifer", "Jessica", "Jessie", "Jewel", "Jillian", "Jimena", "Joan", "Joanna", "Jocelyn", "Joelle", "Johanna", "Jolene", "Jolie", "Jordan", "Jordyn", "Josephine", "Josian", "Josie", "Journee", "Journey", "Journi", "Joy", "Joyce", "Judith", "Julia", "Juliana", "Julianna", "Julie", "Juliet", "Julieta", "Juliette", "Julissa", "June", "Juniper", "Justice", "Kai", "Kaia", "Kailani", "Kailey", "Kairi", "Kaisley", "Kaitlyn", "Kaiya", "Kalani", "Kali", "Kaliyah", "Kallie", "Kamari", "Kamila", "Kamilah", "Kamiyah", "Kamryn", "Kara", "Karen", "Karina", "Karisa", "Karla", "Karlee", "Karsyn", "Karter", "Kassidy", "Kataleya", "Katalina", "Kate", "Katelyn", "Katherine", "Kathleen", "Kathryn", "Katia", "Katie", "Kaya", "Kaydence", "Kayla", "Kaylani", "Kaylee", "Kayleigh", "Kaylie", "Kaylin", "Kehlani", "Keilani", "Keily", "Keira", "Kelly", "Kelsey", "Kendall", "Kendra", "Kenia", "Kenna", "Kennedi", "Kennedy", "Kensley", "Kenzie", "Keyla", "Khaleesi", "Khloe", "Kiana", "Kiara", "Kiera", "Kimber", "Kimberly", "Kimora", "Kinley", "Kinslee", "Kinsley", "Kira", "Kiyoshi", "Kora", "Kori", "Kyla", "Kylee", "Kyleigh", "Kylie", "Kynlee", "Kyra", "Lacey", "Laila", "Lailah", "Lainey", "Lana", "Landry", "Laney", "Lara", "Laura", "Laurel", "Lauren", "Lauryn", "Layla", "Laylah", "Lea", "Leah", "Leanna", "Lee", "Legacy", "Leia", "Leighton", "Leila", "Leilani", "Lena", "Lennon", "Lennox", "Leona", "Leslie", "Lettice", "Lexi", "Lexie", "Leyla", "Lia", "Liana", "Liberty", "Lila", "Lilah", "Lilian", "Liliana", "Lilianna", "Lilith", "Lillian", "Lilliana", "Lillie", "Lilly", "Lily", "Lilyana", "Lina", "Linda", "Lindsey", "Lisa", "Liv", "Livia", "Logan", "Lola", "London", "Londyn", "Lorelai", "Lorelei", "Lorena", "Louisa", "Louise", "Luana", "Lucia", "Luciana", "Lucille", "Lucy", "Luella", "Luisa", "Luna", "Luz", "Lyanna", "Lydia", "Lyla", "Lylah", "Lyra", "Mabel", "Maci", "Macie", "Mackenzie", "Macy", "Madalyn", "Madalynn", "Maddison", "Madeleine", "Madeline", "Madelyn", "Madelynn", "Madilyn", "Madilynn", "Madison", "Madisyn", "Mae", "Maeve", "Magdalena", "Maggie", "Magnolia", "Maia", "Maisie", "Maisy", "Makayla", "Makenna", "Makenzie", "Malani", "Malaya", "Malayah", "Malaysia", "Maleah", "Malia", "Maliah", "Maliyah", "Mallory", "Mara", "Maren", "Margaret", "Margery", "Margo", "Margot", "Maria", "Mariah", "Mariam", "Mariana", "Marianna", "Marie", "Marilyn", "Marina", "Marine", "Marion", "Marissa", "Marlee", "Marley", "Martha", "Mary", "Maryam", "Matilda", "Maud", "Mavis", "Maxine", "Maya", "Mckenna", "Mckenzie", "Mckinley", "Meadow", "Megan", "Meghan", "Meilani", "Mildred", "Milena", "Miley", "Millicent", "Millie", "Mina", "Mira", "Miracle", "Miranda", "Miriam", "Molly", "Monica", "Monroe", "Morgan", "Mya", "Myah", "Myla", "Mylah", "Myra", "Nadia", "Nala", "Nalani", "Nancy", "Naomi", "Natalia", "Natalie", "Nataly", "Natasha", "Nathalie", "Navy", "Nayeli", "Nellie", "Nevaeh", "Nia", "Mélanie", "Melanie", "Melany", "Melina", "Melissa", "Melody", "Mercy", "Meredith", "Mia", "Miah", "Micah", "Michaela", "Michelle", "Mikaela", "Mikayla", "Mila", "Milan", "Milana", "Milani", "Niamh", "Nicole", "Nina", "Noa", "Noelle", "Noemi", "Nola", "Noor", "Nora", "Norah", "Nova", "Novah", "Novalee", "Nyla", "Nylah", "Oaklee", "Oakleigh", "Oakley", "Oaklyn", "Oaklynn", "Octavia", "Odile", "Olive", "Olivia", "Opal", "Ophelia", "Osamu", "Paige", "Paislee", "Paisleigh", "Paisley", "Paityn", "Palmer", "Paloma", "Paola", "Paris", "Parker", "Parnell", "Patricia", "Paula", "Paulina", "Payton", "Pearl", "Penelope", "Penny", "Persephone", "Peyton", "Phoebe", "Phoenix", "Philippa", "Piper", "Poppy", "Presley", "Princess", "Priscilla", "Promise", "Prudence", "Queen", "Quinn", "Rachel", "Raegan", "Raelyn", "Raelynn", "Raina", "Ramona", "Raquel", "Raven", "Rayna", "Rayne", "Reagan", "Rebecca", "Rebekah", "Reese", "Regina", "Reign", "Reina", "Remi", "Remington", "Remy", "Renata", "Renee", "Renu", "Reyna", "Rhea", "Riley", "River", "Rivka", "Robin", "Romina", "Rory", "Rosa", "Rosalee", "Rosalie", "Rosalyn", "Rose", "Roselyn", "Rosemary", "Roshni", "Rosie", "Rowan", "Royal", "Royalty", "Ruby", "Ruth", "Ryan", "Ryann", "Rylan", "Rylee", "Ryleigh", "Rylie", "Sabrina", "Sadie", "Sage", "Saige", "Salem", "Salma", "Samantha", "Samara", "Samira", "Sandra", "Saoirse", "Sara", "Sarah", "Sarai", "Sariah", "Sariyah", "Sasha", "Savanna", "Savannah", "Sawyer", "Saylor", "Scarlet", "Scarlett", "Scarlette", "Selah", "Selena", "Selene", "Serena", "Serenity", "Sevyn", "Shelby", "Sherri", "SherriLee", "SherriLyn", "SherriLynn", "SherriLynne", "Shiloh", "Siena", "Sienna", "Sierra", "Simone", "Sky", "Skye", "Skyla", "Skylar", "Skyler", "Sloan", "Sloane", "Sofia", "Sophia", "Sophie", "Stella", "Stef", "Stefi", "Stephanie", "Summer", "Sunny", "Susanna", "Sutton", "Sybil", "Sydney", "Sylvia", "Sylvie", "Talia", "Taliyah", "Tatiana", "Tatum", "Taylor", "Teagan", "Tenley", "Teresa", "Tessa", "Thalia", "Thea", "Theodora", "Thomasin", "Tiana", "Tiffany", "Tinley", "Tinsley", "Tori", "Treasure", "Trinity", "Ursula", "Vada", "Valentina", "Valeria", "Valerie", "Valery", "Vanessa", "Vérane", "Veda", "Vera", "Veronica", "Victoria", "Vienna", "Violet", "Violeta", "Virginia", "Vivian", "Viviana", "Vivienne", "Waverly", "Whitley", "Whitney", "Willa", "Willow", "Wilmot", "Winifred", "Winnie", "Winter", "Wren", "Wynter", "Ximena", "Xiomara", "YiaYia", "Yara", "Yareli", "Yaretzi", "Yaritza", "Yasmin", "Zahra", "Zainab", "Zaniyah", "Zara", "Zaria", "Zariah", "Zariyah", "Zaylee", "Zelda", "Zendaya", "Zoe", "Zoey", "Zoie", "Zola", "Zora", "Zuri"] + #Last names to be used for colonists + lastnames = ["Abell", "Ackworth", "Adams", "Addicock", "Alban", "Aldebourne", "Alessi", "Alfray", "Alicock", "Allard", "Allington", "Amberden", "Amcotts", "Amondsham", "Andrews", "Annesley", "Ansty", "Archer", "Ardall", "Ardern", "Argentein", "Arnold", "Asger", "Ashby", "Ashcombe", "Ashenhurst", "Ashton", "Askew", "Asplin", "Astley", "Atherton", "Atkinson", "Atlee", "Attilburgh", "Audeley", "Audlington", "Ayde", "Ayleward", "Aylmer", "Aynesworth", "Babham", "Babington", "Badby", "Baker", "Balam", "Baldwin", "Ballard", "Ballett", "Bammard", "Barber", "Bardolf", "Barefoot", "Barker", "Barnes", "Barre", "Barrentine", "Barrett", "Barstaple", "Bartelot", "Barton", "Basset", "Bathurst", "Battersby", "Battle", "Baynton", "Beauchamp", "Bell", "Brown", "Chandru", "Cheddar", "Chelsey", "Chernock", "Chester", "Chetwood", "Cheverell", "Cheyne", "Chichester", "Chilton", "Chowne", "Chudderley", "Church", "Churmond", "Clark", "Clavell", "Claybrook", "Clement", "Clerk", "Clifford", "Clifton", "Clitherow", "Clopton", "Cobb", "Cobham", "Cobley", "Cockayne", "Cod", "Coddington", "Coffin", "Coggshall", "Colby", "Colkins", "Collard", "Colmer", "Colt", "Colthurst", "Complin", "Compton", "Conquest", "Cooke", "Coorthopp", "Coppinger", "Corbett", "Corby", "Cortez", "Cossington", "Cosworth", "Cotton", "Courtenay", "Covert", "Cowill", "Cox", "Crane", "Cranford", "Crawley", "Cressy", "Crickett", "Cripps", "Crisp", "Cristemas", "Crocker", "Crugg", "Cuddon", "Culpepper", "Cunningham", "Curzon", "Cushing", "Cutter", "Dagworth", "Dumas", "Fletcher", "Fudd", "Fuentes", "Gardiner", "Gare", "Garnis", "Garrard", "Garret", "Gascoigne", "Gasper", "Gaur", "Gavell", "Gedding", "Gerville", "Geste", "Gibbs", "Gifford", "Gill", "Ginter", "Gisborne", "Gittens", "Glennon", "Glover", "Gobberd", "Goddam", "Godfrey", "Gold", "Golding", "Goldwell", "Gomershall", "Gomfrey", "Gonson", "Good", "Goodenouth", "Gooder", "Goodluck", "Goodnestone", "Goodrick", "Goodrington", "Goodwin", "Gordon", "Goring", "Gorney", "Gorst", "Gosebourne", "Grafton", "Gray", "Greene", "Greenway", "Grenefeld", "Greville", "Grey", "Grimbald", "Grobbam", "Grofhurst", "Groston", "Grove", "Guildford", "Gupta", "Hackman", "Haddock", "Haddon", "Hadresham", "Hakebourne", "Hale", "Hall", "Halley", "Hambard", "Hammer", "Hammond", "Hampden", "Harris", "Ito", "Jalin", "Janeli", "Johnson", "Johnston", "Jones", "Karpinksi", "Kemp", "Kennedy", "Kolanowski", "Kravitz", "Kumar", "LaClair", "Madden", "Mardle", "McCarthy", "McDonald", "McGee", "McKenzie", "Mekkelsen", "Mello", "Miller", "Nair", "Pericherla", "Rao", "Reddy", "Revaluri", "Rhino", "Robinson", "Skellett", "Smith", "Souri", "Sparrow", "Taylor", "Thorpe", "Wallgreen", "Walsh", "White", "Williams", "Wilson"] + +#All configuration items related to the core gameplay +[gameplay] + #Amount of initial citizens. [Default: 4, min: 1, max: 10] + #Range: 1 ~ 10 + initialcitizenamount = 4 + #Should construction tape be placed around in-construction builds? [Default: true] + builderplaceconstructiontape = true + #Should players be able to place an infinite amount of supply camps/ships? [Default: false] + allowinfinitesupplychests = false + #Should players be allowed to abandon their colony to create a new one easily? Note: This is buggy! [Default: false] + allowinfinitecolonies = false + #Should colonies in other dimensions be allowed? [Default: false] + allowotherdimcolonies = false + #If a colony is under the initial citizen count, this changes the amount of time before a new citizen spawns. [Default: 60, min: 10, max: 600] + #Range: 10 ~ 600 + citizenrespawninterval = 60 + #Max citizens in one colony. [Default: 150, min: 4, max: 500] + #Range: 4 ~ 500 + maxcitizenpercolony = 150 + #Should the Builder and Miner build without resources? (This also turns off what the Miner produces.) [Default: false] + builderinfiniteresources = false + #Should there be a max of 1 warehouse per colony? [Default: true] + limittoonewarehousepercolony = true + #Delay after each block placement (increasing it increases the delay). [Default: 15, min: 1, max: 500] + #Range: 1 ~ 500 + builderbuildblockdelay = 15 + #Delay modifier to mine a block (decreasing it decreases the delay). [Default: 500, min: 1, max: 10000] + #Range: 1 ~ 10000 + blockminingdelaymodifier = 500 + #Should development features be enabled (might be buggy)? [Default: false] + enableindevelopmentfeatures = false + #Should citizen name tags be rendered? [Default: true] + alwaysrendernametag = true + #Child growth modifier. On average children take about 60min to grow at 1.0x modifier (the default). 5 = 5x as fast. [Default: 1.000000, min: 1.000000, max: 100.000000] + #Range: 1.0 ~ 100.0 + growthmodifier = 1.0 + #Should workers work during the rain? [Default: false] + workersalwaysworkinrain = false + #Should players be sent entering/leaving colony notifications? [Default: true] + sendenteringleavingmessages = true + #Should players be allowed to change citizen names? -1 for false, 0 for certain players only, 1 for true. (To set which players can change the names, see "Special Permissions Group" below.) [Default: 1, min: -1, max: 1] + #Range: -1 ~ 1 + allowglobalnamechanges = 1 + #Should special holiday content be displayed? [Default: true] + holidayfeatures = true + #AI Update rate. Increase this to improve performance. This throttles citizen updates. [Default: 1, min: 1, max: 100] + #Range: 1 ~ 100 + updaterate = 1 + #Quantity of dirt per compost filling. [Default: 1, min: 0, max: 100] + #Range: 0 ~ 100 + dirtfromcompost = 1 + #Chance for the Miner to get an ore when mining cobblestone or stone (by default, can be expanded with datapacks to other materials). This is a percentage. (To change which ores the Miner can find, see "List of Lucky Ores".) [Default: 1, min: 0, max: 100] + #Range: 0 ~ 100 + luckyblockchance = 1 + #Automatically fix orphaned chunks which were caused by chunk loading and saving issues. [Default: false] + fixorphanedchunks = false + #Should the Builder be slower when working underground? [Default: true] + restrictbuilderunderground = true + #Chance to get a sponge from the Fisher (starting at hut level 4). [Default: 0.100000, min: 0.000000, max: 100.000000] + #Range: 0.0 ~ 100.0 + fisherspongechance = 0.1 + #Chance to get a prismarine shard or crystal drop from the Fisher (starting at hut level 3). Overall chance of prismarine is 2x this number. [Default: 2.500000, min: 0.000000, max: 100.000000] + #Range: 0.0 ~ 100.0 + fisherprismarinechance = 2.5 + #The minimum level a Town Hall has to be to allow teleportation to allied colonies. [Default: 3, min: 0, max: 5] + #Range: 0 ~ 5 + minthleveltoteleport = 3 + #Suggest build tool usage when trying to place a building without the build tool. [Default: true] + suggestbuildtoolplacement = true + #Food consumption modifier. Min: 1.0. [Default: 1.000000, min: 0.100000, max: 100.000000] + #Range: 0.1 ~ 100.0 + foodmodifier = 1.0 + #How common diseases are. 1 = Very common, 100 = extremely rare. [Default: 5, min: 1, max: 100] + #Range: 1 ~ 100 + diseasemodifier = 5 + #If part of the colony is loaded by an owner/officer, the entire colony should be kept loaded. [Default: false] + forceloadcolony = false + #Chance to get an evil Tavern visitor that will run off with the resources you give them. This is a %. [Default: 2] [Default: 2, min: 1, max: 100] + #Range: 1 ~ 100 + badvisitorchance = 2 + +#All configurations related to the MineColonies commands +[commands] + #Should players be allowed to use the /mc rtp command? [Default: true] + canplayerusertpcommand = true + #Should players be allowed to use the /mc colony teleport command? [Default: false] + canplayerusecolonytpcommand = false + #Can players teleport to allied colonies? [Default: true] + canplayeruseallytownhallteleport = true + #Should players be allowed to use the /mc home command? Note: Only owners of the colony can use this command. [Default: true] + canplayerusehometpcommand = true + #Should players be allowed to use the /mc colony info command? [Default: true] + canplayeruseshowcolonyinfocommand = true + #Should players be allowed to use the /mc citizens kill command? [Default: true] + canplayerusekillcitizenscommand = true + #Should players be allowed to use the /mc colony addOfficer command? [Default: true] + canplayeruseaddofficercommand = true + #Should players be allowed to use the /mc colony delete command? [Default: true] + canplayerusedeletecolonycommand = true + #Amount of attempts to find a safe random teleport (with /mc rtp). [Default: 4, min: 1, max: 10] + #Range: 1 ~ 10 + numberofattemptsforsafetp = 4 + +#All configuration related to mod compatibility +[claims] + #Maximum claim range for a colony. This is the radius, measured in chunks. [Default: 20, min: 1, max: 50] + #Range: 1 ~ 50 + maxColonySize = 20 + #The minimum distance (in chunks) between colonies. [Default: 8, min: 1, max: 200] + #Range: 1 ~ 200 + minColonyDistance = 8 + #Initial claim size for a colony. This is the radius, measured in chunks. [Default: 4, min: 1, max: 200] + #Range: 1 ~ 200 + initialColonySize = 4 + #Should the min/max distance from spawn also affect colony placement? [Default: false] + restrictcolonyplacement = false + #Max distance (in blocks) from world spawn for a colony. [Default: 8000, min: 1000, max: 100000] + #Range: 1000 ~ 100000 + maxdistancefromworldspawn = 8000 + #Min distance (in blocks) from world spawn for a colony. [Default: 512, min: 1, max: 1000] + #Range: 1 ~ 1000 + mindistancefromworldspawn = 512 + #Should officers of a colony receive advancements from that colony? [Default: true] + officersreceiveadvancements = true + +#All configuration items related to the combat elements of MineColonies +[combat] + #Whether or not to spawn raiders. [Default: true] + dobarbariansspawn = true + #The difficulty setting for raiders. [Default: 5, min: 0, max: 10] + #Range: 0 ~ 10 + barbarianhordedifficulty = 5 + #The min size of a raider horde. [Default: 5, min: 1, max: 10] + #Range: 1 ~ 10 + spawnbarbariansize = 5 + #The max size of a raider horde. [Default: 80, min: 6, max: 400] + #Range: 6 ~ 400 + maxBarbarianSize = 80 + #Whether or not raiders can break, scale, and bridge obstacles. [Default: true] + dobarbariansbreakthroughwalls = true + #The average number of nights between raids. [Default: 12, min: 1, max: 50] + #Range: 1 ~ 50 + averagenumberofnightsbetweenraids = 12 + #The minimum number of nights between raids. [Default: 8, min: 1, max: 30] + #Range: 1 ~ 30 + minimumnumberofnightsbetweenraids = 8 + #Should mobs attack citizens? [Default: true] + mobattackcitizens = true + #Whether or not raiders can break through doors. [Default: true] + shouldraiderbreakdoors = true + #Should citizens call Guards for help when attacked? [Default: true] + citizencallforhelp = true + #Should Archer Guards benefit from Power/Punch/Flame enchants (on bows)? [Default: true] + rangerenchants = true + #Attack damage multiplier for Archer Guards. [Default: 1.000000, min: 0.100000, max: 5.000000] + #Range: 0.1 ~ 5.0 + rangerdamagemult = 1.0 + #Attack damage multiplier for Knight Guards. [Default: 1.000000, min: 0.100000, max: 5.000000] + #Range: 0.1 ~ 5.0 + knightdamagemult = 1.0 + #Health multiplier for all Guards. [Default: 1.000000, min: 0.100000, max: 5.000000] + #Range: 0.1 ~ 5.0 + guardhealthmult = 1.0 + #Turn on MineColonies PVP mode (colonies can be destroyed and griefed under certain conditions). [Default: false] + pvp_mode = false + #Days until the pirate ships despawn. [Default: 3, min: 1, max: 10] + #Range: 1 ~ 10 + daysuntilpirateshipsdespawn = 3 + #Max Y level (height) for Raiders to spawn. [Default: 200, min: 1, max: 500] + #Range: 1 ~ 500 + maxyforbarbarians = 200 + +#All permission configuration options +[permissions] + #Should colony protection be enabled? [Default: true] + enablecolonyprotection = true + #Independent from the colony protection, should explosions be turned off inside colonies? [Default: true] + turnoffexplosionsincolonies = true + #Players who have special permissions, especially to change citizen names (see "Name Changes" above). + specialpermgroup = ["_Raycoms_"] + #Blocks players should be able to interact with in any colony (ex: vending machines) + freetointeractblocks = ["dirt", "0 0 0"] + #Seconds between each permission message (to reduce spam). [Default: 30, min: 1, max: 1000] + #Range: 1 ~ 1000 + secondsBetweenPermissionMessages = 30 + +#All configuration related to mod compatibility +[compatibility] + #List of recognized and enabled tags. + enabledmodtags = ["minecraft:wool", "minecraft:planks", "minecraft:stone_bricks", "minecraft:wooden_buttons", "minecraft:buttons", "minecraft:carpets", "minecraft:wooden_doors", "minecraft:wooden_stairs", "minecraft:wooden_slabs", "minecraft:wooden_fences", "minecraft:wooden_pressure_plates", "minecraft:wooden_trapdoors", "minecraft:saplings", "minecraft:logs", "minecraft:dark_oak_logs", "minecraft:oak_logs", "minecraft:birch_logs", "minecraft:acacia_logs", "minecraft:jungle_logs", "minecraft:spruce_logs", "minecraft:banners", "minecraft:sand", "minecraft:walls", "minecraft:anvil", "minecraft:leaves", "minecraft:small_flowers", "minecraft:beds", "minecraft:fishes", "minecraft:signs", "minecraft:music_discs", "minecraft:arrows", "forge:bones", "forge:bookshelves", "forge:chests/ender", "forge:chests/trapped", "forge:chests/wooden", "forge:cobblestone", "forge:crops/beetroot", "forge:crops/carrot", "forge:crops/nether_wart", "forge:crops/potato", "forge:crops/wheat", "forge:dusts/prismarine", "forge:dusts/redstone", "forge:dusts/glowstone", "forge:dyes", "forge:dyes/black", "forge:dyes/red", "forge:dyes/green", "forge:dyes/brown", "forge:dyes/blue", "forge:dyes/purple", "forge:dyes/cyan", "forge:dyes/light_gray", "forge:dyes/gray", "forge:dyes/pink", "forge:dyes/lime", "forge:dyes/yellow", "forge:dyes/light_blue", "forge:dyes/magenta", "forge:dyes/orange", "forge:dyes/white", "forge:eggs", "forge:ender_pearls", "forge:feathers", "forge:fence_gates", "forge:fence_gates/wooden", "forge:fences", "forge:fences/nether_brick", "forge:fences/wooden", "forge:gems/diamond", "forge:gems/emerald", "forge:gems/lapis", "forge:gems/prismarine", "forge:gems/quartz", "forge:glass", "forge:glass/black", "forge:glass/blue", "forge:glass/brown", "forge:glass/colorless", "forge:glass/cyan", "forge:glass/gray", "forge:glass/green", "forge:glass/light_blue", "forge:glass/light_gray", "forge:glass/lime", "forge:glass/magenta", "forge:glass/orange", "forge:glass/pink", "forge:glass/purple", "forge:glass/red", "forge:glass/white", "forge:glass/yellow", "forge:glass_panes", "forge:glass_panes/black", "forge:glass_panes/blue", "forge:glass_panes/brown", "forge:glass_panes/colorless", "forge:glass_panes/cyan", "forge:glass_panes/gray", "forge:glass_panes/green", "forge:glass_panes/light_blue", "forge:glass_panes/light_gray", "forge:glass_panes/lime", "forge:glass_panes/magenta", "forge:glass_panes/orange", "forge:glass_panes/pink", "forge:glass_panes/purple", "forge:glass_panes/red", "forge:glass_panes/white", "forge:glass_panes/yellow", "forge:gravel", "forge:gunpowder", "forge:heads", "forge:ingots/brick", "forge:ingots/gold", "forge:ingots/iron", "forge:ingots/nether_brick", "forge:leather", "forge:mushrooms", "forge:nether_stars", "forge:netherrack", "forge:nuggets/gold", "forge:nuggets/iron", "forge:obsidian", "forge:ores/coal", "forge:ores/diamond", "forge:ores/emerald", "forge:ores/gold", "forge:ores/iron", "forge:ores/lapis", "forge:ores/quartz", "forge:ores/redstone", "forge:rods/blaze", "forge:rods/wooden", "forge:sand", "forge:sand/colorless", "forge:sand/red", "forge:sandstone", "forge:seeds", "forge:seeds/beetroot", "forge:seeds/melon", "forge:seeds/pumpkin", "forge:seeds/wheat", "forge:slimeballs", "forge:stained_glass", "forge:stained_glass_panes", "forge:stone", "forge:storage_blocks/coal", "forge:storage_blocks/diamond", "forge:storage_blocks/emerald", "forge:storage_blocks/gold", "forge:storage_blocks/iron", "forge:storage_blocks/lapis", "forge:storage_blocks/quartz", "forge:storage_blocks/redstone", "forge:string"] + #List of mobs Guards will target. They target all hostile mobs by default, but if a hostile mob isn't being targeted, try adding it here. + guardresourcelocations = ["minecraft:slime", "tconstruct:blueslime"] + #Items consumed by citizens in the Library. + configliststudyitems = ["minecraft:paper;400;100", "minecraft:book;600;10"] + #Items requested by Tavern visitors. + configlistrecruitmentitems = ["minecraft:hay_block;2", "minecraft:book;2", "minecraft:enchanted_book;9", "minecraft:diamond;9", "minecraft:emerald;8", "minecraft:baked_potato;1", "minecraft:gold_ingot;2", "minecraft:redstone;2", "minecraft:lapis_lazuli;2", "minecraft:cake;7", "minecraft:sunflower;5", "minecraft:honeycomb;6", "minecraft:quartz;3"] + #List of ore blocks rarely found magically by miners (see "Ore Chance"). + luckyores = ["minecraft:coal_ore!64", "minecraft:iron_ore!32", "minecraft:gold_ore!16", "minecraft:redstone_ore!8", "minecraft:lapis_ore!4", "minecraft:diamond_ore!2", "minecraft:emerald_ore!1"] + #List of materials a Crusher can reduce and what they convert into, separated by exclamation marks. + crusherproduction = ["minecraft:cobblestone!minecraft:gravel", "minecraft:gravel!minecraft:sand", "minecraft:sand!minecraft:clay"] + #List of materials a sifter can use as a mesh material, along with bonus weights + siftermeshes = ["minecraft:string,0", "minecraft:flint,0.1", "minecraft:iron_ingot,0.1", "minecraft:diamond,0.1"] + #The items and item-tags that the Florist can plant. + listofplantables = ["minecraft:sunflower", "minecraft:lilac", "minecraft:rose_bush", "minecraft:peony", "minecraft:tall_grass", "minecraft:large_fern", "minecraft:fern", "biomesoplenty:small_flowers", "minecraft:small_flowers"] + #The possible enchantments for the enchanter. + enchantments = ["1,minecraft:aqua_affinity,1,50", "1,minecraft:bane_of_arthropods,1,50", "1,minecraft:blast_protection,1,50", "1,minecraft:depth_strider,1,50", "1,minecraft:feather_falling,1,50", "1,minecraft:fire_aspect,1,50", "1,minecraft:fire_protection,1,50", "1,minecraft:flame,1,50", "1,minecraft:frost_walker,1,50", "1,minecraft:knockback,1,50", "1,minecraft:looting,1,50", "1,minecraft:power,1,50", "1,minecraft:projectile_protection,1,50", "1,minecraft:protection,1,50", "1,minecraft:punch,1,50", "1,minecraft:respiration,1,50", "1,minecraft:sharpness,1,50", "1,minecraft:smite,1,50", "1,minecraft:sweeping,1,50", "1,minecraft:unbreaking,1,50", "3,minecolonies:raider_damage_enchant,1,15", "2,minecraft:aqua_affinity,2,25", "2,minecraft:bane_of_arthropods,2,25", "2,minecraft:blast_protection,2,25", "2,minecraft:depth_strider,2,25", "2,minecraft:feather_falling,2,25", "2,minecraft:fire_aspect,2,25", "2,minecraft:fire_protection,2,25", "2,minecraft:flame,2,25", "2,minecraft:frost_walker,2,25", "2,minecraft:knockback,2,25", "2,minecraft:looting,2,25", "2,minecraft:power,2,25", "2,minecraft:projectile_protection,2,25", "2,minecraft:protection,2,25", "2,minecraft:punch,2,25", "2,minecraft:respiration,2,25", "2,minecraft:sharpness,2,25", "2,minecraft:smite,2,25", "2,minecraft:sweeping,2,25", "2,minecraft:unbreaking,2,25", "3,minecraft:aqua_affinity,3,15", "3,minecraft:bane_of_arthropods,3,15", "3,minecraft:blast_protection,3,15", "3,minecraft:depth_strider,3,15", "3,minecraft:feather_falling,3,15", "3,minecraft:fire_aspect,3,15", "3,minecraft:fire_protection,3,15", "3,minecraft:flame,3,15", "3,minecraft:frost_walker,3,15", "3,minecraft:knockback,3,15", "3,minecraft:looting,3,15", "3,minecraft:power,3,15", "3,minecraft:projectile_protection,3,15", "3,minecraft:protection,3,15", "3,minecraft:punch,3,15", "3,minecraft:respiration,3,15", "3,minecraft:sharpness,3,15", "3,minecraft:smite,3,15", "3,minecraft:sweeping,3,15", "3,minecraft:unbreaking,3,15", "4,minecraft:aqua_affinity,4,5", "4,minecraft:bane_of_arthropods,4,5", "4,minecraft:blast_protection,4,5", "4,minecraft:depth_strider,4,5", "4,minecraft:feather_falling,4,5", "4,minecraft:fire_aspect,4,5", "4,minecraft:fire_protection,4,5", "4,minecraft:flame,4,5", "4,minecraft:frost_walker,4,5", "4,minecraft:infinity,1,5", "4,minecraft:knockback,4,5", "4,minecraft:looting,4,5", "4,minecraft:power,4,5", "4,minecraft:projectile_protection,4,5", "4,minecraft:protection,4,5", "4,minecraft:punch,4,5", "4,minecraft:respiration,4,5", "4,minecraft:sharpness,4,5", "4,minecraft:smite,4,5", "4,minecraft:sweeping,4,5", "4,minecraft:unbreaking,4,5", "5,minecraft:aqua_affinity,5,1", "5,minecraft:bane_of_arthropods,5,1", "5,minecraft:blast_protection,5,1", "5,minecraft:depth_strider,5,1", "5,minecraft:feather_falling,5,1", "5,minecraft:fire_aspect,5,1", "5,minecraft:fire_protection,5,1", "5,minecraft:flame,5,1", "5,minecraft:frost_walker,5,1", "5,minecraft:infinity,1,1", "5,minecraft:knockback,5,1", "5,minecraft:looting,5,1", "5,minecraft:mending,1,1", "5,minecraft:power,5,1", "5,minecraft:projectile_protection,5,1", "5,minecraft:protection,5,1", "5,minecraft:punch,5,1", "5,minecraft:respiration,5,1", "5,minecraft:sharpness,5,1", "5,minecraft:smite,5,1", "5,minecraft:sweeping,5,1", "5,minecolonies:raider_damage_enchant,2,3", "5,minecraft:unbreaking,5,1"] + #Experience multiplier of the enchanter (how much more experience do they get from a citizen than they drain). [Default: 2.0] [Default: 2.000000, min: 1.000000, max: 10.000000] + #Range: 1.0 ~ 10.0 + enchanterexperiencemultiplier = 2.0 + #Forester harvest trunk size for dynamic trees: 1-8. [Default: 5, min: 1, max: 5] + #Range: 1 ~ 5 + dynamictreeharvestsize = 5 + #Offset for the maximum durability unenchanted rod a T2 Fishing Hut can use, compared to iron tools (250). Thermal Foundation Iron requires +6. T3 huts can use unenchanted rods of any durability level, so long as they can take damage at all. Anything below -250 will only allow vanilla rods, except as allowed by T1. [Default: 6, min: -249, max: 250000] + #Range: -249 ~ 250000 + fishingroddurabilityadjustt2 = 6 + #Offset for the maximum durability unenchanted rod a T1 Fishing Hut can use, compared to other wooden tools (59). Vanilla rods always work, but equivalents would need +6. Default value allows up to Thermal Foundation Silver. Anything below -59 will only allow vanilla rods. [Default: 22, min: -58, max: 250000] + #Range: -58 ~ 250000 + fishingroddurabilityadjustt1 = 22 + #All diseases citizens can get. The name, how common it is, and all ingredients to cure it. + diseases = ["Influenza,100,minecraft:carrot,minecraft:potato", "Measles,10,minecraft:dandelion,minecraft:kelp,minecraft:poppy", "Smallpox,1,minecraft:honey_bottle,minecraft:golden_apple"] + #Enable inventory debugging. [Default: false] + debuginventories = false + +#All configurations related to pathfinding +[pathfinding] + #Verbosity of pathfinding debug messages. [Default: 0, min: 0, max: 10] + #Range: 0 ~ 10 + pathfindingdebugverbosity = 0 + #Minimum number of consecutive rails for citizens to use them. [Default: 5, min: 5, max: 100] + #Range: 5 ~ 100 + minimumrailstopath = 5 + #Amount of additional threads to be used for pathfinding. [Default: 2, min: 1, max: 10] + #Range: 1 ~ 10 + pathfindingmaxthreadcount = 2 + #Max amount of nodes (positions) to map during pathfinding. Lowering increases performance, but might lead to pathing glitches. [Default: 5000, min: 1, max: 10000] + #Range: 1 ~ 10000 + pathfindingmaxnodes = 5000 + +#All configurations related to the request system +[requestSystem] + #Should the request system show debug information? Useful if malfunctioning. [Default: false] + enabledebuglogging = false + #The maximal amount of tries that the request system will perform for retryable requests. Higher increases server load. [Default: 3, min: 1, max: 10] + #Range: 1 ~ 10 + maximalretries = 3 + #The amount of ticks between retries of the request system for retryable requests. Lower increases server load. [Default: 1200, min: 30, max: 10000] + #Range: 30 ~ 10000 + delaybetweenretries = 1200 + #Should the request system creatively resolve (if possible) when the player is required to resolve a request? [Default: false] + creativeresolve = false + #Should players be allowed to use the /mc colony requestsystem-reset command? [Default: false] + canplayeruseresetcommand = false + +#minecolonies.config.research.comment +[research] + #minecolonies.config.tactictraining.comment + tactictraining = ["minecraft:iron_block*3"] + #minecolonies.config.improvedswords.comment + improvedswords = ["minecraft:iron_block*6"] + #minecolonies.config.squiretraining.comment + squiretraining = ["minecraft:shield*4"] + #minecolonies.config.knighttraining.comment + knighttraining = ["minecraft:shield*8"] + #minecolonies.config.captaintraining.comment + captaintraining = ["minecraft:shield*16"] + #minecolonies.config.captainoftheguard.comment + captainoftheguard = ["minecraft:shield*27"] + #minecolonies.config.improvedbows.comment + improvedbows = ["minecraft:iron_block*6"] + #minecolonies.config.tickshot.comment + tickshot = ["minecraft:bow*5"] + #minecolonies.config.multishot.comment + multishot = ["minecraft:bow*9"] + #minecolonies.config.rapidshot.comment + rapidshot = ["minecraft:bow*18"] + #minecolonies.config.masterbowman.comment + masterbowman = ["minecraft:bow*27"] + #minecolonies.config.avoidance.comment + avoidance = ["minecraft:iron_block*3"] + #minecolonies.config.parry.comment + parry = ["minecraft:iron_ingot*16"] + #minecolonies.config.repost.comment + repost = ["minecraft:iron_ingot*32"] + #minecolonies.config.duelist.comment + duelist = ["minecraft:iron_ingot*64"] + #minecolonies.config.provost.comment + provost = ["minecraft:diamond*16"] + #minecolonies.config.masterswordsman.comment + masterswordsman = ["minecraft:diamond*64"] + #minecolonies.config.dodge.comment + dodge = ["minecraft:leather*16"] + #minecolonies.config.improveddodge.comment + improveddodge = ["minecraft:leather*32"] + #minecolonies.config.evasion.comment + evasion = ["minecraft:leather*64"] + #minecolonies.config.improvedevasion.comment + improvedevasion = ["minecraft:diamond*16"] + #minecolonies.config.agilearcher.comment + agilearcher = ["minecraft:diamond*64"] + #minecolonies.config.improvedleather.comment + improvedleather = ["minecraft:leather*32"] + #minecolonies.config.boiledleather.comment + boiledleather = ["minecraft:leather*64"] + #minecolonies.config.ironskin.comment + ironskin = ["minecraft:iron_ingot*16"] + #minecolonies.config.ironarmour.comment + ironarmour = ["minecraft:iron_ingot*32"] + #minecolonies.config.steelarmour.comment + steelarmour = ["minecraft:iron_ingot*64"] + #minecolonies.config.diamondskin.comment + diamondskin = ["minecraft:diamond*64"] + #minecolonies.config.regeneration.comment + regeneration = ["minecraft:emerald*1"] + #minecolonies.config.feint.comment + feint = ["minecraft:emerald*8"] + #minecolonies.config.fear.comment + fear = ["minecraft:emerald*16"] + #minecolonies.config.retreat.comment + retreat = ["minecraft:emerald*32"] + #minecolonies.config.fullretreat.comment + fullretreat = ["minecraft:emerald*64"] + #minecolonies.config.avoid.comment + avoid = ["minecraft:emerald*8"] + #minecolonies.config.evade.comment + evade = ["minecraft:emerald*16"] + #minecolonies.config.flee.comment + flee = ["minecraft:emerald*32"] + #minecolonies.config.hotfoot.comment + hotfoot = ["minecraft:emerald*64"] + #minecolonies.config.accuracy.comment + accuracy = ["minecraft:iron_ingot*16"] + #minecolonies.config.quickdraw.comment + quickdraw = ["minecraft:iron_block*2"] + #minecolonies.config.powerattack.comment + powerattack = ["minecraft:iron_block*4"] + #minecolonies.config.cleave.comment + cleave = ["minecraft:iron_block*8"] + #minecolonies.config.mightycleave.comment + mightycleave = ["minecraft:iron_block*16"] + #minecolonies.config.whirlwind.comment + whirlwind = ["minecraft:iron_block*32"] + #minecolonies.config.preciseshot.comment + preciseshot = ["minecraft:flint*16"] + #minecolonies.config.penetratingshot.comment + penetratingshot = ["minecraft:flint*32"] + #minecolonies.config.piercingshot.comment + piercingshot = ["minecraft:flint*64"] + #minecolonies.config.woundingshot.comment + woundingshot = ["minecraft:flint*128"] + #minecolonies.config.deadlyaim.comment + deadlyaim = ["minecraft:flint*256"] + #minecolonies.config.higherlearning.comment + higherlearning = ["minecraft:book*3"] + #minecolonies.config.morebooks.comment + morebooks = ["minecraft:book*6"] + #minecolonies.config.bookworm.comment + bookworm = ["minecraft:bookshelf*6"] + #minecolonies.config.bachelor.comment + bachelor = ["minecraft:bookshelf*12"] + #minecolonies.config.master.comment + master = ["minecraft:bookshelf*32"] + #minecolonies.config.phd.comment + phd = ["minecraft:bookshelf*64"] + #minecolonies.config.nurture.comment + nurture = ["minecraft:cooked_chicken*32"] + #minecolonies.config.hormones.comment + hormones = ["minecraft:cooked_chicken*64"] + #minecolonies.config.puberty.comment + puberty = ["minecraft:cooked_chicken*128"] + #minecolonies.config.growth.comment + growth = ["minecraft:cooked_chicken*256"] + #minecolonies.config.beanstalk.comment + beanstalk = ["minecraft:cooked_chicken*512"] + #minecolonies.config.keen.comment + keen = ["minecraft:book*3"] + #minecolonies.config.outpost.comment + outpost = ["minecraft:cooked_beef*64"] + #minecolonies.config.hamlet.comment + hamlet = ["minecraft:cooked_beef*128"] + #minecolonies.config.village.comment + village = ["minecraft:cooked_beef*256"] + #minecolonies.config.city.comment + city = ["minecraft:cooked_beef*512"] + #minecolonies.config.diligent.comment + diligent = ["minecraft:book*6"] + #minecolonies.config.studious.comment + studious = ["minecraft:book*12"] + #minecolonies.config.scholarly.comment + scholarly = ["minecraft:book*24"] + #minecolonies.config.reflective.comment + reflective = ["minecraft:book*48"] + #minecolonies.config.academic.comment + academic = ["minecraft:book*128"] + #minecolonies.config.rails.comment + rails = ["minecraft:rail*64"] + #minecolonies.config.nimble.comment + nimble = ["minecraft:rabbit_foot*1"] + #minecolonies.config.agile.comment + agile = ["minecraft:rabbit_foot*10"] + #minecolonies.config.swift.comment + swift = ["minecraft:rabbit_foot*32"] + #minecolonies.config.athlete.comment + athlete = ["minecraft:rabbit_foot*64"] + #minecolonies.config.stamina.comment + stamina = ["minecraft:carrot*1"] + #minecolonies.config.resistance.comment + resistance = ["minecraft:golden_apple*1"] + #minecolonies.config.resilience.comment + resilience = ["minecraft:golden_apple*8"] + #minecolonies.config.vitality.comment + vitality = ["minecraft:golden_apple*16"] + #minecolonies.config.fortitude.comment + fortitude = ["minecraft:golden_apple*32"] + #minecolonies.config.indefatigability.comment + indefatigability = ["minecraft:golden_apple*64"] + #minecolonies.config.bandaid.comment + bandaid = ["minecraft:golden_carrot*1"] + #minecolonies.config.healingcream.comment + healingcream = ["minecraft:golden_carrot*8"] + #minecolonies.config.bandages.comment + bandages = ["minecraft:golden_carrot*16"] + #minecolonies.config.compress.comment + compress = ["minecraft:golden_carrot*32"] + #minecolonies.config.cast.comment + cast = ["minecraft:golden_carrot*64"] + #minecolonies.config.gourmand.comment + gourmand = ["minecraft:cookie*32"] + #minecolonies.config.gorger.comment + gorger = ["minecraft:cookie*64"] + #minecolonies.config.stuffer.comment + stuffer = ["minecraft:cookie*128"] + #minecolonies.config.epicure.comment + epicure = ["minecraft:cookie*256"] + #minecolonies.config.glutton.comment + glutton = ["minecraft:cookie*512"] + #minecolonies.config.circus.comment + circus = ["minecraft:cake*1"] + #minecolonies.config.festival.comment + festival = ["minecraft:cake*9"] + #minecolonies.config.nightowl.comment + nightowl = ["minecraft:golden_carrot*25"] + #minecolonies.config.spectacle.comment + spectacle = ["minecraft:cake*18"] + #minecolonies.config.nightowl2.comment + nightowl2 = ["minecraft:golden_carrot*75"] + #minecolonies.config.opera.comment + opera = ["minecraft:cake*27"] + #minecolonies.config.theater.comment + theater = ["minecraft:enchanted_golden_apple*16"] + #minecolonies.config.firstaid.comment + firstaid = ["minecraft:hay_block*8"] + #minecolonies.config.firstaid2.comment + firstaid2 = ["minecraft:hay_block*16"] + #minecolonies.config.livesaver.comment + livesaver = ["minecraft:hay_block*32"] + #minecolonies.config.livesaver2.comment + livesaver2 = ["minecraft:hay_block*64"] + #minecolonies.config.guardianangel.comment + guardianangel = ["minecraft:hay_block*128"] + #minecolonies.config.guardianangel2.comment + guardianangel2 = ["minecraft:hay_block*256"] + #minecolonies.config.whatyaneed.comment + whatyaneed = ["minecraft:redstone*64"] + #minecolonies.config.enhanced_gates1.comment + enhanced_gates1 = ["minecolonies:gate_wood*64", "minecolonies:ancienttome*2", "minecraft:iron_block*5"] + #minecolonies.config.enhanced_gates2.comment + enhanced_gates2 = ["minecolonies:gate_iron*64", "minecolonies:ancienttome*2", "minecraft:obsidian*32"] + #minecolonies.config.stringwork.comment + stringwork = ["minecraft:string*16"] + #minecolonies.config.thoselungs.comment + thoselungs = ["minecraft:glass*64"] + #minecolonies.config.rainbowheaven.comment + rainbowheaven = ["minecraft:poppy*64"] + #minecolonies.config.veinminer.comment + veinminer = ["minecraft:iron_ore*32"] + #minecolonies.config.goodveins.comment + goodveins = ["minecraft:iron_ore*64"] + #minecolonies.config.richveins.comment + richveins = ["minecraft:gold_ore*32"] + #minecolonies.config.amazingveins.comment + amazingveins = ["minecraft:gold_ore*64"] + #minecolonies.config.motherlode.comment + motherlode = ["minecraft:diamond_ore*64"] + #minecolonies.config.ability.comment + ability = ["minecraft:iron_ingot*64"] + #minecolonies.config.skills.comment + skills = ["minecraft:iron_ingot*128"] + #minecolonies.config.tools.comment + tools = ["minecraft:iron_ingot*256"] + #minecolonies.config.seemsautomatic.comment + seemsautomatic = ["minecraft:iron_ingot*512"] + #minecolonies.config.madness.comment + madness = ["minecraft:iron_ingot*1024"] + #minecolonies.config.hittingiron.comment + hittingiron = ["minecraft:anvil*1"] + #minecolonies.config.stonecake.comment + stonecake = ["minecraft:chiseled_stone_bricks*64"] + #minecolonies.config.strong.comment + strong = ["minecraft:diamond*8"] + #minecolonies.config.hardened.comment + hardened = ["minecraft:diamond*16"] + #minecolonies.config.reinforced.comment + reinforced = ["minecraft:diamond*32"] + #minecolonies.config.steelbracing.comment + steelbracing = ["minecraft:diamond*64"] + #minecolonies.config.diamondcoated.comment + diamondcoated = ["minecraft:diamond*128"] + #minecolonies.config.memoryaid.comment + memoryaid = ["minecraft:paper*32"] + #minecolonies.config.cheatsheet.comment + cheatsheet = ["minecraft:paper*64"] + #minecolonies.config.recipebook.comment + recipebook = ["minecraft:paper*128"] + #minecolonies.config.rtm.comment + rtm = ["minecraft:paper*256"] + #minecolonies.config.rainman.comment + rainman = ["minecraft:salmon_bucket*27"] + #minecolonies.config.woodwork.comment + woodwork = ["minecraft:oak_planks*64"] + #minecolonies.config.sieving.comment + sieving = ["minecraft:string*64"] + #minecolonies.config.space.comment + space = ["minecolonies:blockminecoloniesrack*16"] + #minecolonies.config.capacity.comment + capacity = ["minecolonies:blockminecoloniesrack*32"] + #minecolonies.config.fullstock.comment + fullstock = ["minecolonies:blockminecoloniesrack*64"] + #minecolonies.config.theflintstones.comment + theflintstones = ["minecraft:stone_bricks*64"] + #minecolonies.config.rockingroll.comment + rockingroll = ["minecraft:stone*64"] + #minecolonies.config.hot.comment + hot = ["minecraft:lava_bucket*4"] + #minecolonies.config.isthisredstone.comment + isthisredstone = ["minecraft:redstone*128"] + #minecolonies.config.redstonepowered.comment + redstonepowered = ["minecraft:redstone*256"] + #minecolonies.config.heavymachinery.comment + heavymachinery = ["minecraft:redstone*512"] + #minecolonies.config.whatisthisspeed.comment + whatisthisspeed = ["minecraft:redstone*1024"] + #minecolonies.config.lightning.comment + lightning = ["minecraft:redstone*2048"] + #minecolonies.config.biodegradable.comment + biodegradable = ["minecraft:bone_meal*64"] + #minecolonies.config.flowerpower.comment + flowerpower = ["minecolonies:compost*64"] + #minecolonies.config.letitgrow.comment + letitgrow = ["minecolonies:compost*16"] + #minecolonies.config.bonemeal.comment + bonemeal = ["minecraft:wheat_seeds*64"] + #minecolonies.config.dung.comment + dung = ["minecraft:wheat_seeds*128"] + #minecolonies.config.compost.comment + compost = ["minecraft:wheat_seeds*256"] + #minecolonies.config.fertilizer.comment + fertilizer = ["minecraft:wheat_seeds*512"] + #minecolonies.config.magiccompost.comment + magiccompost = ["minecraft:wheat_seeds*2048"] + #minecolonies.config.loaded.comment + loaded = ["minecraft:emerald*64"] + #minecolonies.config.heavilyloaded.comment + heavilyloaded = ["minecraft:emerald*128"] + #minecolonies.config.deeppockets.comment + deeppockets = ["minecraft:emerald*256"] + #minecolonies.config.taunt.comment + taunt = ["minecraft:rotten_flesh*8", "minecraft:bone*8", "minecraft:spider_eye*8"] + #minecolonies.config.arrowuse.comment + arrowuse = ["minecraft:arrow*64"] + #minecolonies.config.arrowpierce.comment + arrowpierce = ["minecraft:arrow*64", "minecraft:redstone*64"] + #minecolonies.config.knockbackaoe.comment + knockbackaoe = ["minecraft:redstone*64", "minecraft:gold_ingot*64", "minecraft:lapis_lazuli*128"] + #minecolonies.config.knowtheend.comment + knowtheend = ["minecraft:chorus_fruit*64"] + #minecolonies.config.morescrolls.comment + morescrolls = ["minecraft:paper*64", "minecolonies:ancienttome*1", "minecraft:lapis_lazuli*64"] + #minecolonies.config.gildedhammer.comment + gildedhammer = ["minecraft:gravel*64", "minecraft:sand*64", "minecraft:clay*64"] + #minecolonies.config.doubletrouble.comment + doubletrouble = ["minecraft:bamboo*64", "minecraft:sugar_cane*64", "minecraft:cactus*64"] + #minecolonies.config.hotboots.comment + hotboots = ["minecraft:leather*32", "minecraft:iron_ingot*16"] + #minecolonies.config.pavetheroad.comment + pavetheroad = ["minecraft:white_concrete*32"] + diff --git a/defaultconfigs/pamhc2crops.toml b/defaultconfigs/pamhc2crops.toml new file mode 100644 index 0000000..c45dd04 --- /dev/null +++ b/defaultconfigs/pamhc2crops.toml @@ -0,0 +1,50 @@ + +["Tweak Garden World Generation Rates"] + #Chance of gardens generating in the world. Higher numbers indicate a lower probability; just 4 is very rare (Default: 2) + #Range: 1 ~ 1000000000 + "Probability of gardens generating" = 2 + +["Tweak Garden Cluster Rates"] + #Chance of gardens generating in the world. Higher numbers indicate a lower probability; just 4 is very rare (Default: 2) + #Range: 1 ~ 1000000000 + "Probability of gardens generating" = 2 + +["Tweak Garden Cluster Sizes"] + #Amount of gardens that spawn together. Higher numbers indicate larger clusters; 32 is about 3-7ish (Default: 32) + #Range: 1 ~ 1000000000 + "Probability of gardens generating" = 32 + +["Miscellaneous Features"] + #Disable/enable right-click harvesting of crops. + "Enable right-click harvesting for crops" = true + #Disable/enable grass blocks dropping seeds. + "Enable grass blocks dropping seeds" = false + #Disable/enable tall grass blocks dropping seeds. + "Enable tall grass blocks dropping seeds" = false + #Disable/enable fern blocks dropping seeds. + "Enable fern blocks dropping seeds" = false + +["Enable/Disable Garden World Generation"] + #Should arid gardens should generate in world + "Generate arid gardens" = true + #Should frost gardens should generate in world + "Generate frost gardens" = true + #Should tropical gardens should generate in world + "Generate tropical gardens" = true + #Should windy gardens should generate in world + "Generate windy gardens" = true + #Should shaded gardens should generate in world + "Generate shaded gardens" = true + #Should soggy gardens should generate in world + "Generate soggy gardens" = true + +["Right-click Harvesting Settings"] + #Disable/enable right-click harvesting of crops + "Enable right-click harvesting for crops" = true + +["Dimensions Settings"] + #Enter a dimension id to whitelist feature generation + white_dim = ["minecraft:overworld"] + #Enter a dimension id to blacklist feature generation + black_dim = ["minecraft:the_end", "minecraft:the_nether"] + diff --git a/defaultconfigs/pamhc2trees.toml b/defaultconfigs/pamhc2trees.toml new file mode 100644 index 0000000..e99ae82 --- /dev/null +++ b/defaultconfigs/pamhc2trees.toml @@ -0,0 +1,132 @@ + +["Tweak World Generation Rates"] + #Chance of temperate fruit trees generating in the world. Higher numbers indicate a lower probability (Default: 5000) + #Range: 1 ~ 1000000000 + "Probability of temperate fruit trees generating" = 5000 + #Chance of warm fruit trees generating in the world. Higher numbers indicate a lower probability (Default: 5000) + #Range: 1 ~ 1000000000 + "Probability of warm fruit trees generating" = 5000 + #Chance of cold fruit trees generating in the world. Higher numbers indicate a lower probability (Default: 5000) + #Range: 1 ~ 1000000000 + "Probability of cold fruit trees generating" = 5000 + +["Miscellaneous Features"] + #Disable/enable right-click harvesting of crops. + "Enable right-click harvesting for crops" = true + #Disable/enable grass blocks dropping seeds. + "Enable grass blocks dropping seeds" = false + #Disable/enable tall grass blocks dropping seeds. + "Enable tall grass blocks dropping seeds" = false + #Disable/enable fern blocks dropping seeds. + "Enable fern blocks dropping seeds" = false + +["Enable/Disable Garden World Generation"] + #Should apple trees generate in world + "Generate apple trees" = true + #Should avocado trees generate in world + "Generate avocado trees" = true + #Should candlenut trees generate in world + "Generate candlenut trees" = true + #Should cherry trees generate in world + "Generate cherry trees" = true + #Should chestnut trees generate in world + "Generate chestnut trees" = true + #Should gooseberry trees generate in world + "Generate gooseberry trees" = true + #Should lemon trees generate in world + "Generate lemon trees" = true + #Should nutmeg trees generate in world + "Generate nutmeg trees" = true + #Should orange trees generate in world + "Generate orange trees" = true + #Should peach trees generate in world + "Generate peach trees" = true + #Should pear trees generate in world + "Generate pear trees" = true + #Should plum trees generate in world + "Generate plum trees" = true + #Should walnut trees generate in world + "Generate walnut trees" = true + #Should spiderweb trees generate in world + "Generate spiderweb trees" = true + #Should hazelnut trees generate in world + "Generate hazelnut trees" = true + #Should pawpaw trees generate in world + "Generate pawpaw trees" = true + #Should soursop trees generate in world + "Generate soursop trees" = true + #Should almond trees generate in world + "Generate almond trees" = true + #Should apricot trees generate in world + "Generate apricot trees" = true + #Should banana trees generate in world + "Generate banana trees" = true + #Should cashew trees generate in world + "Generate cashew trees" = true + #Should cinnamon trees generate in world + "Generate cinnamon trees" = true + #Should coconut trees generate in world + "Generate coconut trees" = true + #Should almond date generate in world + "Generate date trees" = true + #Should dragonfruit trees generate in world + "Generate dragonfruit trees" = true + #Should durian trees generate in world + "Generate durian trees" = true + #Should fig trees generate in world + "Generate fig trees" = true + #Should grapefruit trees generate in world + "Generate grapefruit trees" = true + #Should lime trees generate in world + "Generate lime trees" = true + #Should mango trees generate in world + "Generate mango trees" = true + #Should olive trees generate in world + "Generate olive trees" = true + #Should papaya trees generate in world + "Generate papaya trees" = true + #Should paperbark trees generate in world + "Generate paperbark trees" = true + #Should pecan trees generate in world + "Generate pecan trees" = true + #Should peppercorn trees generate in world + "Generate peppercorn trees" = true + #Should persimmon trees generate in world + "Generate persimmon trees" = true + #Should pistachio trees generate in world + "Generate pistachio trees" = true + #Should pomegranate trees generate in world + "Generate pomegranate trees" = true + #Should starfruit trees generate in world + "Generate starfruit trees" = true + #Should vanillabean trees generate in world + "Generate vanillabean trees" = true + #Should breadfruit trees generate in world + "Generate breadfruit trees" = true + #Should guava trees generate in world + "Generate guava trees" = true + #Should jackfruit trees generate in world + "Generate jackfruit trees" = true + #Should lychee trees generate in world + "Generate lychee trees" = true + #Should passionfruit trees generate in world + "Generate passionfruit trees" = true + #Should rambutan trees generate in world + "Generate rambutan trees" = true + #Should tamarind trees generate in world + "Generate tamarind trees" = true + #Should maple trees generate in world + "Generate maple trees" = true + #Should pinenut trees generate in world + "Generate pinenut trees" = true + +["Right-click Harvesting Settings"] + #Disable/enable right-click harvesting of crops + "Enable right-click harvesting for crops" = true + +["Dimensions Settings"] + #Enter a dimension id to whitelist feature generation + white_dim = ["minecraft:overworld"] + #Enter a dimension id to blacklist feature generation + black_dim = ["minecraft:the_end", "minecraft:the_nether"] + diff --git a/defaultconfigs/plonk-server.toml b/defaultconfigs/plonk-server.toml new file mode 100644 index 0000000..0e9dd29 --- /dev/null +++ b/defaultconfigs/plonk-server.toml @@ -0,0 +1,4 @@ +#Max stack size per slot (-1 or 0 to use default). Going above 64 needs a mod like StackUp!. +#Range: > -1 +maxStackSize = -1 + diff --git a/defaultconfigs/rangedpumps-server.toml b/defaultconfigs/rangedpumps-server.toml new file mode 100644 index 0000000..5a68e9d --- /dev/null +++ b/defaultconfigs/rangedpumps-server.toml @@ -0,0 +1,27 @@ + +[pump] + #The range of the pump + #Range: 0 ~ 1024 + range = 64 + #The interval in ticks for when to move on to the next block (higher is slower) + #Range: 0 ~ 1024 + speed = 4 + #The capacity of the internal pump tank + #Range: > 1000 + tankCapacity = 16000 + #The capacity of the energy storage + #Range: > 0 + energyCapacity = 100000 + #Energy drained when moving to the next block + #Range: > 0 + energyUsagePerMove = 0 + #Energy drained when draining liquid + #Range: > 0 + energyUsagePerDrain = 250 + #Whether the pump uses energy to work + useEnergy = true + #Replaces liquids that are removed with a block defined in 'blockIdToReplaceLiquidsWith' (to reduce lag) + replaceLiquidWithBlock = true + #The block that liquids are replaced with when 'replaceLiquidWithBlock' is true + blockIdToReplaceLiquidsWith = "minecraft:stone" + diff --git a/defaultconfigs/refinedpipes-server.toml b/defaultconfigs/refinedpipes-server.toml new file mode 100644 index 0000000..e43b3ad --- /dev/null +++ b/defaultconfigs/refinedpipes-server.toml @@ -0,0 +1,233 @@ + +[pipe] + + [pipe.item] + + [pipe.item.basic] + #The maximum amount of ticks that items can be in the pipe. Lower is faster. + #Range: > 0 + maxTicks = 30 + + [pipe.item.improved] + #The maximum amount of ticks that items can be in the pipe. Lower is faster. + #Range: > 0 + maxTicks = 20 + + [pipe.item.advanced] + #The maximum amount of ticks that items can be in the pipe. Lower is faster. + #Range: > 0 + maxTicks = 10 + + [pipe.fluid] + + [pipe.fluid.basic] + #The capacity in mB of the pipe. + #Range: > 0 + capacity = 1000 + #The transfer rate in mB/t of the pipe. + #Range: > 0 + transferRate = 100 + + [pipe.fluid.improved] + #The capacity in mB of the pipe. + #Range: > 0 + capacity = 4000 + #The transfer rate in mB/t of the pipe. + #Range: > 0 + transferRate = 400 + + [pipe.fluid.advanced] + #The capacity in mB of the pipe. + #Range: > 0 + capacity = 8000 + #The transfer rate in mB/t of the pipe. + #Range: > 0 + transferRate = 800 + + [pipe.fluid.elite] + #The capacity in mB of the pipe. + #Range: > 0 + capacity = 16000 + #The transfer rate in mB/t of the pipe. + #Range: > 0 + transferRate = 1600 + + [pipe.fluid.ultimate] + #The capacity in mB of the pipe. + #Range: > 0 + capacity = 32000 + #The transfer rate in mB/t of the pipe. + #Range: > 0 + transferRate = 3200 + + [pipe.energy] + + [pipe.energy.basic] + #The capacity in FE of the pipe. + #Range: > 0 + capacity = 1000 + #The transfer rate in FE/t of the pipe. + #Range: > 0 + transferRate = 1000 + + [pipe.energy.improved] + #The capacity in FE of the pipe. + #Range: > 0 + capacity = 4000 + #The transfer rate in FE/t of the pipe. + #Range: > 0 + transferRate = 4000 + + [pipe.energy.advanced] + #The capacity in FE of the pipe. + #Range: > 0 + capacity = 8000 + #The transfer rate in FE/t of the pipe. + #Range: > 0 + transferRate = 8000 + + [pipe.energy.elite] + #The capacity in FE of the pipe. + #Range: > 0 + capacity = 16000 + #The transfer rate in FE/t of the pipe. + #Range: > 0 + transferRate = 16000 + + [pipe.energy.ultimate] + #The capacity in FE of the pipe. + #Range: > 0 + capacity = 32000 + #The transfer rate in FE/t of the pipe. + #Range: > 0 + transferRate = 32000 + + [pipe.attachment] + + [pipe.attachment.extractor] + + [pipe.attachment.extractor.basic] + #The interval between item extractions in ticks. Lower is faster. + #Range: > 0 + itemTickInterval = 60 + #The amount of items to extract per extraction. + #Range: 0 ~ 64 + itemsToExtract = 8 + #The interval between fluid extractions in ticks. Lower is faster. + #Range: > 0 + fluidTickInterval = 0 + #The amount of fluids in mB to extract per extraction. + #Range: > 0 + fluidsToExtract = 100 + #The amount of filter slots allowed. + #Range: 0 ~ 15 + filterSlots = 0 + #Whether the redstone mode can be configured for this extractor. + canSetRedstoneMode = false + #Whether the extractor can be toggled between whitelist and blacklist. + canSetWhitelistBlacklist = false + #Whether the extractor can be toggled between routing modes. + canSetRoutingMode = false + #Whether the extractor can toggle exact mode. + canSetExactMode = false + + [pipe.attachment.extractor.improved] + #The interval between item extractions in ticks. Lower is faster. + #Range: > 0 + itemTickInterval = 40 + #The amount of items to extract per extraction. + #Range: 0 ~ 64 + itemsToExtract = 16 + #The interval between fluid extractions in ticks. Lower is faster. + #Range: > 0 + fluidTickInterval = 0 + #The amount of fluids in mB to extract per extraction. + #Range: > 0 + fluidsToExtract = 400 + #The amount of filter slots allowed. + #Range: 0 ~ 15 + filterSlots = 4 + #Whether the redstone mode can be configured for this extractor. + canSetRedstoneMode = true + #Whether the extractor can be toggled between whitelist and blacklist. + canSetWhitelistBlacklist = false + #Whether the extractor can be toggled between routing modes. + canSetRoutingMode = false + #Whether the extractor can toggle exact mode. + canSetExactMode = true + + [pipe.attachment.extractor.advanced] + #The interval between item extractions in ticks. Lower is faster. + #Range: > 0 + itemTickInterval = 20 + #The amount of items to extract per extraction. + #Range: 0 ~ 64 + itemsToExtract = 32 + #The interval between fluid extractions in ticks. Lower is faster. + #Range: > 0 + fluidTickInterval = 0 + #The amount of fluids in mB to extract per extraction. + #Range: > 0 + fluidsToExtract = 800 + #The amount of filter slots allowed. + #Range: 0 ~ 15 + filterSlots = 8 + #Whether the redstone mode can be configured for this extractor. + canSetRedstoneMode = true + #Whether the extractor can be toggled between whitelist and blacklist. + canSetWhitelistBlacklist = true + #Whether the extractor can be toggled between routing modes. + canSetRoutingMode = true + #Whether the extractor can toggle exact mode. + canSetExactMode = true + + [pipe.attachment.extractor.elite] + #The interval between item extractions in ticks. Lower is faster. + #Range: > 0 + itemTickInterval = 10 + #The amount of items to extract per extraction. + #Range: 0 ~ 64 + itemsToExtract = 64 + #The interval between fluid extractions in ticks. Lower is faster. + #Range: > 0 + fluidTickInterval = 0 + #The amount of fluids in mB to extract per extraction. + #Range: > 0 + fluidsToExtract = 1600 + #The amount of filter slots allowed. + #Range: 0 ~ 15 + filterSlots = 12 + #Whether the redstone mode can be configured for this extractor. + canSetRedstoneMode = true + #Whether the extractor can be toggled between whitelist and blacklist. + canSetWhitelistBlacklist = true + #Whether the extractor can be toggled between routing modes. + canSetRoutingMode = true + #Whether the extractor can toggle exact mode. + canSetExactMode = true + + [pipe.attachment.extractor.ultimate] + #The interval between item extractions in ticks. Lower is faster. + #Range: > 0 + itemTickInterval = 10 + #The amount of items to extract per extraction. + #Range: 0 ~ 64 + itemsToExtract = 64 + #The interval between fluid extractions in ticks. Lower is faster. + #Range: > 0 + fluidTickInterval = 0 + #The amount of fluids in mB to extract per extraction. + #Range: > 0 + fluidsToExtract = 3200 + #The amount of filter slots allowed. + #Range: 0 ~ 15 + filterSlots = 15 + #Whether the redstone mode can be configured for this extractor. + canSetRedstoneMode = true + #Whether the extractor can be toggled between whitelist and blacklist. + canSetWhitelistBlacklist = true + #Whether the extractor can be toggled between routing modes. + canSetRoutingMode = true + #Whether the extractor can toggle exact mode. + canSetExactMode = true + diff --git a/defaultconfigs/refinedstorage-server.toml b/defaultconfigs/refinedstorage-server.toml new file mode 100644 index 0000000..a509538 --- /dev/null +++ b/defaultconfigs/refinedstorage-server.toml @@ -0,0 +1,275 @@ + +[upgrades] + #The additional energy used by the Range Upgrade + #Range: > 0 + rangeUpgradeUsage = 8 + #The additional energy used by the Speed Upgrade + #Range: > 0 + speedUpgradeUsage = 2 + #The additional energy used by the Crafting Upgrade + #Range: > 0 + craftingUpgradeUsage = 5 + #The additional energy used by the Stack Upgrade + #Range: > 0 + stackUpgradeUsage = 12 + #The additional energy used by the Silk Touch Upgrade + #Range: > 0 + silkTouchUpgradeUsage = 15 + #The additional energy used by the Fortune 1 Upgrade + #Range: > 0 + fortune1UpgradeUsage = 10 + #The additional energy used by the Fortune 2 Upgrade + #Range: > 0 + fortune2UpgradeUsage = 12 + #The additional energy used by the Fortune 3 Upgrade + #Range: > 0 + fortune3UpgradeUsage = 14 + #The additional energy used by the Regulator Upgrade + #Range: > 0 + regulatorUpgradeUsage = 15 + +[controller] + #Whether the Controller uses energy + useEnergy = true + #The energy capacity of the Controller + #Range: > 0 + capacity = 32000 + #The base energy used by the Controller + #Range: > 0 + baseUsage = 0 + #The maximum energy that the Controller can receive + #Range: > 0 + maxTransfer = 2147483647 + +[cable] + #The energy used by the Cable + #Range: > 0 + usage = 0 + +[grid] + #The energy used by Grids + #Range: > 0 + gridUsage = 2 + #The energy used by Crafting Grids + #Range: > 0 + craftingGridUsage = 4 + #The energy used by Pattern Grids + #Range: > 0 + patternGridUsage = 4 + #The energy used by Fluid Grids + #Range: > 0 + fluidGridUsage = 2 + +[diskDrive] + #The energy used by the Disk Drive + #Range: > 0 + usage = 0 + #The energy used per disk in the Disk Drive + #Range: > 0 + diskUsage = 1 + +[storageBlock] + #The energy used by the 1k Storage Block + #Range: > 0 + oneKUsage = 2 + #The energy used by the 4k Storage Block + #Range: > 0 + fourKUsage = 4 + #The energy used by the 16k Storage Block + #Range: > 0 + sixteenKUsage = 6 + #The energy used by the 64k Storage Block + #Range: > 0 + sixtyFourKUsage = 8 + #The energy used by the Creative Storage Block + #Range: > 0 + creativeUsage = 10 + +[fluidStorageBlock] + #The energy used by the 64k Fluid Storage Block + #Range: > 0 + sixtyFourKUsage = 2 + #The energy used by the 256k Fluid Storage Block + #Range: > 0 + twoHundredFiftySixKUsage = 4 + #The energy used by the 1024k Fluid Storage Block + #Range: > 0 + thousandTwentyFourKUsage = 6 + #The energy used by the 4096k Fluid Storage Block + #Range: > 0 + fourThousandNinetySixKUsage = 8 + #The energy used by the Creative Fluid Storage Block + #Range: > 0 + creativeUsage = 10 + +[externalStorage] + #The energy used by the External Storage + #Range: > 0 + usage = 6 + +[importer] + #The energy used by the Importer + #Range: > 0 + usage = 1 + +[exporter] + #The energy used by the Exporter + #Range: > 0 + usage = 1 + +[networkReceiver] + #The energy used by the Network Receiver + #Range: > 0 + usage = 0 + +[networkTransmitter] + #The energy used by the Network Transmitter + #Range: > 0 + usage = 64 + +[relay] + #The energy used by the Relay + #Range: > 0 + usage = 1 + +[detector] + #The energy used by the Detector + #Range: > 0 + usage = 2 + +[securityManager] + #The energy used by the Security Manager + #Range: > 0 + usage = 4 + #The additional energy used by Security Cards in the Security Manager + #Range: > 0 + usagePerCard = 10 + +[interface] + #The energy used by the Interface + #Range: > 0 + usage = 2 + +[fluidInterface] + #The energy used by the Fluid Interface + #Range: > 0 + usage = 2 + +[wirelessTransmitter] + #The energy used by the Wireless Transmitter + #Range: > 0 + usage = 20 + #The base range of the Wireless Transmitter + #Range: > 0 + baseRange = 32 + #The additional range per Range Upgrade in the Wireless Transmitter + #Range: > 0 + rangePerUpgrade = 24 + +[storageMonitor] + #The energy used by the Storage Monitor + #Range: > 0 + usage = 3 + +[wirelessGrid] + #Whether the Wireless Grid uses energy + useEnergy = true + #The energy capacity of the Wireless Grid + #Range: > 0 + capacity = 3200 + #The energy used by the Wireless Grid to open + #Range: > 0 + openUsage = 30 + #The energy used by the Wireless Grid to extract items + #Range: > 0 + extractUsage = 5 + #The energy used by the Wireless Grid to insert items + #Range: > 0 + insertUsage = 5 + +[wirelessFluidGrid] + #Whether the Wireless Fluid Grid uses energy + useEnergy = true + #The energy capacity of the Wireless Fluid Grid + #Range: > 0 + capacity = 3200 + #The energy used by the Wireless Fluid Grid to open + #Range: > 0 + openUsage = 30 + #The energy used by the Wireless Fluid Grid to extract fluids + #Range: > 0 + extractUsage = 5 + #The energy used by the Wireless Fluid Grid to insert fluids + #Range: > 0 + insertUsage = 5 + +[constructor] + #The energy used by the Constructor + #Range: > 0 + usage = 3 + +[destructor] + #The energy used by the Destructor + #Range: > 0 + usage = 3 + +[diskManipulator] + #The energy used by the Disk Manipulator + #Range: > 0 + usage = 4 + +[portableGrid] + #Whether the Portable Grid uses energy + useEnergy = true + #The energy capacity of the Portable Grid + #Range: > 0 + capacity = 3200 + #The energy used by the Portable Grid to open + #Range: > 0 + openUsage = 30 + #The energy used by the Portable Grid to extract items or fluids + #Range: > 0 + extractUsage = 5 + #The energy used by the Portable Grid to insert items or fluids + #Range: > 0 + insertUsage = 5 + +[crafter] + #The energy used by the Crafter + #Range: > 0 + usage = 4 + #The energy used for every Pattern in the Crafter + #Range: > 0 + patternUsage = 1 + +[crafterManager] + #The energy used by the Crafter Manager + #Range: > 0 + usage = 8 + +[craftingMonitor] + #The energy used by the Crafting Monitor + #Range: > 0 + usage = 8 + +[wirelessCraftingMonitor] + #Whether the Wireless Crafting Monitor uses energy + useEnergy = true + #The energy capacity of the Wireless Crafting Monitor + #Range: > 0 + capacity = 3200 + #The energy used by the Wireless Crafting Monitor to open + #Range: > 0 + openUsage = 30 + #The energy used by the Wireless Crafting Monitor to cancel a crafting task + #Range: > 0 + cancelUsage = 5 + #The energy used by the Wireless Crafting Monitor to cancel all crafting tasks + #Range: > 0 + cancelAllUsage = 10 + +[autocrafting] + #The autocrafting calculation timeout in milliseconds, crafting tasks taking longer than this to calculate are cancelled to avoid server strain + #Range: > 5000 + calculationTimeoutMs = 5000 + diff --git a/defaultconfigs/refinedstorageaddons-server.toml b/defaultconfigs/refinedstorageaddons-server.toml new file mode 100644 index 0000000..40c2845 --- /dev/null +++ b/defaultconfigs/refinedstorageaddons-server.toml @@ -0,0 +1,17 @@ + +[wirelessCraftingGrid] + #Whether the Wireless Crafting Grid uses energy + useEnergy = true + #The energy capacity of the Wireless Crafting Grid + #Range: > 0 + capacity = 3200 + #The energy used by the Wireless Crafting Grid to open + #Range: > 0 + openUsage = 30 + #The energy used by the Wireless Crafting Grid to craft an item + #Range: > 0 + craftUsage = 1 + #The energy used by the Wireless Crafting Grid to clear the crafting matrix + #Range: > 0 + clearUsage = 10 + diff --git a/defaultconfigs/rftoolsbase-server.toml b/defaultconfigs/rftoolsbase-server.toml new file mode 100644 index 0000000..732bc12 --- /dev/null +++ b/defaultconfigs/rftoolsbase-server.toml @@ -0,0 +1,64 @@ + +#Settings for the infusing system +[infuser] + #Maximum amount of dimensional shards before a machine is fully infused + #Range: > 1 + maxInfuse = 256 + #Amount of RF used per tick while infusing + #Range: > 0 + usePerTick = 600 + #Maximum RF storage that the infuser can hold + #Range: > 0 + infuserMaxRF = 60000 + #RF per tick that the infuser can receive + #Range: > 0 + infuserRFPerTick = 600 + +#Dimensional shard ore generation +[worldgen] + + #Overworld + [worldgen.overworld] + #Number of times to try generate the ore (set to 0 to disable) + #Range: 0 ~ 256 + oreChances = 2 + #Max size of veins + #Range: 1 ~ 256 + oreVeinsize = 5 + #Min height + #Range: 0 ~ 256 + oreMin = 2 + #Max height + #Range: 0 ~ 256 + oreMax = 40 + + #Overworld + [worldgen.nether] + #Number of times to try generate the ore (set to 0 to disable) + #Range: 0 ~ 256 + oreChances = 8 + #Max size of veins + #Range: 1 ~ 256 + oreVeinsize = 8 + #Min height + #Range: 0 ~ 256 + oreMin = 2 + #Max height + #Range: 0 ~ 256 + oreMax = 40 + + #End + [worldgen.end] + #Number of times to try generate the ore (set to 0 to disable) + #Range: 0 ~ 256 + oreChances = 8 + #Max size of veins + #Range: 1 ~ 256 + oreVeinsize = 10 + #Min height + #Range: 0 ~ 256 + oreMin = 2 + #Max height + #Range: 0 ~ 256 + oreMax = 80 + diff --git a/defaultconfigs/rftoolsbuilder-server.toml b/defaultconfigs/rftoolsbuilder-server.toml new file mode 100644 index 0000000..b4650a7 --- /dev/null +++ b/defaultconfigs/rftoolsbuilder-server.toml @@ -0,0 +1,203 @@ + +#Settings for the builder +[builder] + #Maximum RF storage that the builder can hold + #Range: > 0 + builderMaxRF = 1000000 + #RF per tick that the builder can receive + #Range: > 0 + builderRFPerTick = 20000 + #RF per block operation for the builder when used to build + #Range: > 0 + builderRfPerOperation = 500 + #Base RF per block operation for the builder when used as a pump + #Range: > 0 + builderRfPerLiquid = 300 + #Base RF per block operation for the builder when used as a quarry or voider (actual cost depends on hardness of block) + #Range: > 0 + builderRfPerQuarry = 300 + #RF per block that is skipped (used when a filter is added to the builder) + #Range: > 0 + builderRfPerSkipped = 50 + #RF per entity move operation for the builder + #Range: > 0 + builderRfPerEntity = 5000 + #RF per player move operation for the builder + #Range: > 0 + builderRfPerPlayer = 40000 + #Can Tile Entities be moved? 'forbidden' means never, 'whitelist' means only whitelisted, 'blacklist' means all except blacklisted, 'allowed' means all + #Allowed Values: MOVE_FORBIDDEN, MOVE_WHITELIST, MOVE_BLACKLIST, MOVE_ALLOWED + tileEntityMode = "MOVE_WHITELIST" + #Maximum dimension for the space chamber + #Range: 0 ~ 100000 + maxSpaceChamberDimension = 128 + #How many ticks we wait before collecting again (with the builder 'collect items' mode) + #Range: > 0 + collectTimer = 10 + #The cost of collecting an item (builder 'collect items' mode)) + #Range: > 0 + collectRFPerItem = 20 + #How much more expensive a move accross dimensions is + #Range: 0.0 ~ 1000000.0 + dimensionCostFactor = 5.0 + #The cost of collecting 1 XP level (builder 'collect items' mode)) + #Range: 0.0 ~ 1000000.0 + collectRFPerXP = 2.0 + #The RF/t per area to keep checking for items in a given area (builder 'collect items' mode)) + #Range: 0.0 ~ 1000000.0 + collectRFPerTickPerArea = 0.5 + #The RF per operation of the builder is multiplied with this factor when using the void shape card + #Range: 0.0 ~ 1000000.0 + voidShapeCardFactor = 0.5 + #The RF per operation of the builder is multiplied with this factor when using the silk quarry shape card + #Range: 0.0 ~ 1000000.0 + silkquarryShapeCardFactor = 3.0 + #The RF per operation of the builder is multiplied with this factor when using the fortune quarry shape card + #Range: 0.0 ~ 1000000.0 + fortunequarryShapeCardFactor = 2.0 + #Use this block for the builder to replace with + quarryReplace = "minecraft:dirt" + #If true the quarry will also quarry tile entities. Otherwise it just ignores them + quarryTileEntities = true + #If true the quarry will chunkload a chunk at a time. If false the quarry will stop if a chunk is not loaded + quarryChunkloads = true + #If true we allow shape cards to be crafted. Note that in order to use the quarry system you must also enable this + shapeCardAllowed = true + #If true we allow quarry cards to be crafted + quarryAllowed = true + #If true we allow the clearing quarry cards to be crafted (these can be heavier on the server) + clearingQuarryAllowed = true + #The base speed (number of blocks per tick) of the quarry + #Range: > 0 + quarryBaseSpeed = 8 + #Multiply the infusion factor with this value and add that to the quarry base speed + #Range: > 0 + quarryInfusionSpeedFactor = 20 + #Maximum offset of the shape when a shape card is used in the builder + #Range: > 0 + maxBuilderOffset = 260 + #Maximum dimension of the shape when a shape card is used in the builder + #Range: > 0 + maxBuilderDimension = 512 + #If true we go back to the old (wrong) sphere/cylinder calculation for the builder/shield + oldSphereCylinderShape = false + +#Settings for the shield system +[shield] + #Maximum RF storage that the shield block can hold + #Range: > 0 + shieldMaxRF = 200000 + #RF per tick that the shield block can receive + #Range: > 0 + shieldRFPerTick = 5000 + #Maximum size (in blocks) of a tier 1 shield + #Range: 0 ~ 1000000 + shieldMaxSize = 256 + #Maximum offset of the shape when a shape card is used + #Range: 0 ~ 100000 + maxShieldOffset = 128 + #Maximum dimension of the shape when a shape card is used + #Range: 0 ~ 1000000 + maxShieldDimension = 256 + #Maximum distance at which you can add disjoint shield sections to a composed shield + #Range: 0 ~ 10000 + maxDisjointShieldDistance = 64 + #Base amount of RF/tick for every 10 blocks in the shield (while active) + #Range: > 0 + shieldRfBase = 8 + #RF/tick for every 10 blocks added in case of camo mode + #Range: > 0 + shieldRfCamo = 2 + #RF/tick for every 10 block addeds in case of shield mode + #Range: > 0 + shieldRfShield = 2 + #The amount of RF to consume for a single spike of damage for one entity + #Range: > 0 + shieldRfDamage = 1000 + #The amount of RF to consume for a single spike of damage for one entity (used in case of player-type damage) + #Range: > 0 + shieldRfDamagePlayer = 2000 + #The amount of damage to do for a single spike on one entity + #Range: 0.0 ~ 1.0E9 + shieldDamage = 5.0 + #Set this to false if you don't want invisible shield rendering mode to be possible + allowInvisibleShield = true + #Amount of dimensional shards per looting kill. Remember that this is per block that does damage + #Range: 0 ~ 256 + shardsPerLootingKill = 2 + #The looting kill bonus + #Range: 0 ~ 256 + lootingKillBonus = 3 + +#Settings for the scanner, composer, and projector +[scanner] + #Maximum RF storage that the scanner can hold + #Range: > 0 + scannerMaxRF = 500000 + #RF per tick that the scanner can receive + #Range: > 0 + scannerRFPerTick = 20000 + #Amount of RF needed per tick during the scan + #Range: > 0 + scannerUsePerTick = 1000 + #Amount of RF needed per tick during the scan for a remote scanner + #Range: > 0 + remoteScannerUsePerTick = 2000 + #Maximum RF storage that the locator can hold + #Range: > 0 + locatorMaxRF = 2000000 + #RF per tick that the locator can receive + #Range: > 0 + locatorRFPerTick = 20000 + #Fixed amount of RF needed for a scan + #Range: > 0 + locatorUsePerTickBase = 5000 + #Base amount of RF needed for a scan per 16x16x16 subchunk + #Range: 0.0 ~ 1.0E9 + locatorUsePerTickChunk = 0.1 + #Additional amount of RF per 16x16x16 subchunk needed for a scan for hostile entities + #Range: 0.0 ~ 1.0E9 + locatorUsePerTickHostile = 1.0 + #Additional amount of RF per 16x16x16 subchunk needed for a scan for passive entities + #Range: 0.0 ~ 1.0E9 + locatorUsePerTickPassive = 0.5 + #Additional amount of RF per 16x16x16 subchunk needed for a scan for players + #Range: 0.0 ~ 1.0E9 + locatorUsePerTickPlayer = 2.0 + #Additional amount of RF per 16x16x16 subchunk needed for a scan for low energy + #Range: 0.0 ~ 1.0E9 + locatorUsePerTickEnergy = 5.0 + #Additional amount of RF per 16x16x16 subchunk needed for a filtered scan + #Range: 0.0 ~ 1.0E9 + locatorFilterCost = 0.5 + #Maximum RF storage that the projector can hold + #Range: > 0 + projectorMaxRF = 500000 + #RF per tick that the projector can receive + #Range: > 0 + projectorRFPerTick = 10000 + #RF/t for the projector while it is in use + #Range: > 0 + projectorUsePerTick = 1000 + #Number of ticks between every scan of the locator + #Range: > 0 + ticksPerLocatorScan = 40 + #Maximum amount of entities in a single block to show markers/beacons for + #Range: > 0 + locatorEntitySafety = 10 + #Maximum amount of 16x16 chunks we support for energy scanning + #Range: > 0 + locatorMaxEnergyChunks = 25 + #Maximum offset of the shape when a shape card is used in the scanner/projector + #Range: > 0 + maxScannerOffset = 2048 + #Maximum dimension of the shape when a scanner/projector card is used + #Range: 0 ~ 10000 + maxScannerDimension = 512 + #The amount of surface area the scanner will scan in a tick. Increasing this will increase the speed of the scanner but cause more strain on the server + #Range: 100 ~ 1073741824 + surfaceAreaPerTick = 262144 + #The amount of 'surface area' that the server will send to the client for the projector. Increasing this will increase the speed at which projections are ready but also increase the load for server and client + #Range: 100 ~ 10000000 + planeSurfacePerTick = 40000 + diff --git a/defaultconfigs/rftoolscontrol-server.toml b/defaultconfigs/rftoolscontrol-server.toml new file mode 100644 index 0000000..db067e0 --- /dev/null +++ b/defaultconfigs/rftoolscontrol-server.toml @@ -0,0 +1,60 @@ + +#General settings +[general] + #Maximum RF storage that the processor can hold + #Range: > 1 + processorMaxRF = 100000 + #RF per tick that the processor can receive + #Range: > 1 + processorRFPerTick = 1000 + #Maximum number of lines to keep in the log + #Range: 0 ~ 100000 + processorMaxLogLines = 100 + #Maximum stack size for a program (used by 'call' opcode) + #Range: 1 ~ 10000 + maxStackSize = 100 + #Maximum amount of graphics opcodes that a graphics card supports + #Range: 1 ~ 10000 + maxGraphicsOpcodes = 30 + #Maximum amount of event queue entries supported by a processor. More events will be ignored + #Range: 1 ~ 10000 + maxEventQueueSize = 100 + #Maximum amount of craft requests supported by the crafting station. More requests will be ignored + #Range: 1 ~ 10000 + maxCraftRequests = 200 + #If true double click is needed in programmer to change connector. If false single click is sufficient + doubleClickToChangeConnector = true + #If 2 tooltips in the programmer gui are verbose and give a lot of info. With 1 the information is decreased. 0 means no tooltips + #Range: 0 ~ 2 + tooltipVerbosityLevel = 2 + #Amount of instructions per tick for the CPU Core B500 + #Range: 1 ~ 1000 + speedB500 = 1 + #Amount of instructions per tick for the CPU Core S1000 + #Range: 1 ~ 1000 + speedS1000 = 4 + #Amount of instructions per tick for the CPU Core EX2000 + #Range: 1 ~ 1000 + speedEX2000 = 16 + #RF per tick for the CPU Core B500 + #Range: > 0 + rfB500 = 4 + #RF per tick for the CPU Core S1000 + #Range: > 0 + rfS1000 = 14 + #RF per tick for the CPU Core EX2000 + #Range: > 0 + rfEX2000 = 50 + #RF per tick/per block for the variable screen module + #Range: > 0 + variableModuleRFPerTick = 1 + #RF per tick/per block for the interaction screen module + #Range: > 0 + interactionModuleRFPerTick = 2 + #RF per tick/per block for the console screen module + #Range: > 0 + consoleModuleRFPerTick = 2 + #RF per tick/per block for the vector art screen module + #Range: > 0 + vectorArtModuleRFPerTick = 2 + diff --git a/defaultconfigs/rftoolspower-server.toml b/defaultconfigs/rftoolspower-server.toml new file mode 100644 index 0000000..68ebae4 --- /dev/null +++ b/defaultconfigs/rftoolspower-server.toml @@ -0,0 +1,133 @@ + +#General settings +[general] + + #Settings for the blazing generator + [general.blazing] + #Maximum amount of power the blazing generator can store + #Range: > 0 + blazingGeneratorMaxPower = 1000000 + #Maximum amount of power the blazing generator give to adjacent machines per side and per tick + #Range: > 0 + blazingGeneratorSendPerTick = 20000 + #Maximum amount of power the blazing agitator can store + #Range: > 0 + blazingAgitatorMaxPower = 50000 + #Amount of RF per tick input (per side) for the agitator + #Range: > 0 + blazingAgitatorRFPerTick = 100 + #Amount of RF per tick the agitator uses while operating + #Range: > 0 + blazingAgitatorUsePerTick = 10 + #Maximum amount of power the blazing infuser can store + #Range: > 0 + blazingInfuserMaxPower = 50000 + #Amount of RF per tick input (per side) for the infuser + #Range: > 0 + blazingInfuserRFPerTick = 100 + #Amount of RF per tick the infuser uses while operating + #Range: > 0 + blazingInfuserUsePerTick = 10 + + #Settings for the powercell + [general.dimensionalcell] + #Base amount of RF/tick that can be extracted/inserted in this block + #Range: > 0 + rfPerTick = 5000 + #Maximum RF storage that a single cell can hold + #Range: > 0 + rfPerNormalCell = 1000000 + #How much better is the advanced cell with RF and RF/t + #Range: > 0 + advancedFactor = 4 + #How much worse is the simple cell with RF and RF/t + #Range: > 0 + simpleFactor = 4 + #The maximum cost factor for extracting energy out of a powercell for blocks in other dimensions or farther away then 10000 blocks + #Range: 0.0 ~ 1.0E9 + powerCellCostFactor = 1.1 + #At this distance the cost factor will be maximum. This value is also used when power is extracted from cells in different dimensions + #Range: 0.0 ~ 1.0E9 + powerCellDistanceCap = 10000.0 + #As soon as powercells are not connected this value will be taken as the minimum distance to base the cost factor from + #Range: 0.0 ~ 1.0E9 + powerCellMinDistance = 100.0 + #A multiplier for the distance if RFTools dimensions are involved. If both sides are RFTools dimensions then this multiplier is done twice + #Range: 0.0 ~ 1.0E9 + powerCellRFToolsDimensionAdvantage = 0.5 + #RF per tick that the powrcell can charge items with + #Range: > 0 + powercellChargePerTick = 30000 + + #Settings for the endergenic generator + [general.endergenic] + #Maximum amount of power the endergenic can store + #Range: > 0 + endergenicMaxPower = 5000000 + #The chance (in 1/10 percent, so 1000 = 100%) that an endergenic pearl is lost while trying to hold it + #Range: 0 ~ 1000 + endergenicChanceLost = 5 + #The amount of RF that is consumed every tick to hold the endergenic pearl + #Range: > 0 + endergenicRfHolding = 500 + #The amount of RF that every endergenic will keep itself (so that it can hold pearls) + #Range: > 0 + endergenicKeepRf = 2000 + #The amount of RF per tick that this generator can give from its internal buffer to adjacent blocks + #Range: > 0 + endergenicSendPerTick = 20000 + #The amount of particles to spawn whenever energy is generated (use 0 to disable) + #Range: 0 ~ 1000 + endergenicGoodParticles = 10 + #The amount of particles to spawn whenever a pearl is lost (use 0 to disable) + #Range: 0 ~ 1000 + endergenicBadParticles = 10 + #Multiplier for power generation + #Range: 0.0 ~ 1.0E9 + powergenFactor = 2.0 + + #Coal generator settings + [general.coalgenerator] + #Amount of RF generated per tick + #Range: > 0 + generatePerTick = 60 + #Amount of ticks generated per coal + #Range: > 0 + ticksPerCoal = 600 + #Maximum RF storage that the generator can hold + #Range: > 0 + generatorMaxRF = 500000 + #RF per tick that the generator can send + #Range: > 0 + generatorRFPerTick = 2000 + #RF per tick that the generator can charge items with + #Range: > 0 + generatorChargePerTick = 1000 + + #Powercell settings + [general.powercell] + #Maximum RF a single tier1 cell can hold + #Range: 1 ~ 2000000000 + tier1MaxRF = 500000 + #Maximum RF a single tier2 cell can hold + #Range: 1 ~ 2000000000 + tier2MaxRF = 4000000 + #Maximum RF a single tier3 cell can hold + #Range: 1 ~ 2000000000 + tier3MaxRF = 20000000 + #Maximum RF/tick per side for a tier1 cell + #Range: 1 ~ 2000000000 + tier1MaxRFPerTick = 250 + #Maximum RF/tick per side for a tier2 cell + #Range: 1 ~ 2000000000 + tier2MaxRFPerTick = 1000 + #Maximum RF/tick per side for a tier3 cell + #Range: 1 ~ 2000000000 + tier3MaxRFPerTick = 4000 + #How much extra RF/tick every cell gets per cell in the network. 0 means constant RF/t. 1 means linear with amount of cells + #Range: 0.0 ~ 100.0 + rfPerTickScale = 0.25 + #Maximum number of blocks in a single multiblock network + #Range: 1 ~ 2000000000 + networkMax = 729 + diff --git a/defaultconfigs/rftoolsstorage-server.toml b/defaultconfigs/rftoolsstorage-server.toml new file mode 100644 index 0000000..17f0247 --- /dev/null +++ b/defaultconfigs/rftoolsstorage-server.toml @@ -0,0 +1,66 @@ + +#Settings for the modular storage system +[storage] + #Maximum RF storage that the remote storage block can hold + #Range: > 0 + remoteStorageMaxRF = 100000 + #RF per tick that the remote storage block can receive + #Range: > 0 + remoteStorageRFPerTick = 300 + #Maximum RF storage that the storage tablet can hold + #Range: > 0 + tabletMaxRF = 20000 + #RF per tick that the storage tablet can receive + #Range: > 0 + tabletRFPerTick = 500 + #RF per usage of the storage tablet + #Range: > 0 + tabletRFUsage = 100 + #RF per usage of the storage tablet when used in combation with the scanner module + #Range: > 0 + tabletRFUsageScanner = 100 + #Extra RF per usage per storage tier + #Range: > 0 + tabletExtraRFUsage = 100 + #RF/tick to share an inventory to the same dimension + #Range: > 0 + remoteShareLocal = 10 + #RF/tick to share an inventory to all dimensions + #Range: > 0 + remoteShareGlobal = 50 + #The height for the smallest style modular storage GUI + #Range: 0 ~ 1000000 + modularStorageGuiHeight1 = 236 + #The height for the middle style modular storage GUI + #Range: 0 ~ 1000000 + modularStorageGuiHeight2 = 320 + #The height for the tallest style modular storage GUI + #Range: 0 ~ 1000000 + modularStorageGuiHeight3 = 490 + categories = ["extrabiomes.blocks.BlockCustomFlower=Flowers", "crazypants.enderio.material.ItemMachinePart=Technical", "net.minecraft.block.BlockPistonBase=Technical", "com.rwtema.extrautils.tileentity.transfernodes.BlockTransferPipe=Technical", "net.minecraft.block.BlockWood=null", "powercrystals.minefactoryreloaded.item.ItemPortaSpawner=Technical", "thermalfoundation.block.BlockOre=Ores", "mcjty.rftools.items.screenmodules=Modules", "net.minecraft.block.BlockRail=Technical", "net.minecraft.item.ItemShears=Tools", "net.minecraft.block.BlockRailPowered=Technical", "net.minecraft.block.BlockJukebox=Technical", "mcjty.rftools.blocks.teleporter.MatterBoosterBlock=Machines", "crazypants.enderio.material.ItemCapacitor=Technical", "powercrystals.minefactoryreloaded.item.ItemLaserFocus=Technical", "crazypants.enderio.fluid.ItemBucketEio=Buckets", "biomesoplenty.common.items.ItemBOPBucket=Buckets", "net.minecraft.block.BlockCommandBlock=Technical", "mcjty.rftools.items.dimensionmonitor.DimensionMonitorItem=Technical", "net.minecraft.block.BlockRedstoneLight=Technical", "net.minecraft.item.ItemFood=Food", "crazypants.enderio.conduit.facade.BlockConduitFacade=Technical", "mcjty.rftools.blocks.spaceprojector.SpaceChamberBlock=Machines", "powercrystals.minefactoryreloaded.item.base.ItemFactoryBucket=Buckets", "crazypants.enderio.conduit.BlockConduitBundle=Technical", "powercrystals.minefactoryreloaded.block=Machines", "net.minecraft.block.BlockPotato=Food", "crazypants.enderio.rail.BlockEnderRail=Technical", "crazypants.enderio.machine=Machines", "thermalexpansion.block.device.ItemBlockDevice=Machines", "mcjty.rftools.items.teleportprobe.ChargedPorterItem=Technical", "com.rwtema.extrautils.block.BlockEnderthermicPump=Machines", "net.minecraft.block.BlockPressurePlate=Technical", "net.minecraft.block.BlockFlower=Flowers", "mcjty.rftools.items.dimlets.KnownDimlet=Dimlets", "mcjty.rftools.items.teleportprobe.TeleportProbeItem=Technical", "crazypants.enderio.item.ItemMagnet=Technical", "mcjty.rftools.items.devdelight.DevelopersDelightItem=Technical", "mcjty.rftools.items.parts.MediocreEfficiencyEssenceItem=Dimlet Parts", "thermalexpansion.item.tool.ItemIgniter=Technical", "mcjty.rftools.items.smartwrench.SmartWrenchItem=Technical", "mcjty.rftools.items.parts.DimletTypeControllerItem=Dimlet Parts", "crazypants.enderio.block.BlockDarkSteelPressurePlate=Technical", "net.minecraft.block.BlockButtonStone=Technical", "mcjty.rftools.items.parts.PeaceEssenceItem=Dimlet Parts", "mcjty.rftools.items.envmodules=Modules", "net.minecraft.block.BlockDropper=Technical", "crazypants.enderio.conduit.redstone.ItemRedstoneConduit=Technical", "mcjty.rftools.blocks.MachineBase=Machines", "crazypants.enderio.conduit.item.filter.ItemBasicItemFilter=Technical", "crazypants.enderio.item.ItemConduitProbe=Technical", "thermalexpansion.item.tool.ItemMultimeter=Technical", "net.minecraft.item.ItemFlintAndSteel=Tools", "net.minecraft.block.BlockTripWireHook=Technical", "net.minecraft.block.BlockDispenser=Technical", "net.minecraft.block.BlockLever=Technical", "mcjty.rftools.blocks.MachineFrame=Machines", "crazypants.enderio.conduit.item.ItemItemConduit=Technical", "mcjty.rftools.items.parts.DimletEnergyModuleItem=Dimlet Parts", "thermalexpansion.block.machine=Machines", "crazypants.enderio.conduit.item.filter.ItemExistingItemFilter=Technical", "net.minecraft.item.ItemBow=Weapons", "net.minecraft.block.BlockRedstoneWire=Technical", "net.minecraft.block.BlockTripWire=Technical", "mcjty.rftools.items.manual.RFToolsDimensionManualItem=Books", "com.rwtema.extrautils.tileentity.enderquarry.BlockEnderQuarry=Machines", "codechicken.microblock.ItemSaw=Tools", "net.minecraft.block.BlockWorkbench=Technical", "biomesoplenty.common.blocks.BlockBOPFlower=Flowers", "biomesoplenty.common.itemblocks.ItemBlockFlower=Flowers", "powercrystals.minefactoryreloaded.item.ItemLogicUpgradeCard=Technical", "net.minecraft.block.BlockHopper=Technical", "net.minecraft.item.ItemPotion=Potions", "net.minecraft.item.ItemBook=Books", "net.minecraft.item.ItemBucket=Buckets", "mcjty.rftools.items.parts.DimletMemoryUnitItem=Dimlet Parts", "powercrystals.minefactoryreloaded.item.tool.ItemRedNetMeter=Technical", "mcjty.rftools.blocks.shield.ShieldTemplateBlock=Machines", "net.minecraft.block.BlockRedstoneTorch=Technical", "mcjty.lib.container.GenericBlock=Machines", "com.rwtema.extrautils.tileentity.enderquarry.BlockEnderMarkers=Technical", "net.minecraft.item.ItemRecord=Records", "crazypants.enderio.conduit.gas.ItemGasConduit=Technical", "mcjty.rftools.blocks.spaceprojector.SpaceChamberCardItem=Technical", "crazypants.enderio.conduit.liquid.ItemLiquidConduit=Technical", "powercrystals.minefactoryreloaded.item.tool.ItemXpExtractor=Technical", "net.minecraft.item.ItemArmor=Armor", "net.minecraft.block.BlockOre=Ores", "buildcraft.builders=Machines", "mcjty.rftools.blocks.teleporter.DestinationAnalyzerBlock=Machines", "com.rwtema.extrautils.tileentity.generators.BlockGenerator=Machines", "crazypants.enderio.conduit.item.ItemExtractSpeedUpgrade=Technical", "mcjty.rftools.items.parts.SyringeItem=Dimlet Parts", "net.minecraft.block.BlockRedstoneComparator=Technical", "mcjty.rftools.items.parts.EfficiencyEssenceItem=Dimlet Parts", "thermalexpansion.block.cell=Machines", "net.minecraft.item.ItemRedstone=Technical", "net.minecraft.block.BlockNote=Technical", "mcjty.rftools.items.manual.RFToolsManualItem=Books", "crazypants.enderio.conduit.power.ItemPowerConduit=Technical", "mcjty.rftools.items.storage=Modules", "mcjty.rftools.items.dimlets.RealizedDimensionTab=Dimlets", "crazypants.enderio.machine.spawner.ItemBrokenSpawner=Machines", "cofh.core.item.ItemBucket=Buckets", "net.minecraft.item.ItemMinecart=Technical", "net.minecraft.item.ItemSkull=Skulls", "mcjty.rftools.items.dimlets.EmptyDimensionTab=Dimlets", "mcjty.rftools.items.dimlets.UnknownDimlet=Dimlets", "crazypants.enderio.item.skull=Skulls", "net.minecraft.block.BlockFurnace=Technical", "net.minecraft.block.BlockPressurePlateWeighted=Technical", "powercrystals.minefactoryreloaded.item.ItemSafariNet=Technical", "net.minecraft.block.BlockRailDetector=Technical", "net.minecraft.block.BlockRedstoneRepeater=Technical", "mcjty.rftools.items.dimlets.DimletTemplate=Dimlets", "mcjty.rftools.items.dimensionmonitor.PhasedFieldGeneratorItem=Technical", "net.minecraft.block.BlockSapling=Saplings", "net.minecraft.block.BlockDaylightDetector=Technical", "cofh.thermalexpansion.block.device=Machines", "codechicken.microblock.ItemMicroPart=Microblocks", "crazypants.enderio.conduit.item.filter.ItemModItemFilter=Technical", "mcjty.rftools.items.manual.RFToolsShapeManualItem=Books", "net.minecraft.item.ItemSword=Weapons", "powercrystals.minefactoryreloaded.item.gun.ItemSafariNetLauncher=Technical", "net.minecraft.item.ItemTool=Tools", "thermalexpansion.item.tool.ItemWrench=Technical", "net.minecraft.block.BlockCake=Food", "mcjty.rftools.items.parts.DimletControlCircuitItem=Dimlet Parts", "net.minecraft.block.BlockCarrot=Food", "biomesoplenty.common.itemblocks.ItemBlockFlower2=Flowers", "thermalexpansion.block.dynamo.ItemBlockDynamo=Machines", "thermalexpansion.item.ItemCapacitor=Technical", "biomesoplenty.common.blocks.BlockBOPFlower2=Flowers", "codechicken.chunkloader.ItemChunkLoader=Machines", "powercrystals.minefactoryreloaded.item.tool.ItemRedNetMemoryCard=Technical", "net.minecraft.block.BlockTNT=Technical", "net.minecraft.item.ItemHoe=Tools", "mcjty.rftools.items.netmonitor.NetworkMonitorItem=Technical", "com.rwtema.extrautils.tileentity.enderquarry.BlockQuarryUpgrades=Technical"] + +#Settings for the storage scanner machine +[storagescanner] + #Amount of RF used to request an item + #Range: > 0 + rfPerRequest = 100 + #Amount of RF used to insert an item + #Range: > 0 + rfPerInsert = 20 + #Maximum RF storage that the storage scanner can hold + #Range: > 0 + scannerMaxRF = 50000 + #RF per tick that the storage scanner can receive + #Range: > 0 + scannerRFPerTick = 500 + #RF per tick/per block for the storage control module + #Range: > 0 + storageControlRFPerTick = 0 + #RF per tick/per block for the dump module + #Range: > 0 + dumpRFPerTick = 0 + #If this is true then requesting items from the storage scanner will go straight into the player inventory and not the output slot + requestStraightToInventory = true + #If this is true then XNet is required (if present) to be able to connect storages to a storage scanner + xnetRequired = false + diff --git a/defaultconfigs/rftoolsutility-server.toml b/defaultconfigs/rftoolsutility-server.toml new file mode 100644 index 0000000..056472d --- /dev/null +++ b/defaultconfigs/rftoolsutility-server.toml @@ -0,0 +1,188 @@ + +#Settings for the crafter +[crafter] + #Amount of RF used per crafting operation + #Range: > 0 + rfPerOperation = 100 + #How many operations to do at once in fast mode + #Range: > 0 + speedOperations = 5 + #Maximum RF storage that the crafter can hold + #Range: > 0 + crafterMaxRF = 50000 + #RF per tick that the crafter can receive + #Range: > 0 + crafterRFPerTick = 500 + +#Settings for the screen system +[screen] + #Maximum RF storage that the screen controller can hold + #Range: > 0 + screenControllerMaxRF = 60000 + #RF per tick that the the screen controller can receive + #Range: > 0 + screenControllerRFPerTick = 1000 + #RF per tick/per block for the button module + #Range: > 0 + buttonRFPerTick = 9 + #RF per tick/per block for the elevator button module + #Range: > 0 + elevatorButtonRFPerTick = 0 + #RF per tick/per block for the clock module + #Range: > 0 + clockRFPerTick = 1 + #RF per tick/per block for the computer module + #Range: > 0 + computerRFPerTick = 4 + #RF per tick/per block for the counter plus module + #Range: > 0 + counterPlusRFPerTick = 30 + #RF per tick/per block for the counter module + #Range: > 0 + counterRFPerTick = 4 + #RF per tick/per block for the dimension module + #Range: > 0 + dimensionRFPerTick = 6 + #RF per tick/per block for the energy module + #Range: > 0 + energyRFPerTick = 4 + #RF per tick/per block for the energy plus module + #Range: > 0 + energyPlusRFPerTick = 30 + #RF per tick/per block for the fluid module + #Range: > 0 + fluidRFPerTick = 4 + #RF per tick/per block for the fluid plus module + #Range: > 0 + fluidPlusRFPerTick = 30 + #RF per tick/per block for the itemstack plus module + #Range: > 0 + itemstackPlusRFPerTick = 30 + #RF per tick/per block for the itemstack module + #Range: > 0 + itemstackRFPerTick = 4 + #RF per tick/per block for the machine information module + #Range: > 0 + machineInfoRFPerTick = 4 + #RF per tick/per block for the redstone module + #Range: > 0 + redstoneRFPerTick = 4 + #RF per tick/per block for the text module + #Range: > 0 + textRFPerTick = 0 + #How many times the screen will update. Higher numbers make the screens less accurate but better for network bandwidth + #Range: > 0 + screenRefreshTiming = 500 + +#Settings for the spawner system +[spawner] + #Maximum amount of injections we need to do a full mob extraction. + #Range: > 1 + maxMobInjections = 10 + +#Settings for the tank +[tank] + #Maximum tank capacity (in mb) + #Range: > 0 + maxCapacity = 32000 + +#Settings for the teleportation system +[teleporter] + #Maximum RF storage that the matter transmitter can hold. This should be at least equal to 'rfStartTeleportDim' + #Range: > 0 + transmitterMaxRF = 200000 + #RF per tick that the matter transmitter can receive. It is recommended to keep this at least equal to 'rfTeleportPerTick' + #Range: > 0 + transmitterRFPerTick = 1000 + #Maximum RF storage that the matter receiver can hold + #Range: > 0 + receiverMaxRF = 100000 + #RF per tick that the matter receiver can receive + #Range: > 0 + receiverRFPerTick = 500 + #Maximum RF storage that the dialing device can hold + #Range: > 0 + dialerMaxRF = 50000 + #RF per tick that the dialing device can receive + #Range: > 0 + dialerRFPerTick = 100 + #Maximum RF storage that the advanced charged porter item can hold (note that teleporting this way uses 50% more RF then with a matter transmitter) + #Range: > 0 + advancedChargedPorterMaxRF = 1000000 + #Maximum RF storage that the charged porter item can hold (note that teleporting this way uses 50% more RF then with a matter transmitter) + #Range: > 0 + chargedPorterMaxRF = 200000 + #RF per tick that the the charged porter item can receive + #Range: > 0 + chargedPorterRFPerTick = 2000 + #The speed bonus for the advanced charged porter (compared to the normal one) + #Range: > 0 + advancedSpeedBonus = 4 + #The horizontal range the dialing device uses to check for transmitters. These are the transmitters the dialing device will be able to control + #Range: > 0 + horizontalDialerRange = 10 + #The vertical range the dialing device uses to check for transmitters + #Range: > 0 + verticalDialerRange = 5 + #The amount of RF consumed when dialing a transmitter to another receiver + #Range: > 0 + rfPerDial = 1000 + #The amount of RF consumed when the dialing device checks for the capabilities of a receiver ('Check' button) + #Range: > 0 + rfPerCheck = 5000 + #The amount of RF that is consumed by the matter transmitter when a dial is active + #Range: > 0 + rfDialedConnectionPerTick = 10 + #The amount of RF that is consumed by a matter transmitter when the player goes to stand in the teleportation beam allowing the teleportation process to start. This value is used for a teleport in the same dimension. In addition to this value the 'rfStartTeleportDist' is also added per traveled distance + #Range: > 0 + rfStartTeleportLocal = 5000 + #The amount of RF that is consumed by a matter transmitter when the player goes to stand in the teleportation beam allowing the teleportation process to start. This version is for a teleportation to another dimension and in this case 'rfStartTeleportDist' is not used. This value also acts as the maximum rf that can be consumed for a local teleport + #Range: > 0 + rfStartTeleportDim = 100000 + #For every unit in distance this value is added to the initial RF cost for starting the teleportation. This value is not used when teleporting to another dimension + #Range: > 0 + rfStartTeleportDist = 10 + #For the duration of the teleport process this value represents the amount of RF that is consumed by the matter transmitter for every tick + #Range: > 0 + rfTeleportPerTick = 500 + #The amount of RF/tick an idle dialed transmitter consumes + #Range: > 0 + rfMatterIdleTick = 0 + #This is the amount of RF that is consumed at the receiving side for every teleport. This RF is only consumed when the teleportation actually happens + #Range: > 0 + rfPerTeleportReceiver = 5000 + #This is the amount of RF that is consumed at a boosted transmitter in case the receiver doesn't have enough power + #Range: > 0 + rfBoostedTeleport = 20000 + #The base time used for a teleportation for a local teleport. The 'timeTeleportDist' value is added per distance traveled + #Range: > 0 + timeTeleportBaseLocal = 5 + #The base time used for a teleportation to another dimension. The 'timeTeleportDist' value is not used + #Range: > 0 + timeTeleportBaseDim = 50 + #The amount of time that is added depending on distance for a local teleport. This value is in militicks which means that 1000 is one tick and one tick is 1/20 of a second + #Range: > 0 + timeTeleportDist = 10 + #Set this to false to disable the 'whoosh' message on teleport + whooshMessage = true + #The volume for the teleporting sound (1.0 is default) + #Range: 0.0 ~ 1.0 + volumeTeleport = 1.0 + #The volume for the error sound when teleportation fails (1.0 is default) + #Range: 0.0 ~ 1.0 + volumeTeleportError = 1.0 + #The amount of ticks that a matter transmitter with destination checker will wait before checking a receiver in case the chunk is not loaded (-1 to disable this check completely) + #Range: > -1 + checkUnloadedChunk = -1 + #The amount of ticks that a matter transmitter with destination checker will wait before checking a receiver in case the world is not loaded (-1 to disable this check completely) + #Range: > -1 + checkUnloadedWorld = -1 + #If this is true then all usages of the teleport system are logged + logTeleportUsages = false + #If this is true then the RFTools teleportation system cannot be used to travel in the same dimension + preventInterdimensionalTeleports = false + #Comma separated list of dimension ids that the teleportation system can't teleport from + blacklistedTeleportationSources = "" + #Comma separated list of dimension ids that the teleportation system can't teleport to + blacklistedTeleportationDestinations = "" + diff --git a/defaultconfigs/servertabinfo-server.toml b/defaultconfigs/servertabinfo-server.toml new file mode 100644 index 0000000..cd9782e --- /dev/null +++ b/defaultconfigs/servertabinfo-server.toml @@ -0,0 +1,9 @@ + +#General settings +[general] + #How often should the server send tps updates to clients + #Range: 100 ~ 600 + refreshTicks = 100 + #Only ops can see tps information, this is to stop tps hunters + opOnlyMode = false + diff --git a/defaultconfigs/simplyjetpacks-server.toml b/defaultconfigs/simplyjetpacks-server.toml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/defaultconfigs/simplyjetpacks-server.toml @@ -0,0 +1 @@ + diff --git a/defaultconfigs/solcarrot-server.toml b/defaultconfigs/solcarrot-server.toml new file mode 100644 index 0000000..66784cf --- /dev/null +++ b/defaultconfigs/solcarrot-server.toml @@ -0,0 +1,26 @@ + +[milestones] + #Number of hearts you start out with. + #Range: 0 ~ 1000 + baseHearts = 10 + #Number of hearts you gain for reaching a new milestone. + #Range: 0 ~ 1000 + heartsPerMilestone = 1 + #A list of numbers of unique foods you need to eat to unlock each milestone, in ascending order. + milestones = [5, 10, 15, 20, 25, 30, 40, 50, 60, 70, 80, 90, 100, 120, 140, 160, 180, 200, 220, 240, 260, 280, 300, 320, 340, 360, 380, 400] + +[filtering] + #Foods in this list won't affect the player's health nor show up in the food book. + blacklist = [] + #When this list contains anything, the blacklist is ignored and instead only foods from here count. + whitelist = [] + #The minimum hunger value foods need to provide in order to count for milestones, in half drumsticks. + #Range: 0 ~ 1000 + minimumFoodValue = 1 + +[miscellaneous] + #Whether or not to reset the food list on death, effectively losing all bonus hearts. + resetOnDeath = false + #If true, eating foods outside of survival mode (e.g. creative/adventure) is not tracked and thus does not contribute towards progression. + limitProgressionToSurvival = false + diff --git a/defaultconfigs/structurize-server.toml b/defaultconfigs/structurize-server.toml new file mode 100644 index 0000000..fa65056 --- /dev/null +++ b/defaultconfigs/structurize-server.toml @@ -0,0 +1,20 @@ + +#All configuration items related to the core gameplay +[gameplay] + #Should the default schematics be ignored (from the jar)? + ignoreSchematicsFromJar = false + #Should player-made schematics be allowed? + allowPlayerSchematics = true + #Max world operations per tick (max blocks to place, remove, or replace). + #Range: 0 ~ 100000 + maxOperationsPerTick = 1000 + #Max amount of undos saved. A higher number requires more memory. + #Range: 0 ~ 100 + maxCachedChanges = 10 + #Max amount of schematics to be cached on the server. + #Range: 0 ~ 100000 + maxCachedSchematics = 100 + #Max amount of blocks checked by a possible worker + #Range: 0 ~ 100000 + maxBlocksChecked = 1000 + diff --git a/defaultconfigs/thermal-server.toml b/defaultconfigs/thermal-server.toml new file mode 100644 index 0000000..c8faf2e --- /dev/null +++ b/defaultconfigs/thermal-server.toml @@ -0,0 +1,51 @@ + +["Global Options"] + #If TRUE, most Thermal Blocks will retain Energy when dropped. This setting does not control ALL blocks. + "Blocks Retain Energy" = true + #If TRUE, most Thermal Blocks will retain Inventory Contents when dropped. This setting does not control ALL blocks. + "Blocks Retain Inventory" = false + #If TRUE, most Thermal Blocks will retain Tank Contents when dropped. This setting does not control ALL blocks. + "Blocks Retain Tank Contents" = false + #If TRUE, Thermal Blocks will retain Augments when dropped. + "Blocks Retain Augments" = true + #If TRUE, Thermal Blocks will retain Redstone Control configuration when dropped. + "Blocks Retain Redstone Control" = true + #If TRUE, Thermal Blocks will retain Side configuration when dropped. + "Blocks Retain Side Configuration" = true + #If TRUE, Thermal Blocks will retain Transfer Control configuration when dropped. + "Blocks Retain Transfer Control" = true + +[Features] + #If TRUE, various 'Vanilla+' Blocks and Recipes are enabled. + "Vanilla+" = true + #If TRUE, Rockwool Blocks and Recipes are enabled. + Rockwool = true + #If TRUE, the Basalz Mob is enabled. + Basalz = true + #If TRUE, the Blitz Mob is enabled. + Blitz = true + #If TRUE, the Blizz Mob is enabled. + Blizz = true + +["World Generation"] + #Set to FALSE to prevent 'Thermal Series' Apatite from generating. + Apatite = true + #Set to FALSE to prevent 'Thermal Series' Cinnabar from generating. + Cinnabar = true + #Set to FALSE to prevent 'Thermal Series' Niter from generating. + Niter = true + #Set to FALSE to prevent 'Thermal Series' Sulfur from generating. + Sulfur = true + #Set to FALSE to prevent 'Thermal Series' Copper from generating. + Copper = true + #Set to FALSE to prevent 'Thermal Series' Tin from generating. + Tin = true + #Set to FALSE to prevent 'Thermal Series' Lead from generating. + Lead = true + #Set to FALSE to prevent 'Thermal Series' Silver from generating. + Silver = true + #Set to FALSE to prevent 'Thermal Series' Nickel from generating. + Nickel = true + #Set to FALSE to prevent 'Thermal Series' Oil Sands from generating. + Oil = true + diff --git a/defaultconfigs/usefulrailroads-server.toml b/defaultconfigs/usefulrailroads-server.toml new file mode 100644 index 0000000..5f31c87 --- /dev/null +++ b/defaultconfigs/usefulrailroads-server.toml @@ -0,0 +1,9 @@ + +#Server configuration settings +[server] + #This option controlls the behaviour of the nbt synchronization between the server and the client on a dedicated server. + #If set to true this mod sync all inventory data to the client which may lead to very large nbt packets or even timeouts when the nbt data is > 2mb. + #If set to false this fix this issue but don't let you use the item in creative mod. + #If you set this to false DO NOT CHANGE YOUR GAMEMODE to creative as this will clear the inventory data! + shareAllNBTData = true + diff --git a/defaultconfigs/xnet-server.toml b/defaultconfigs/xnet-server.toml new file mode 100644 index 0000000..f572547 --- /dev/null +++ b/defaultconfigs/xnet-server.toml @@ -0,0 +1,63 @@ + +#General settings +[general] + #This is a list of blocks that XNet considers to be 'unsided' meaning that it doesn't matter from what side you access things. This is currently only used to help with pasting channels + unsidedBlocks = ["minecraft:chest", "minecraft:trapped_chest", "rftools:modular_storage", "rftools:storage_scanner", "rftools:pearl_injector"] + #Maximum RF the controller can store + #Range: 1 ~ 1000000000 + controllerMaxRF = 100000 + #Maximum RF the controller can receive per tick + #Range: 1 ~ 1000000000 + controllerRfPerTick = 1000 + #Maximum RF the wireless router can store + #Range: 1 ~ 1000000000 + wirelessRouterMaxRF = 100000 + #Maximum RF the wireless router can receive per tick + #Range: 1 ~ 1000000000 + wirelessRouterRfPerTick = 5000 + #Maximum RF per tick the wireless router (tier 1) needs to publish a channel + #Range: 0 ~ 1000000000 + wireless1RfPerChannel = 20 + #Maximum RF per tick the wireless router (tier 2) needs to publish a channel + #Range: 0 ~ 1000000000 + wireless2RfPerChannel = 50 + #Maximum RF per tick the wireless router (infinite tier) needs to publish a channel + #Range: 0 ~ 1000000000 + wirelessInfRfPerChannel = 200 + #Maximum RF the normal connector can store + #Range: 1 ~ 1000000000 + maxRfConnector = 50000 + #Maximum RF the advanced connector can store + #Range: 1 ~ 1000000000 + maxRfAdvancedConnector = 500000 + #Maximum RF/rate that a normal connector can input or output + #Range: 1 ~ 1000000000 + maxRfRateNormal = 10000 + #Maximum RF/rate that an advanced connector can input or output + #Range: 1 ~ 1000000000 + maxRfRateAdvanced = 100000 + #Maximum fluid per operation that a normal connector can input or output + #Range: 1 ~ 1000000000 + maxFluidRateNormal = 1000 + #Maximum fluid per operation that an advanced connector can input or output + #Range: 1 ~ 1000000000 + maxFluidRateAdvanced = 5000 + #Maximum number of published channels that a routing channel can support + #Range: 1 ~ 1000000000 + maxPublishedChannels = 32 + #Power usage for the controller regardless of what it is doing + #Range: 0 ~ 1000000000 + controllerRFPerTick = 0 + #Power usage for the controller per active channel + #Range: 0 ~ 1000000000 + controllerChannelRFT = 1 + #Power usage for the controller per operation performed by one of the channels + #Range: 0 ~ 1000000000 + controllerOperationRFT = 2 + #Range for a tier 1 antenna + #Range: 0 ~ 1000000000 + antennaTier1Range = 100 + #Range for a tier 2 antenna + #Range: 0 ~ 1000000000 + antennaTier2Range = 500 + diff --git a/kubejs/README.txt b/kubejs/README.txt new file mode 100644 index 0000000..c06c7cc --- /dev/null +++ b/kubejs/README.txt @@ -0,0 +1,15 @@ +Find more info on the website: https://kubejs.com/ + +Directory information: + +assets - Acts as a resource pack, you can put any client resources in here, like textures, models, etc. Example: assets/kubejs/textures/item/test_item.png +data - Acts as a datapack, you can put any server resources in here, like loot tables, functions, etc. Example: data/kubejs/loot_tables/blocks/test_block.json + +startup_scripts - Scripts that get loaded once during game startup - Used for adding items and other things that can only happen while the game is loading (Can be reloaded with /kubejs reload_startup_scripts, but it may not work!) +server_scripts - Scripts that get loaded every time server resources reload - Used for modifying recipes, tags, loot tables, and handling server events (Can be reloaded with /reload) +client_scripts - Scripts that get loaded every time client resources reload - Used for JEI events, tooltips and other client side things (Can be reloaded with F3+T) + +config - KubeJS config storage. This is also the only directory that scripts can access other than world directory +exported - Data dumps like texture atlases end up here + +You can find type-specific logs in logs/kubejs/ directory diff --git a/kubejs/assets/kubejs/textures/block/example_block.png b/kubejs/assets/kubejs/textures/block/example_block.png new file mode 100644 index 0000000..58a8d4b Binary files /dev/null and b/kubejs/assets/kubejs/textures/block/example_block.png differ diff --git a/kubejs/assets/kubejs/textures/item/example_item.png b/kubejs/assets/kubejs/textures/item/example_item.png new file mode 100644 index 0000000..bbb5bf7 Binary files /dev/null and b/kubejs/assets/kubejs/textures/item/example_item.png differ diff --git a/kubejs/client_scripts/global_constants.js b/kubejs/client_scripts/global_constants.js new file mode 100644 index 0000000..4ed4530 --- /dev/null +++ b/kubejs/client_scripts/global_constants.js @@ -0,0 +1,73 @@ +const disabledItems = [ + 'bloodmagic:sand_netherite', + 'bloodmagic:gravel_netherite_scrap', + 'bloodmagic:fragment_netherite_scrap', + + 'quark:pipe', + 'quark:potato_crate', + 'quark:beetroot_crate', + 'quark:carrot_crate', + + 'thermal:beetroot_block', + 'thermal:carrot_block', + 'thermal:potato_block', + 'thermal:sugar_cane_block' +]; +const materialsToUnify = [ + 'iron', + 'gold', + 'copper', + 'silver', + 'zinc', + 'brass', + 'lead', + 'tin', + 'compressed_iron', + 'nickel', + 'aluminum', + 'uranium', + 'bronze', + 'electrum', + 'constantan', + 'steel', + 'osmium', + 'diamond', + 'lapis', + 'emerald', + 'quartz', + 'coal', + 'charcoal', + 'obsidian', + 'ender', + 'fluix', + 'saltpeter', + 'fluorite', + 'invar', + 'signalum', + 'lumium', + 'enderium', + 'sulfur', + 'cinnabar', + 'niter', + 'potassium_nitrate', + 'saltpeter', + 'apatite', + 'bitumen', + 'redstone', + 'glowstone', + 'arcane', + 'mana', + 'certus_quartz', + 'charged_certus_quartz', + 'iesnium', + 'dimensional', + 'cloggrum', + 'froststeel', + 'regalium', + 'utherium', + 'coal_coke', + 'starmetal' +]; + +global.materialsToUnify = materialsToUnify; +global.disabledItems = disabledItems; diff --git a/kubejs/client_scripts/item_modifiers/constants.js b/kubejs/client_scripts/item_modifiers/constants.js new file mode 100644 index 0000000..e69de29 diff --git a/kubejs/client_scripts/item_modifiers/jei_descriptions.js b/kubejs/client_scripts/item_modifiers/jei_descriptions.js new file mode 100644 index 0000000..dc4e077 --- /dev/null +++ b/kubejs/client_scripts/item_modifiers/jei_descriptions.js @@ -0,0 +1,24 @@ +events.listen('jei.information', (event) => { + var data = { + items: [ + { + item: 'astralsorcery:stardust', + description: [ + 'Obtained by left-clicking a Starmetal Ingot in-world. See the Astral Tome for more information.' + ] + } + ] +}; + +data.items.forEach(function (item) { + event.add(item.item, item.description); +}); + + + global.disabledItems.forEach((item) => { + event.add( + item, + "This item has been disabled, if you managed to obtain it please report it on Enigmatica 6's issue tracker: https://github.com/NillerMedDild/Enigmatica6/issues" + ); + }); +}); diff --git a/kubejs/client_scripts/item_modifiers/jei_hide.js b/kubejs/client_scripts/item_modifiers/jei_hide.js new file mode 100644 index 0000000..81e0c89 --- /dev/null +++ b/kubejs/client_scripts/item_modifiers/jei_hide.js @@ -0,0 +1,99 @@ +events.listen('jei.hide.items', (event) => { + global.materialsToUnify.forEach((material) => { + if (material == 'iesnium' || material == 'graphite' || material == 'hop_graphite') { + return; + } + itemsToHide.push( + 'immersiveengineering:ingot_' + material, + 'immersiveengineering:dust_' + material, + 'immersiveengineering:nugget_' + material, + 'mekanism:nugget_' + material, + 'mekanism:dust_' + material, + 'mekanism:ingot_' + material, + 'mekanism:block_' + material + ); + }); + + var itemsToHide = [ + 'ars_nouveau:arcane_brick', + 'ars_nouveau:arcane_ore', + 'bloodmagic:coalsand', + 'bloodmagic:saltpeter', + 'bloodmagic:sulfur', + 'create:powdered_obsidian', + 'create:honey_bucket', + 'immersiveengineering:dust_saltpeter', + 'immersiveengineering:dust_wood', + 'morevanillalib:obsidian_shard', + 'powah:uraninite_ore', + 'powah:uraninite_ore_dense', + 'powah:uraninite_ore_poor', + 'powah:uraninite_raw', + 'powah:uraninite_raw_dense', + 'powah:uraninite_raw_poor', + 'quark:biotite', + 'quark:biotite_ore', + 'quark:tallow', + 'thermal:coal_coke', + 'thermal:coal_coke_block', + 'thermal:ender_pearl_dust', + 'thermal:sawdust' + ]; + + itemsToHide.forEach((disabledItem) => { + if (!item.of(disabledItem).isEmpty()) { + event.hide(disabledItem); + } + }); + + global.disabledItems.forEach((disabledItem) => { + if (!item.of(disabledItem).isEmpty()) { + event.hide(disabledItem); + } + }); + + var regexHide = [ + /emendatusenigmatica:\w+_andesite_ore/, + /emendatusenigmatica:\w+_gabbro_ore/, + /emendatusenigmatica:\w+_c_limestone_ore/, + /emendatusenigmatica:\w+_scoria_ore/, + /emendatusenigmatica:\w+_weathered_limestone_ore/, + /emendatusenigmatica:\w+_jasper_ore/, + /emendatusenigmatica:\w+_marble_ore/, + /emendatusenigmatica:\w+_slate_ore/, + /emendatusenigmatica:\w+_netherrack_ore/, + /emendatusenigmatica:\w+_blackstone_ore/, + /emendatusenigmatica:\w+_end_stone_ore/, + /emendatusenigmatica:\w+_mossy_stone_ore/, + /emendatusenigmatica:\w+_granite_ore/, + /emendatusenigmatica:\w+_diorite_ore/, + /emendatusenigmatica:\w+_sand_ore/, + /emendatusenigmatica:\w+_gravel_ore/, + /titanium:\w+_gear/, + /thermal:\w+_dust/, + /thermal:\w+_gear/, + /thermal:\w+_ingot/, + /thermal:\w+_nugget/, + /thermal:\w+_ore/, + /thermal:\w+_plate/, + /mekanism:\w+_ore/, + /minecraft:\w+_ore/, + /immersiveengineering:plate_/, + /immersiveengineering:stick_/, + /create:\w+_sheet/, + /create:\w+_nugget/, + /create:\w+_ingot/, + /create:\w+_ore/, + /emendatusenigmatica:\w+certus/, + /emendatusenigmatica:\w+fluix/, + /rftoolsbase:dimensionalshard/ + ]; + regexHide.forEach((regexExpression) => { + event.hide(regexExpression); + }); +}); + +onEvent('jei.hide.fluids', (event) => { + event.hide('cofh_core:honey'); + event.hide('create:honey'); +}); diff --git a/kubejs/config/client.properties b/kubejs/config/client.properties new file mode 100644 index 0000000..602391e --- /dev/null +++ b/kubejs/config/client.properties @@ -0,0 +1,12 @@ +#KubeJS Client Properties +#Sun Jan 24 12:55:56 CET 2021 +fmlLogColor=ECEFF4 +barBorderColor=ECEFF4 +overrideColors=false +fmlMemoryColor=ECEFF4 +barColor=ECEFF4 +showTagNames=true +disableRecipeBook=true +title= +exportAtlases=false +backgroundColor=2E3440 diff --git a/kubejs/config/common.properties b/kubejs/config/common.properties new file mode 100644 index 0000000..822cb57 --- /dev/null +++ b/kubejs/config/common.properties @@ -0,0 +1,5 @@ +#KubeJS Common Properties +#Sun Jan 24 12:56:02 CET 2021 +exportVisualizerData=false +hideServerScriptErrors=false +serverOnly=false diff --git a/kubejs/data/botanytrees/recipes/quark/red_blossom_sapling.json b/kubejs/data/botanytrees/recipes/quark/red_blossom_sapling.json new file mode 100644 index 0000000..e5f5bf6 --- /dev/null +++ b/kubejs/data/botanytrees/recipes/quark/red_blossom_sapling.json @@ -0,0 +1,47 @@ +{ + "type": "botanypots:crop", + "conditions": [ + { + "type": "forge:mod_loaded", + "modid": "quark" + }, + { + "type": "forge:item_exists", + "item": "quark:red_blossom_sapling" + } + ], + "seed": { + "item": "quark:red_blossom_sapling" + }, + "categories": ["dirt"], + "growthTicks": 2400, + "display": { + "block": "quark:red_blossom_sapling" + }, + "results": [ + { + "chance": 0.5, + "output": { + "item": "minecraft:spruce_log" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.1, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.05, + "output": { + "item": "quark:red_blossom_sapling" + }, + "minRolls": 1, + "maxRolls": 1 + } + ] +} diff --git a/kubejs/data/create/recipes/blockzapper_upgrade/gold_accelerator.json b/kubejs/data/create/recipes/blockzapper_upgrade/gold_accelerator.json new file mode 100644 index 0000000..8ae2618 --- /dev/null +++ b/kubejs/data/create/recipes/blockzapper_upgrade/gold_accelerator.json @@ -0,0 +1,21 @@ +{ + "type": "create:blockzapper_upgrade", + "pattern": ["SE", "BS"], + "key": { + "B": { + "tag": "forge:ingots/brass" + }, + "S": { + "item": "minecraft:sugar" + }, + "E": { + "item": "create:handheld_blockzapper" + } + }, + "result": { + "item": "create:handheld_blockzapper", + "count": 1 + }, + "component": "Accelerator", + "tier": "Brass" +} diff --git a/kubejs/data/create/recipes/blockzapper_upgrade/gold_amplifier.json b/kubejs/data/create/recipes/blockzapper_upgrade/gold_amplifier.json new file mode 100644 index 0000000..d19371b --- /dev/null +++ b/kubejs/data/create/recipes/blockzapper_upgrade/gold_amplifier.json @@ -0,0 +1,21 @@ +{ + "type": "create:blockzapper_upgrade", + "pattern": ["E ", "BR"], + "key": { + "B": { + "tag": "forge:ingots/brass" + }, + "R": { + "item": "create:refined_radiance" + }, + "E": { + "item": "create:handheld_blockzapper" + } + }, + "result": { + "item": "create:handheld_blockzapper", + "count": 1 + }, + "component": "Amplifier", + "tier": "Brass" +} diff --git a/kubejs/data/create/recipes/blockzapper_upgrade/gold_body.json b/kubejs/data/create/recipes/blockzapper_upgrade/gold_body.json new file mode 100644 index 0000000..628695b --- /dev/null +++ b/kubejs/data/create/recipes/blockzapper_upgrade/gold_body.json @@ -0,0 +1,18 @@ +{ + "type": "create:blockzapper_upgrade", + "pattern": [" B ", "BEB", " B "], + "key": { + "B": { + "tag": "forge:ingots/brass" + }, + "E": { + "item": "create:handheld_blockzapper" + } + }, + "result": { + "item": "create:handheld_blockzapper", + "count": 1 + }, + "component": "Body", + "tier": "Brass" +} diff --git a/kubejs/data/create/recipes/blockzapper_upgrade/gold_retriever.json b/kubejs/data/create/recipes/blockzapper_upgrade/gold_retriever.json new file mode 100644 index 0000000..9a6943d --- /dev/null +++ b/kubejs/data/create/recipes/blockzapper_upgrade/gold_retriever.json @@ -0,0 +1,21 @@ +{ + "type": "create:blockzapper_upgrade", + "pattern": ["E ", "BR"], + "key": { + "B": { + "tag": "forge:ingots/brass" + }, + "R": { + "tag": "forge:dusts/redstone" + }, + "E": { + "item": "create:handheld_blockzapper" + } + }, + "result": { + "item": "create:handheld_blockzapper", + "count": 1 + }, + "component": "Retriever", + "tier": "Brass" +} diff --git a/kubejs/data/create/recipes/blockzapper_upgrade/gold_scope.json b/kubejs/data/create/recipes/blockzapper_upgrade/gold_scope.json new file mode 100644 index 0000000..1a3c98e --- /dev/null +++ b/kubejs/data/create/recipes/blockzapper_upgrade/gold_scope.json @@ -0,0 +1,21 @@ +{ + "type": "create:blockzapper_upgrade", + "pattern": ["GBG", " E "], + "key": { + "B": { + "tag": "forge:ingots/brass" + }, + "G": { + "tag": "forge:glass" + }, + "E": { + "item": "create:handheld_blockzapper" + } + }, + "result": { + "item": "create:handheld_blockzapper", + "count": 1 + }, + "component": "Scope", + "tier": "Brass" +} diff --git a/kubejs/data/create/recipes/blockzapper_upgrade/purpur_scope.json b/kubejs/data/create/recipes/blockzapper_upgrade/purpur_scope.json new file mode 100644 index 0000000..397e01e --- /dev/null +++ b/kubejs/data/create/recipes/blockzapper_upgrade/purpur_scope.json @@ -0,0 +1,21 @@ +{ + "type": "create:blockzapper_upgrade", + "pattern": ["GBG", " E "], + "key": { + "B": { + "item": "create:chromatic_compound" + }, + "G": { + "tag": "forge:glass" + }, + "E": { + "item": "create:handheld_blockzapper" + } + }, + "result": { + "item": "create:handheld_blockzapper", + "count": 1 + }, + "component": "Scope", + "tier": "Chromatic" +} diff --git a/kubejs/data/create/recipes/emptying/honey_bottle.json b/kubejs/data/create/recipes/emptying/honey_bottle.json new file mode 100644 index 0000000..f1399bc --- /dev/null +++ b/kubejs/data/create/recipes/emptying/honey_bottle.json @@ -0,0 +1,17 @@ +{ + "type": "create:emptying", + "ingredients": [ + { + "item": "minecraft:honey_bottle" + } + ], + "results": [ + { + "item": "minecraft:glass_bottle" + }, + { + "fluid": "resourcefulbees:honey", + "amount": 250 + } + ] +} diff --git a/kubejs/data/create/recipes/filling/honey_bottle.json b/kubejs/data/create/recipes/filling/honey_bottle.json new file mode 100644 index 0000000..384e37d --- /dev/null +++ b/kubejs/data/create/recipes/filling/honey_bottle.json @@ -0,0 +1,17 @@ +{ + "type": "create:filling", + "ingredients": [ + { + "item": "minecraft:glass_bottle" + }, + { + "fluid": "resourcefulbees:honey", + "amount": 250 + } + ], + "results": [ + { + "item": "minecraft:honey_bottle" + } + ] +} diff --git a/kubejs/data/mekanism/recipes/compat/biomesoplenty/sawing/log/cherry.json b/kubejs/data/mekanism/recipes/compat/biomesoplenty/sawing/log/cherry.json new file mode 100644 index 0000000..5b9eb20 --- /dev/null +++ b/kubejs/data/mekanism/recipes/compat/biomesoplenty/sawing/log/cherry.json @@ -0,0 +1,8 @@ +{ + "type": "mekanism:sawing", + "conditions": [{ "modid": "biomesoplenty", "type": "forge:mod_loaded" }], + "input": { "ingredient": { "tag": "biomesoplenty:cherry_logs" } }, + "mainOutput": { "item": "biomesoplenty:cherry_planks", "count": 6 }, + "secondaryOutput": { "item": "emendatusenigmatica:wood_dust" }, + "secondaryChance": 0.25 +} diff --git a/kubejs/data/mekanism/recipes/compat/biomesoplenty/sawing/log/dead.json b/kubejs/data/mekanism/recipes/compat/biomesoplenty/sawing/log/dead.json new file mode 100644 index 0000000..edc0386 --- /dev/null +++ b/kubejs/data/mekanism/recipes/compat/biomesoplenty/sawing/log/dead.json @@ -0,0 +1,8 @@ +{ + "type": "mekanism:sawing", + "conditions": [{ "modid": "biomesoplenty", "type": "forge:mod_loaded" }], + "input": { "ingredient": { "tag": "biomesoplenty:dead_logs" } }, + "mainOutput": { "item": "biomesoplenty:dead_planks", "count": 6 }, + "secondaryOutput": { "item": "emendatusenigmatica:wood_dust" }, + "secondaryChance": 0.25 +} diff --git a/kubejs/data/minecraft/loot_tables/blocks/coal_ore.json b/kubejs/data/minecraft/loot_tables/blocks/coal_ore.json new file mode 100644 index 0000000..d9556e4 --- /dev/null +++ b/kubejs/data/minecraft/loot_tables/blocks/coal_ore.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "emendatusenigmatica:coal_chunk" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:coal" + } + ] + } + ] + } + ] +} diff --git a/kubejs/data/minecraft/loot_tables/blocks/diamond_ore.json b/kubejs/data/minecraft/loot_tables/blocks/diamond_ore.json new file mode 100644 index 0000000..92a096f --- /dev/null +++ b/kubejs/data/minecraft/loot_tables/blocks/diamond_ore.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "emendatusenigmatica:diamond_chunk" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:diamond" + } + ] + } + ] + } + ] +} diff --git a/kubejs/data/minecraft/loot_tables/blocks/emerald_ore.json b/kubejs/data/minecraft/loot_tables/blocks/emerald_ore.json new file mode 100644 index 0000000..0c7a535 --- /dev/null +++ b/kubejs/data/minecraft/loot_tables/blocks/emerald_ore.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "emendatusenigmatica:emerald_chunk" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:emerald" + } + ] + } + ] + } + ] +} diff --git a/kubejs/data/minecraft/loot_tables/blocks/gold_ore.json b/kubejs/data/minecraft/loot_tables/blocks/gold_ore.json new file mode 100644 index 0000000..9e065bc --- /dev/null +++ b/kubejs/data/minecraft/loot_tables/blocks/gold_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "emendatusenigmatica:gold_chunk" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/kubejs/data/minecraft/loot_tables/blocks/iron_ore.json b/kubejs/data/minecraft/loot_tables/blocks/iron_ore.json new file mode 100644 index 0000000..59325bc --- /dev/null +++ b/kubejs/data/minecraft/loot_tables/blocks/iron_ore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "emendatusenigmatica:iron_chunk" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/kubejs/data/minecraft/loot_tables/blocks/lapis_ore.json b/kubejs/data/minecraft/loot_tables/blocks/lapis_ore.json new file mode 100644 index 0000000..1516ed5 --- /dev/null +++ b/kubejs/data/minecraft/loot_tables/blocks/lapis_ore.json @@ -0,0 +1,56 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "emendatusenigmatica:lapis_chunk" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 4.0, + "max": 9.0, + "type": "minecraft:uniform" + } + }, + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:lapis_lazuli" + } + ] + } + ] + } + ] +} diff --git a/kubejs/data/minecraft/loot_tables/blocks/redstone_ore.json b/kubejs/data/minecraft/loot_tables/blocks/redstone_ore.json new file mode 100644 index 0000000..debc8e4 --- /dev/null +++ b/kubejs/data/minecraft/loot_tables/blocks/redstone_ore.json @@ -0,0 +1,56 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "emendatusenigmatica:redstone_chunk" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 4.0, + "max": 5.0, + "type": "minecraft:uniform" + } + }, + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:redstone" + } + ] + } + ] + } + ] +} diff --git a/kubejs/data/thermal/recipes/machine/bottler/bottler_honey_bottle.json b/kubejs/data/thermal/recipes/machine/bottler/bottler_honey_bottle.json new file mode 100644 index 0000000..b575e06 --- /dev/null +++ b/kubejs/data/thermal/recipes/machine/bottler/bottler_honey_bottle.json @@ -0,0 +1,17 @@ +{ + "type": "thermal:bottler", + "ingredient": [ + { + "item": "minecraft:glass_bottle" + }, + { + "fluid": "resourcefulbees:honey", + "amount": 250 + } + ], + "result": [ + { + "item": "minecraft:honey_bottle" + } + ] +} diff --git a/kubejs/data/thermal/recipes/machine/chiller/chiller_honey_to_honey_block.json b/kubejs/data/thermal/recipes/machine/chiller/chiller_honey_to_honey_block.json new file mode 100644 index 0000000..33553c4 --- /dev/null +++ b/kubejs/data/thermal/recipes/machine/chiller/chiller_honey_to_honey_block.json @@ -0,0 +1,13 @@ +{ + "type": "thermal:chiller", + "ingredient": { + "fluid": "resourcefulbees:honey", + "amount": 1000 + }, + "result": [ + { + "item": "minecraft:honey_block" + } + ], + "energy": 2000 +} diff --git a/kubejs/data/thermal/recipes/machine/crucible/crucible_honey_block_to_honey.json b/kubejs/data/thermal/recipes/machine/crucible/crucible_honey_block_to_honey.json new file mode 100644 index 0000000..5621822 --- /dev/null +++ b/kubejs/data/thermal/recipes/machine/crucible/crucible_honey_block_to_honey.json @@ -0,0 +1,13 @@ +{ + "type": "thermal:crucible", + "ingredient": { + "item": "minecraft:honey_block" + }, + "result": [ + { + "fluid": "resourcefulbees:honey", + "amount": 1000 + } + ], + "energy": 2000 +} diff --git a/kubejs/exported/tags/blocks.txt b/kubejs/exported/tags/blocks.txt new file mode 100644 index 0000000..3ea62b1 --- /dev/null +++ b/kubejs/exported/tags/blocks.txt @@ -0,0 +1,8749 @@ +To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM + +#darkutils:trap +- darkutils:rune_slowness +- darkutils:rune_wither +- darkutils:rune_weakness +- darkutils:rune_fire +- darkutils:rune_poison +- darkutils:rune_fatigue +- darkutils:rune_hunger +- darkutils:rune_nausea +- darkutils:rune_blindness +- darkutils:rune_glowing +- darkutils:rune_damage +- darkutils:rune_damage_player + +#refinedstorage:storage_blocks/fluids/65536k +- extrastorage:block_65536k_fluid +- extradisks:65536k_fluid_storage_block + +#bloodmagic:ritual_stones/earth_or_water +- bloodmagic:earthritualstone +- bloodmagic:waterritualstone + +#forge:glass_panes/magenta +- pitg:magenta_stained_glasspane +- minecraft:magenta_stained_glass_pane + +#rsgauges:plants +- #minecraft:saplings +- #minecraft:leaves +- #minecraft:logs +- #minecraft:small_flowers +- minecraft:carved_pumpkin + +#forge:ores/biotite +- quark:biotite_ore + +#forge:ores/uraninite_dense +- powah:uraninite_ore_dense + +#quark:planks_vertical_slab +- quark:black_stained_planks_vertical_slab +- quark:blue_stained_planks_vertical_slab +- quark:brown_stained_planks_vertical_slab +- quark:cyan_stained_planks_vertical_slab +- quark:gray_stained_planks_vertical_slab +- quark:green_stained_planks_vertical_slab +- quark:light_blue_stained_planks_vertical_slab +- quark:light_gray_stained_planks_vertical_slab +- quark:lime_stained_planks_vertical_slab +- quark:magenta_stained_planks_vertical_slab +- quark:orange_stained_planks_vertical_slab +- quark:pink_stained_planks_vertical_slab +- quark:purple_stained_planks_vertical_slab +- quark:red_stained_planks_vertical_slab +- quark:white_stained_planks_vertical_slab +- quark:yellow_stained_planks_vertical_slab + +#structurize:timber_frames/paper/acacia +- structurize:plain_acacia_paper_timber_frame +- structurize:double_crossed_acacia_paper_timber_frame +- structurize:framed_acacia_paper_timber_frame +- structurize:side_framed_acacia_paper_timber_frame +- structurize:up_gated_acacia_paper_timber_frame +- structurize:down_gated_acacia_paper_timber_frame +- structurize:one_crossed_lr_acacia_paper_timber_frame +- structurize:one_crossed_rl_acacia_paper_timber_frame +- structurize:horizontal_plain_acacia_paper_timber_frame +- structurize:side_framed_horizontal_acacia_paper_timber_frame + +#structurize:timber_frames/acacia/oak +- structurize:plain_oak_acacia_timber_frame +- structurize:double_crossed_oak_acacia_timber_frame +- structurize:framed_oak_acacia_timber_frame +- structurize:side_framed_oak_acacia_timber_frame +- structurize:up_gated_oak_acacia_timber_frame +- structurize:down_gated_oak_acacia_timber_frame +- structurize:one_crossed_lr_oak_acacia_timber_frame +- structurize:one_crossed_rl_oak_acacia_timber_frame +- structurize:horizontal_plain_oak_acacia_timber_frame +- structurize:side_framed_horizontal_oak_acacia_timber_frame + +#forge:wooden_fences +- ars_nouveau:archwood_fence + +#quark:stools +- quark:black_stool +- quark:blue_stool +- quark:brown_stool +- quark:cyan_stool +- quark:gray_stool +- quark:green_stool +- quark:light_blue_stool +- quark:light_gray_stool +- quark:lime_stool +- quark:magenta_stool +- quark:orange_stool +- quark:pink_stool +- quark:purple_stool +- quark:red_stool +- quark:white_stool +- quark:yellow_stool + +#forge:storage_blocks/netherite +- minecraft:netherite_block + +#forge:glass_panes/white +- pitg:white_stained_glasspane +- minecraft:white_stained_glass_pane + +#biomesoplenty:hellbark_logs +- biomesoplenty:hellbark_log +- biomesoplenty:hellbark_wood +- biomesoplenty:stripped_hellbark_log +- biomesoplenty:stripped_hellbark_wood + +#structurize:shingles/clay/cactus +- structurize:clay_cactus_shingle +- structurize:black_clay_cactus_shingle +- structurize:blue_clay_cactus_shingle +- structurize:brown_clay_cactus_shingle +- structurize:cyan_clay_cactus_shingle +- structurize:gray_clay_cactus_shingle +- structurize:green_clay_cactus_shingle +- structurize:light_blue_clay_cactus_shingle +- structurize:light_gray_clay_cactus_shingle +- structurize:lime_clay_cactus_shingle +- structurize:magenta_clay_cactus_shingle +- structurize:orange_clay_cactus_shingle +- structurize:pink_clay_cactus_shingle +- structurize:purple_clay_cactus_shingle +- structurize:red_clay_cactus_shingle +- structurize:white_clay_cactus_shingle +- structurize:yellow_clay_cactus_shingle + +#structurize:timber_frames/cobble_stone/oak +- structurize:plain_oak_cobble_stone_timber_frame +- structurize:double_crossed_oak_cobble_stone_timber_frame +- structurize:framed_oak_cobble_stone_timber_frame +- structurize:side_framed_oak_cobble_stone_timber_frame +- structurize:up_gated_oak_cobble_stone_timber_frame +- structurize:down_gated_oak_cobble_stone_timber_frame +- structurize:one_crossed_lr_oak_cobble_stone_timber_frame +- structurize:one_crossed_rl_oak_cobble_stone_timber_frame +- structurize:horizontal_plain_oak_cobble_stone_timber_frame +- structurize:side_framed_horizontal_oak_cobble_stone_timber_frame + +#forge:wool/black +- minecraft:black_wool + +#forge:glass_panes/light_gray +- pitg:light_gray_stained_glasspane +- minecraft:light_gray_stained_glass_pane + +#forge:storage_blocks/nickel +- immersiveengineering:storage_nickel +- emendatusenigmatica:nickel_block +- thermal:nickel_block + +#darkutils:flat_tile +- darkutils:blank_plate +- darkutils:vector_plate +- darkutils:export_plate +- darkutils:import_plate +- darkutils:vector_plate_fast +- darkutils:export_plate_fast +- darkutils:import_plate_fast +- darkutils:vector_plate_extreme +- darkutils:export_plate_extreme +- darkutils:import_plate_extreme +- darkutils:rune_slowness +- darkutils:rune_wither +- darkutils:rune_weakness +- darkutils:rune_fire +- darkutils:rune_poison +- darkutils:rune_fatigue +- darkutils:rune_hunger +- darkutils:rune_nausea +- darkutils:rune_blindness +- darkutils:rune_glowing +- darkutils:rune_damage +- darkutils:rune_damage_player +- darkutils:anchor_plate + +#forge:ores/niter +- thermal:niter_ore + +#refinedstorage:storage_blocks/items +- #refinedstorage:storage_blocks/items/256k +- #refinedstorage:storage_blocks/items/1024k +- #refinedstorage:storage_blocks/items/4096k +- #refinedstorage:storage_blocks/items/16384k +- #refinedstorage:storage_blocks/items/256k +- #refinedstorage:storage_blocks/items/1024k +- #refinedstorage:storage_blocks/items/4096k +- #refinedstorage:storage_blocks/items/16384k +- #refinedstorage:storage_blocks/items/65536k +- #refinedstorage:storage_blocks/items/262144k +- #refinedstorage:storage_blocks/items/1048576k +- #refinedstorage:storage_blocks/items/infinite + +#emendatusenigmatica:misc/enigmatic_exchanger +- emendatusenigmatica:enigmatic_exchanger + +#structurize:timber_frames/birch/oak +- structurize:plain_oak_birch_timber_frame +- structurize:double_crossed_oak_birch_timber_frame +- structurize:framed_oak_birch_timber_frame +- structurize:side_framed_oak_birch_timber_frame +- structurize:up_gated_oak_birch_timber_frame +- structurize:down_gated_oak_birch_timber_frame +- structurize:one_crossed_lr_oak_birch_timber_frame +- structurize:one_crossed_rl_oak_birch_timber_frame +- structurize:horizontal_plain_oak_birch_timber_frame +- structurize:side_framed_horizontal_oak_birch_timber_frame + +#quark:candles +- quark:black_candle +- quark:blue_candle +- quark:brown_candle +- quark:cyan_candle +- quark:gray_candle +- quark:green_candle +- quark:light_blue_candle +- quark:light_gray_candle +- quark:lime_candle +- quark:magenta_candle +- quark:orange_candle +- quark:pink_candle +- quark:purple_candle +- quark:red_candle +- quark:white_candle +- quark:yellow_candle + +#minecraft:dragon_immune +- minecraft:barrier +- minecraft:bedrock +- minecraft:end_portal +- minecraft:end_portal_frame +- minecraft:end_gateway +- minecraft:command_block +- minecraft:repeating_command_block +- minecraft:chain_command_block +- minecraft:structure_block +- minecraft:jigsaw +- minecraft:moving_piston +- minecraft:obsidian +- minecraft:crying_obsidian +- minecraft:end_stone +- minecraft:iron_bars +- minecraft:respawn_anchor +- minecraft:barrier +- minecraft:bedrock +- minecraft:end_portal +- minecraft:end_portal_frame +- minecraft:end_gateway +- minecraft:command_block +- minecraft:repeating_command_block +- minecraft:chain_command_block +- minecraft:structure_block +- minecraft:jigsaw +- minecraft:moving_piston +- minecraft:obsidian +- minecraft:crying_obsidian +- minecraft:end_stone +- minecraft:iron_bars +- minecraft:respawn_anchor +- quark:biotite_ore +- quark:basalt +- quark:polished_basalt +- quark:basalt_stairs +- quark:polished_basalt_stairs +- quark:basalt_slab +- quark:polished_basalt_slab +- quark:basalt_vertical_slab +- quark:polished_basalt_vertical_slab +- quark:basalt_wall +- quark:basalt_speleothem +- quark:basalt_bricks +- quark:basalt_pavement +- quark:chiseled_basalt_bricks +- quark:basalt_bricks_slab +- quark:basalt_bricks_stairs +- quark:basalt_bricks_vertical_slab +- quark:basalt_bricks_wall +- quark:basalt_pillar +- quark:duskbound_lantern +- quark:duskbound_block +- quark:duskbound_block_stairs +- quark:duskbound_block_slab +- quark:duskbound_block_vertical_slab +- quark:myalite_crystal + +#forge:glass/pink +- minecraft:pink_stained_glass + +#forge:chests +- #forge:chests/electric +- #forge:chests/personal +- #pneumaticcraft:chests +- #forge:chests/ender +- #forge:chests/trapped +- #forge:chests/wooden +- quark:nether_brick_chest +- quark:purpur_chest +- quark:prismarine_chest +- quark:mushroom_chest + +#structurize:timber_frames/cobble_stone/birch +- structurize:plain_birch_cobble_stone_timber_frame +- structurize:double_crossed_birch_cobble_stone_timber_frame +- structurize:framed_birch_cobble_stone_timber_frame +- structurize:side_framed_birch_cobble_stone_timber_frame +- structurize:up_gated_birch_cobble_stone_timber_frame +- structurize:down_gated_birch_cobble_stone_timber_frame +- structurize:one_crossed_lr_birch_cobble_stone_timber_frame +- structurize:one_crossed_rl_birch_cobble_stone_timber_frame +- structurize:horizontal_plain_birch_cobble_stone_timber_frame +- structurize:side_framed_horizontal_birch_cobble_stone_timber_frame + +#forge:storage_blocks/emerald +- minecraft:emerald_block + +#forge:ores/redstone +- emendatusenigmatica:redstone_ore +- emendatusenigmatica:redstone_andesite_ore +- emendatusenigmatica:redstone_granite_ore +- emendatusenigmatica:redstone_diorite_ore +- emendatusenigmatica:redstone_sand_ore +- emendatusenigmatica:redstone_gravel_ore +- emendatusenigmatica:redstone_netherrack_ore +- emendatusenigmatica:redstone_blackstone_ore +- emendatusenigmatica:redstone_end_stone_ore +- emendatusenigmatica:redstone_gabbro_ore +- emendatusenigmatica:redstone_c_limestone_ore +- emendatusenigmatica:redstone_scoria_ore +- emendatusenigmatica:redstone_weathered_limestone_ore +- emendatusenigmatica:redstone_jasper_ore +- emendatusenigmatica:redstone_marble_ore +- emendatusenigmatica:redstone_slate_ore +- emendatusenigmatica:redstone_mossy_stone_ore +- minecraft:redstone_ore + +#forge:storage_blocks/uranium +- mekanism:block_uranium +- immersiveengineering:storage_uranium +- emendatusenigmatica:uranium_block + +#forge:sheetmetals/nickel +- immersiveengineering:sheetmetal_nickel + +#structurize:timber_frames/stone/jungle +- structurize:plain_jungle_stone_timber_frame +- structurize:double_crossed_jungle_stone_timber_frame +- structurize:framed_jungle_stone_timber_frame +- structurize:side_framed_jungle_stone_timber_frame +- structurize:up_gated_jungle_stone_timber_frame +- structurize:down_gated_jungle_stone_timber_frame +- structurize:one_crossed_lr_jungle_stone_timber_frame +- structurize:one_crossed_rl_jungle_stone_timber_frame +- structurize:horizontal_plain_jungle_stone_timber_frame +- structurize:side_framed_horizontal_jungle_stone_timber_frame + +#forge:glass/red +- minecraft:red_stained_glass + +#forge:ores/potassium_nitrate +- emendatusenigmatica:potassium_nitrate_ore +- emendatusenigmatica:potassium_nitrate_andesite_ore +- emendatusenigmatica:potassium_nitrate_granite_ore +- emendatusenigmatica:potassium_nitrate_diorite_ore +- emendatusenigmatica:potassium_nitrate_sand_ore +- emendatusenigmatica:potassium_nitrate_gravel_ore +- emendatusenigmatica:potassium_nitrate_netherrack_ore +- emendatusenigmatica:potassium_nitrate_blackstone_ore +- emendatusenigmatica:potassium_nitrate_end_stone_ore +- emendatusenigmatica:potassium_nitrate_gabbro_ore +- emendatusenigmatica:potassium_nitrate_c_limestone_ore +- emendatusenigmatica:potassium_nitrate_scoria_ore +- emendatusenigmatica:potassium_nitrate_weathered_limestone_ore +- emendatusenigmatica:potassium_nitrate_jasper_ore +- emendatusenigmatica:potassium_nitrate_marble_ore +- emendatusenigmatica:potassium_nitrate_slate_ore +- emendatusenigmatica:potassium_nitrate_mossy_stone_ore + +#forge:sheetmetals/steel +- immersiveengineering:sheetmetal_steel + +#ftbchunks:interact_whitelist +- minecraft:crafting_table +- #tombstone:graves? +- waystones:waystone? +- waystones:mossy_waystone? +- waystones:sandy_waystone? + +#structurize:timber_frames/spruce +- #structurize:timber_frames/spruce/oak +- #structurize:timber_frames/spruce/acacia +- #structurize:timber_frames/spruce/birch +- #structurize:timber_frames/spruce/jungle +- #structurize:timber_frames/spruce/spruce +- #structurize:timber_frames/spruce/dark_oak +- #structurize:timber_frames/spruce/cactus + +#refinedstorage:storage_blocks/items/16384k +- extrastorage:block_16384k +- extradisks:16384k_storage_block + +#minecraft:mushroom_hyphae +- minecraft:brown_mushroom_block +- minecraft:red_mushroom_block +- minecraft:crimson_hyphae +- minecraft:warped_hyphae +- minecraft:stripped_crimson_hyphae +- minecraft:stripped_warped_hyphae +- minecraft:nether_wart_block +- minecraft:warped_wart_block +- minecraft:shroomlight +- minecraft:brown_mushroom_block +- minecraft:red_mushroom_block +- minecraft:crimson_hyphae +- minecraft:warped_hyphae +- minecraft:stripped_crimson_hyphae +- minecraft:stripped_warped_hyphae +- minecraft:nether_wart_block +- minecraft:warped_wart_block +- minecraft:shroomlight + +#forge:glass_panes/green +- pitg:green_stained_glasspane +- minecraft:green_stained_glass_pane + +#structurize:timber_frames/cactus/spruce +- structurize:plain_spruce_cactus_timber_frame +- structurize:double_crossed_spruce_cactus_timber_frame +- structurize:framed_spruce_cactus_timber_frame +- structurize:side_framed_spruce_cactus_timber_frame +- structurize:up_gated_spruce_cactus_timber_frame +- structurize:down_gated_spruce_cactus_timber_frame +- structurize:one_crossed_lr_spruce_cactus_timber_frame +- structurize:one_crossed_rl_spruce_cactus_timber_frame +- structurize:horizontal_plain_spruce_cactus_timber_frame +- structurize:side_framed_horizontal_spruce_cactus_timber_frame + +#forge:storage_blocks/coke +- emendatusenigmatica:coke_block + +#minecraft:prevent_mob_spawning_inside +- #minecraft:rails +- #minecraft:rails + +#pneumaticcraft:wall_lamps +- pneumaticcraft:wall_lamp_white +- pneumaticcraft:wall_lamp_orange +- pneumaticcraft:wall_lamp_magenta +- pneumaticcraft:wall_lamp_light_blue +- pneumaticcraft:wall_lamp_yellow +- pneumaticcraft:wall_lamp_lime +- pneumaticcraft:wall_lamp_pink +- pneumaticcraft:wall_lamp_gray +- pneumaticcraft:wall_lamp_light_gray +- pneumaticcraft:wall_lamp_cyan +- pneumaticcraft:wall_lamp_purple +- pneumaticcraft:wall_lamp_blue +- pneumaticcraft:wall_lamp_brown +- pneumaticcraft:wall_lamp_green +- pneumaticcraft:wall_lamp_red +- pneumaticcraft:wall_lamp_black + +#forge:chests/trapped +- minecraft:trapped_chest +- quark:oak_trapped_chest +- quark:spruce_trapped_chest +- quark:birch_trapped_chest +- quark:jungle_trapped_chest +- quark:acacia_trapped_chest +- quark:dark_oak_trapped_chest +- quark:warped_trapped_chest +- quark:crimson_trapped_chest +- quark:nether_brick_trapped_chest +- quark:purpur_trapped_chest +- quark:prismarine_trapped_chest +- quark:mushroom_trapped_chest + +#structure_gel:gel +- structure_gel:red_gel +- structure_gel:blue_gel +- structure_gel:green_gel +- structure_gel:cyan_gel +- structure_gel:orange_gel +- structure_gel:yellow_gel + +#forge:fence_gates +- #forge:fence_gates/wooden +- quark:nether_brick_fence_gate + +#buildinggadgets:whitelist/generic + +#structurize:timber_frames/dark_oak/acacia +- structurize:plain_acacia_dark_oak_timber_frame +- structurize:double_crossed_acacia_dark_oak_timber_frame +- structurize:framed_acacia_dark_oak_timber_frame +- structurize:side_framed_acacia_dark_oak_timber_frame +- structurize:up_gated_acacia_dark_oak_timber_frame +- structurize:down_gated_acacia_dark_oak_timber_frame +- structurize:one_crossed_lr_acacia_dark_oak_timber_frame +- structurize:one_crossed_rl_acacia_dark_oak_timber_frame +- structurize:horizontal_plain_acacia_dark_oak_timber_frame +- structurize:side_framed_horizontal_acacia_dark_oak_timber_frame + +#forge:sandstone +- biomesoplenty:black_sandstone +- biomesoplenty:cut_black_sandstone +- biomesoplenty:chiseled_black_sandstone +- biomesoplenty:smooth_black_sandstone +- biomesoplenty:orange_sandstone +- biomesoplenty:cut_orange_sandstone +- biomesoplenty:chiseled_orange_sandstone +- biomesoplenty:smooth_orange_sandstone +- biomesoplenty:white_sandstone +- biomesoplenty:cut_white_sandstone +- biomesoplenty:chiseled_white_sandstone +- biomesoplenty:smooth_white_sandstone +- minecraft:sandstone +- minecraft:cut_sandstone +- minecraft:chiseled_sandstone +- minecraft:smooth_sandstone +- minecraft:red_sandstone +- minecraft:cut_red_sandstone +- minecraft:chiseled_red_sandstone +- minecraft:smooth_red_sandstone + +#structurize:timber_frames/birch/spruce +- structurize:plain_spruce_birch_timber_frame +- structurize:double_crossed_spruce_birch_timber_frame +- structurize:framed_spruce_birch_timber_frame +- structurize:side_framed_spruce_birch_timber_frame +- structurize:up_gated_spruce_birch_timber_frame +- structurize:down_gated_spruce_birch_timber_frame +- structurize:one_crossed_lr_spruce_birch_timber_frame +- structurize:one_crossed_rl_spruce_birch_timber_frame +- structurize:horizontal_plain_spruce_birch_timber_frame +- structurize:side_framed_horizontal_spruce_birch_timber_frame + +#forge:storage_blocks/copper +- mekanism:block_copper +- immersiveengineering:storage_copper +- emendatusenigmatica:copper_block +- thermal:copper_block +- create:copper_block + +#forge:glass_panes/colorless +- pitg:glasspane +- minecraft:glass_pane + +#structurize:timber_frames/cobble_stone/jungle +- structurize:plain_jungle_cobble_stone_timber_frame +- structurize:double_crossed_jungle_cobble_stone_timber_frame +- structurize:framed_jungle_cobble_stone_timber_frame +- structurize:side_framed_jungle_cobble_stone_timber_frame +- structurize:up_gated_jungle_cobble_stone_timber_frame +- structurize:down_gated_jungle_cobble_stone_timber_frame +- structurize:one_crossed_lr_jungle_cobble_stone_timber_frame +- structurize:one_crossed_rl_jungle_cobble_stone_timber_frame +- structurize:horizontal_plain_jungle_cobble_stone_timber_frame +- structurize:side_framed_horizontal_jungle_cobble_stone_timber_frame + +#bloodmagic:ritual_stones/air_or_fire +- bloodmagic:airritualstone +- bloodmagic:fireritualstone + +#structurize:shingles/moss_slate/oak +- structurize:moss_slate_oak_shingle + +#forge:storage_blocks/cinnabar +- emendatusenigmatica:cinnabar_block +- thermal:cinnabar_block + +#structurize:timber_frames/oak/jungle +- structurize:plain_jungle_oak_timber_frame +- structurize:double_crossed_jungle_oak_timber_frame +- structurize:framed_jungle_oak_timber_frame +- structurize:side_framed_jungle_oak_timber_frame +- structurize:up_gated_jungle_oak_timber_frame +- structurize:down_gated_jungle_oak_timber_frame +- structurize:one_crossed_lr_jungle_oak_timber_frame +- structurize:one_crossed_rl_jungle_oak_timber_frame +- structurize:horizontal_plain_jungle_oak_timber_frame +- structurize:side_framed_horizontal_jungle_oak_timber_frame + +#forge:storage_blocks/potassium_nitrate +- emendatusenigmatica:potassium_nitrate_block + +#structurize:shingles/slate/spruce +- structurize:slate_spruce_shingle +- structurize:blue_slate_spruce_shingle +- structurize:green_slate_spruce_shingle +- structurize:purple_slate_spruce_shingle + +#structurize:timber_frames/stone/cactus +- structurize:plain_cactus_stone_timber_frame +- structurize:double_crossed_cactus_stone_timber_frame +- structurize:framed_cactus_stone_timber_frame +- structurize:side_framed_cactus_stone_timber_frame +- structurize:up_gated_cactus_stone_timber_frame +- structurize:down_gated_cactus_stone_timber_frame +- structurize:one_crossed_lr_cactus_stone_timber_frame +- structurize:one_crossed_rl_cactus_stone_timber_frame +- structurize:horizontal_plain_cactus_stone_timber_frame +- structurize:side_framed_horizontal_cactus_stone_timber_frame + +#forge:storage_blocks/charged_certus_quartz +- emendatusenigmatica:charged_certus_quartz_block + +#forge:storage_blocks/lapis +- minecraft:lapis_block + +#pneumaticcraft:chests +- pneumaticcraft:smart_chest +- pneumaticcraft:reinforced_chest + +#minecraft:beds +- minecraft:red_bed +- minecraft:black_bed +- minecraft:blue_bed +- minecraft:brown_bed +- minecraft:cyan_bed +- minecraft:gray_bed +- minecraft:green_bed +- minecraft:light_blue_bed +- minecraft:light_gray_bed +- minecraft:lime_bed +- minecraft:magenta_bed +- minecraft:orange_bed +- minecraft:pink_bed +- minecraft:purple_bed +- minecraft:white_bed +- minecraft:yellow_bed +- minecraft:red_bed +- minecraft:black_bed +- minecraft:blue_bed +- minecraft:brown_bed +- minecraft:cyan_bed +- minecraft:gray_bed +- minecraft:green_bed +- minecraft:light_blue_bed +- minecraft:light_gray_bed +- minecraft:lime_bed +- minecraft:magenta_bed +- minecraft:orange_bed +- minecraft:pink_bed +- minecraft:purple_bed +- minecraft:white_bed +- minecraft:yellow_bed + +#structurize:shingles/clay/jungle +- structurize:clay_jungle_shingle +- structurize:black_clay_jungle_shingle +- structurize:blue_clay_jungle_shingle +- structurize:brown_clay_jungle_shingle +- structurize:cyan_clay_jungle_shingle +- structurize:gray_clay_jungle_shingle +- structurize:green_clay_jungle_shingle +- structurize:light_blue_clay_jungle_shingle +- structurize:light_gray_clay_jungle_shingle +- structurize:lime_clay_jungle_shingle +- structurize:magenta_clay_jungle_shingle +- structurize:orange_clay_jungle_shingle +- structurize:pink_clay_jungle_shingle +- structurize:purple_clay_jungle_shingle +- structurize:red_clay_jungle_shingle +- structurize:white_clay_jungle_shingle +- structurize:yellow_clay_jungle_shingle + +#forge:sheetmetals/aluminum +- immersiveengineering:sheetmetal_aluminum + +#pneumaticcraft:reinforced_stone +- pneumaticcraft:reinforced_stone + +#forge:ores/diamond +- emendatusenigmatica:diamond_ore +- emendatusenigmatica:diamond_andesite_ore +- emendatusenigmatica:diamond_granite_ore +- emendatusenigmatica:diamond_diorite_ore +- emendatusenigmatica:diamond_sand_ore +- emendatusenigmatica:diamond_gravel_ore +- emendatusenigmatica:diamond_netherrack_ore +- emendatusenigmatica:diamond_blackstone_ore +- emendatusenigmatica:diamond_end_stone_ore +- emendatusenigmatica:diamond_gabbro_ore +- emendatusenigmatica:diamond_c_limestone_ore +- emendatusenigmatica:diamond_scoria_ore +- emendatusenigmatica:diamond_weathered_limestone_ore +- emendatusenigmatica:diamond_jasper_ore +- emendatusenigmatica:diamond_marble_ore +- emendatusenigmatica:diamond_slate_ore +- emendatusenigmatica:diamond_mossy_stone_ore +- minecraft:diamond_ore + +#forge:ores/lead +- mekanism:lead_ore +- immersiveengineering:ore_lead +- emendatusenigmatica:lead_ore +- emendatusenigmatica:lead_andesite_ore +- emendatusenigmatica:lead_granite_ore +- emendatusenigmatica:lead_diorite_ore +- emendatusenigmatica:lead_sand_ore +- emendatusenigmatica:lead_gravel_ore +- emendatusenigmatica:lead_netherrack_ore +- emendatusenigmatica:lead_blackstone_ore +- emendatusenigmatica:lead_end_stone_ore +- emendatusenigmatica:lead_gabbro_ore +- emendatusenigmatica:lead_c_limestone_ore +- emendatusenigmatica:lead_scoria_ore +- emendatusenigmatica:lead_weathered_limestone_ore +- emendatusenigmatica:lead_jasper_ore +- emendatusenigmatica:lead_marble_ore +- emendatusenigmatica:lead_slate_ore +- emendatusenigmatica:lead_mossy_stone_ore +- thermal:lead_ore + +#minecraft:doors +- #minecraft:wooden_doors +- minecraft:iron_door +- #pneumaticcraft:doors +- integrateddynamics:menril_door +- structurize:blockcactusdoor +- ars_nouveau:archwood_door +- #minecraft:wooden_doors +- minecraft:iron_door +- engineersdecor:metal_sliding_door + +#structurize:shingles/thatched/birch +- structurize:thatched_birch_shingle + +#rsgauges:glass_like +- minecraft:glass +- minecraft:glass_pane +- minecraft:black_stained_glass +- minecraft:black_stained_glass_pane +- minecraft:blue_stained_glass +- minecraft:blue_stained_glass_pane +- minecraft:brown_stained_glass +- minecraft:brown_stained_glass_pane +- minecraft:cyan_stained_glass +- minecraft:cyan_stained_glass_pane +- minecraft:gray_stained_glass +- minecraft:gray_stained_glass_pane +- minecraft:green_stained_glass +- minecraft:green_stained_glass_pane +- minecraft:light_blue_stained_glass +- minecraft:light_blue_stained_glass_pane +- minecraft:light_gray_stained_glass +- minecraft:light_gray_stained_glass_pane +- minecraft:lime_stained_glass +- minecraft:lime_stained_glass_pane +- minecraft:magenta_stained_glass +- minecraft:magenta_stained_glass_pane +- minecraft:orange_stained_glass +- minecraft:orange_stained_glass_pane +- minecraft:pink_stained_glass +- minecraft:pink_stained_glass_pane +- minecraft:purple_stained_glass +- minecraft:purple_stained_glass_pane +- minecraft:red_stained_glass +- minecraft:red_stained_glass_pane +- minecraft:white_stained_glass +- minecraft:white_stained_glass_pane +- minecraft:yellow_stained_glass +- minecraft:yellow_stained_glass_pane +- #forge:glass +- #forge:glass_panes + +#bloodmagic:altar_components/bloodrune +- bloodmagic:blankrune +- bloodmagic:speedrune +- bloodmagic:sacrificerune +- bloodmagic:selfsacrificerune +- bloodmagic:dislocationrune +- bloodmagic:altarcapacityrune +- bloodmagic:bettercapacityrune +- bloodmagic:orbcapacityrune +- bloodmagic:accelerationrune +- bloodmagic:chargingrune + +#forge:relocation_not_supported +- mekanism:cardboard_box +- mekanism:bounding_block +- mekanism:advanced_bounding_block +- mekanism:security_desk +- mekanism:digital_miner +- mekanism:seismic_vibrator +- mekanism:solar_neutron_activator +- mekanism:modification_station +- mekanism:isotopic_centrifuge +- mekanism:radioactive_waste_barrel +- mekanism:pressurized_reaction_chamber +- mekanism:basic_pressurized_tube +- mekanism:advanced_pressurized_tube +- mekanism:elite_pressurized_tube +- mekanism:ultimate_pressurized_tube +- mekanismgenerators:advanced_solar_generator +- mekanismgenerators:wind_generator +- fluxnetworks:flux_plug +- fluxnetworks:flux_point +- fluxnetworks:flux_controller +- fluxnetworks:basic_flux_storage +- fluxnetworks:herculean_flux_storage +- fluxnetworks:gargantuan_flux_storage + +#minecraft:infiniburn_overworld +- minecraft:netherrack +- minecraft:magma_block +- minecraft:netherrack +- minecraft:magma_block +- cyclic:fireplace + +#minecraft:flower_pots +- minecraft:flower_pot +- minecraft:potted_poppy +- minecraft:potted_blue_orchid +- minecraft:potted_allium +- minecraft:potted_azure_bluet +- minecraft:potted_red_tulip +- minecraft:potted_orange_tulip +- minecraft:potted_white_tulip +- minecraft:potted_pink_tulip +- minecraft:potted_oxeye_daisy +- minecraft:potted_dandelion +- minecraft:potted_oak_sapling +- minecraft:potted_spruce_sapling +- minecraft:potted_birch_sapling +- minecraft:potted_jungle_sapling +- minecraft:potted_acacia_sapling +- minecraft:potted_dark_oak_sapling +- minecraft:potted_red_mushroom +- minecraft:potted_brown_mushroom +- minecraft:potted_dead_bush +- minecraft:potted_fern +- minecraft:potted_cactus +- minecraft:potted_cornflower +- minecraft:potted_lily_of_the_valley +- minecraft:potted_wither_rose +- minecraft:potted_bamboo +- minecraft:potted_crimson_fungus +- minecraft:potted_warped_fungus +- minecraft:potted_crimson_roots +- minecraft:potted_warped_roots +- biomesoplenty:potted_origin_sapling +- biomesoplenty:potted_flowering_oak_sapling +- biomesoplenty:potted_rainbow_birch_sapling +- biomesoplenty:potted_yellow_autumn_sapling +- biomesoplenty:potted_orange_autumn_sapling +- biomesoplenty:potted_maple_sapling +- biomesoplenty:potted_fir_sapling +- biomesoplenty:potted_redwood_sapling +- biomesoplenty:potted_white_cherry_sapling +- biomesoplenty:potted_pink_cherry_sapling +- biomesoplenty:potted_mahogany_sapling +- biomesoplenty:potted_jacaranda_sapling +- biomesoplenty:potted_palm_sapling +- biomesoplenty:potted_willow_sapling +- biomesoplenty:potted_dead_sapling +- biomesoplenty:potted_magic_sapling +- biomesoplenty:potted_umbran_sapling +- biomesoplenty:potted_hellbark_sapling +- biomesoplenty:potted_rose +- biomesoplenty:potted_violet +- biomesoplenty:potted_lavender +- biomesoplenty:potted_wildflower +- biomesoplenty:potted_orange_cosmos +- biomesoplenty:potted_pink_daffodil +- biomesoplenty:potted_pink_hibiscus +- biomesoplenty:potted_glowflower +- biomesoplenty:potted_wilted_lily +- biomesoplenty:potted_burning_blossom +- biomesoplenty:potted_sprout +- biomesoplenty:potted_toadstool +- biomesoplenty:potted_glowshroom +- immersiveengineering:potted_hemp +- minecraft:flower_pot +- minecraft:potted_poppy +- minecraft:potted_blue_orchid +- minecraft:potted_allium +- minecraft:potted_azure_bluet +- minecraft:potted_red_tulip +- minecraft:potted_orange_tulip +- minecraft:potted_white_tulip +- minecraft:potted_pink_tulip +- minecraft:potted_oxeye_daisy +- minecraft:potted_dandelion +- minecraft:potted_oak_sapling +- minecraft:potted_spruce_sapling +- minecraft:potted_birch_sapling +- minecraft:potted_jungle_sapling +- minecraft:potted_acacia_sapling +- minecraft:potted_dark_oak_sapling +- minecraft:potted_red_mushroom +- minecraft:potted_brown_mushroom +- minecraft:potted_dead_bush +- minecraft:potted_fern +- minecraft:potted_cactus +- minecraft:potted_cornflower +- minecraft:potted_lily_of_the_valley +- minecraft:potted_wither_rose +- minecraft:potted_bamboo +- minecraft:potted_crimson_fungus +- minecraft:potted_warped_fungus +- minecraft:potted_crimson_roots +- minecraft:potted_warped_roots +- quark:potted_beetroot +- quark:potted_berries +- quark:potted_blue_blossom_sapling +- quark:potted_carrot +- quark:potted_chorus +- quark:potted_cocoa_bean +- quark:potted_glowshroom +- quark:potted_grass +- quark:potted_large_fern +- quark:potted_lavender_blossom_sapling +- quark:potted_lilac +- quark:potted_melon +- quark:potted_nether_sprouts +- quark:potted_nether_wart +- quark:potted_orange_blossom_sapling +- quark:potted_peony +- quark:potted_pink_blossom_sapling +- quark:potted_potato +- quark:potted_pumpkin +- quark:potted_red_blossom_sapling +- quark:potted_rose +- quark:potted_sea_pickle +- quark:potted_sugar_cane +- quark:potted_sunflower +- quark:potted_tall_grass +- quark:potted_twisting_vines +- quark:potted_vine +- quark:potted_weeping_vines +- quark:potted_wheat +- quark:potted_yellow_blossom_sapling + +#forge:storage_blocks/sugar_cane +- thermal:sugar_cane_block + +#forge:storage_blocks/signalum +- emendatusenigmatica:signalum_block +- thermal:signalum_block + +#forge:storage_blocks/invar +- emendatusenigmatica:invar_block +- thermal:invar_block + +#structurize:shingles/thatched/spruce +- structurize:thatched_spruce_shingle + +#forge:storage_blocks/dimensional +- emendatusenigmatica:dimensional_block + +#rsgauges:ores +- #forge:ores + +#industrialforegoing:machine_frame/advanced +- industrialforegoing:machine_frame_advanced + +#forge:vines +- minecraft:vine +- minecraft:weeping_vines +- minecraft:weeping_vines_plant +- minecraft:twisting_vines_plant +- minecraft:twisting_vines + +#buildinggadgets:blacklist/building +- #buildinggadgets:blacklist/generic + +#forge:ores/tin +- mekanism:tin_ore +- emendatusenigmatica:tin_ore +- emendatusenigmatica:tin_andesite_ore +- emendatusenigmatica:tin_granite_ore +- emendatusenigmatica:tin_diorite_ore +- emendatusenigmatica:tin_sand_ore +- emendatusenigmatica:tin_gravel_ore +- emendatusenigmatica:tin_netherrack_ore +- emendatusenigmatica:tin_blackstone_ore +- emendatusenigmatica:tin_end_stone_ore +- emendatusenigmatica:tin_gabbro_ore +- emendatusenigmatica:tin_c_limestone_ore +- emendatusenigmatica:tin_scoria_ore +- emendatusenigmatica:tin_weathered_limestone_ore +- emendatusenigmatica:tin_jasper_ore +- emendatusenigmatica:tin_marble_ore +- emendatusenigmatica:tin_slate_ore +- emendatusenigmatica:tin_mossy_stone_ore +- thermal:tin_ore + +#forge:glass/white +- minecraft:white_stained_glass + +#minecraft:signs +- #minecraft:standing_signs +- #minecraft:wall_signs +- #minecraft:standing_signs +- #minecraft:wall_signs + +#forge:glass_panes/red +- pitg:red_stained_glasspane +- minecraft:red_stained_glass_pane + +#structurize:timber_frames/spruce/acacia +- structurize:plain_acacia_spruce_timber_frame +- structurize:double_crossed_acacia_spruce_timber_frame +- structurize:framed_acacia_spruce_timber_frame +- structurize:side_framed_acacia_spruce_timber_frame +- structurize:up_gated_acacia_spruce_timber_frame +- structurize:down_gated_acacia_spruce_timber_frame +- structurize:one_crossed_lr_acacia_spruce_timber_frame +- structurize:one_crossed_rl_acacia_spruce_timber_frame +- structurize:horizontal_plain_acacia_spruce_timber_frame +- structurize:side_framed_horizontal_acacia_spruce_timber_frame + +#structurize:shingles/slate/birch +- structurize:slate_birch_shingle +- structurize:blue_slate_birch_shingle +- structurize:green_slate_birch_shingle +- structurize:purple_slate_birch_shingle + +#biomesoplenty:willow_logs +- biomesoplenty:willow_log +- biomesoplenty:willow_wood +- biomesoplenty:stripped_willow_log +- biomesoplenty:stripped_willow_wood + +#minecraft:wither_summon_base_blocks +- minecraft:soul_sand +- minecraft:soul_soil +- minecraft:soul_sand +- minecraft:soul_soil + +#forge:storage_blocks/certus_quartz +- emendatusenigmatica:certus_quartz_block +- appliedenergistics2:quartz_block + +#forge:storage_blocks/osmium +- mekanism:block_osmium +- emendatusenigmatica:osmium_block + +#minecraft:hoglin_repellents +- minecraft:warped_fungus +- minecraft:potted_warped_fungus +- minecraft:nether_portal +- minecraft:respawn_anchor +- mekanism:teleporter +- mekanism:quantum_entangloporter +- minecraft:warped_fungus +- minecraft:potted_warped_fungus +- minecraft:nether_portal +- minecraft:respawn_anchor + +#mekanism:cardboard_blacklist +- #forge:relocation_not_supported +- minecraft:white_bed +- minecraft:orange_bed +- minecraft:magenta_bed +- minecraft:light_blue_bed +- minecraft:yellow_bed +- minecraft:lime_bed +- minecraft:pink_bed +- minecraft:gray_bed +- minecraft:light_gray_bed +- minecraft:cyan_bed +- minecraft:purple_bed +- minecraft:blue_bed +- minecraft:brown_bed +- minecraft:green_bed +- minecraft:red_bed +- minecraft:black_bed +- minecraft:oak_door +- minecraft:spruce_door +- minecraft:birch_door +- minecraft:jungle_door +- minecraft:acacia_door +- minecraft:dark_oak_door +- minecraft:crimson_door +- minecraft:warped_door +- minecraft:iron_door + +#structurize:timber_frames +- #structurize:timber_frames/oak +- #structurize:timber_frames/acacia +- #structurize:timber_frames/birch +- #structurize:timber_frames/jungle +- #structurize:timber_frames/spruce +- #structurize:timber_frames/dark_oak +- #structurize:timber_frames/cactus +- #structurize:timber_frames/cobble_stone +- #structurize:timber_frames/stone +- #structurize:timber_frames/paper +- #structurize:timber_frames/brick + +#tetra:scannable +- tetra:core_extractor +- tetra:extractor_pipe +- tetra:extractor_piston +- tetra:forged_container +- tetra:forged_crate +- tetra:forged_pillar +- tetra:forged_platform +- tetra:forged_platform_slab +- tetra:forged_vent +- tetra:forged_wall +- tetra:forged_workbench +- tetra:hammer_base +- tetra:hammer_head +- tetra:transfer_unit +- minecraft:ancient_debris + +#forge:ores/dimensional +- emendatusenigmatica:dimensional_ore +- emendatusenigmatica:dimensional_andesite_ore +- emendatusenigmatica:dimensional_granite_ore +- emendatusenigmatica:dimensional_diorite_ore +- emendatusenigmatica:dimensional_sand_ore +- emendatusenigmatica:dimensional_gravel_ore +- emendatusenigmatica:dimensional_netherrack_ore +- emendatusenigmatica:dimensional_blackstone_ore +- emendatusenigmatica:dimensional_end_stone_ore +- emendatusenigmatica:dimensional_gabbro_ore +- emendatusenigmatica:dimensional_c_limestone_ore +- emendatusenigmatica:dimensional_scoria_ore +- emendatusenigmatica:dimensional_weathered_limestone_ore +- emendatusenigmatica:dimensional_jasper_ore +- emendatusenigmatica:dimensional_marble_ore +- emendatusenigmatica:dimensional_slate_ore +- emendatusenigmatica:dimensional_mossy_stone_ore + +#forge:ores/charged_certus_quartz +- emendatusenigmatica:charged_certus_quartz_ore +- emendatusenigmatica:charged_certus_quartz_andesite_ore +- emendatusenigmatica:charged_certus_quartz_granite_ore +- emendatusenigmatica:charged_certus_quartz_diorite_ore +- emendatusenigmatica:charged_certus_quartz_sand_ore +- emendatusenigmatica:charged_certus_quartz_gravel_ore +- emendatusenigmatica:charged_certus_quartz_netherrack_ore +- emendatusenigmatica:charged_certus_quartz_blackstone_ore +- emendatusenigmatica:charged_certus_quartz_end_stone_ore +- emendatusenigmatica:charged_certus_quartz_gabbro_ore +- emendatusenigmatica:charged_certus_quartz_c_limestone_ore +- emendatusenigmatica:charged_certus_quartz_scoria_ore +- emendatusenigmatica:charged_certus_quartz_weathered_limestone_ore +- emendatusenigmatica:charged_certus_quartz_jasper_ore +- emendatusenigmatica:charged_certus_quartz_marble_ore +- emendatusenigmatica:charged_certus_quartz_slate_ore +- emendatusenigmatica:charged_certus_quartz_mossy_stone_ore + +#create:fan_transparent +- create:blaze_burner +- create:lit_blaze_burner +- create:sail_frame +- #minecraft:fences +- minecraft:iron_bars + +#forge:wool +- #forge:wool/white +- #forge:wool/orange +- #forge:wool/magenta +- #forge:wool/light_blue +- #forge:wool/yellow +- #forge:wool/lime +- #forge:wool/pink +- #forge:wool/gray +- #forge:wool/light_gray +- #forge:wool/cyan +- #forge:wool/purple +- #forge:wool/blue +- #forge:wool/brown +- #forge:wool/green +- #forge:wool/red +- #forge:wool/black + +#minecraft:logs/archwood +- ars_nouveau:blue_archwood_log +- ars_nouveau:red_archwood_log +- ars_nouveau:green_archwood_log +- ars_nouveau:purple_archwood_log +- ars_nouveau:blue_archwood_wood +- ars_nouveau:red_archwood_wood +- ars_nouveau:green_archwood_wood +- ars_nouveau:purple_archwood_wood +- ars_nouveau:blue_archwood_log +- ars_nouveau:red_archwood_log +- ars_nouveau:green_archwood_log +- ars_nouveau:purple_archwood_log +- ars_nouveau:blue_archwood_wood +- ars_nouveau:red_archwood_wood +- ars_nouveau:green_archwood_wood +- ars_nouveau:purple_archwood_wood + +#structurize:timber_frames/cactus/oak +- structurize:plain_oak_cactus_timber_frame +- structurize:double_crossed_oak_cactus_timber_frame +- structurize:framed_oak_cactus_timber_frame +- structurize:side_framed_oak_cactus_timber_frame +- structurize:up_gated_oak_cactus_timber_frame +- structurize:down_gated_oak_cactus_timber_frame +- structurize:one_crossed_lr_oak_cactus_timber_frame +- structurize:one_crossed_rl_oak_cactus_timber_frame +- structurize:horizontal_plain_oak_cactus_timber_frame +- structurize:side_framed_horizontal_oak_cactus_timber_frame + +#forge:storage_blocks/sapphire +- thermal:sapphire_block + +#forge:sand/colorless +- minecraft:sand +- snad:snad + +#minecraft:blocks +- envirocore:litherite +- envirocore:litherite_brick +- envirocore:litherite_brick_small +- envirocore:litherite_cobble +- envirocore:litherite_polished +- envirocore:litherite_tile +- envirocore:litherite_tile_small +- envirocore:erodium +- envirocore:erodium_brick +- envirocore:erodium_brick_small +- envirocore:erodium_cobble +- envirocore:erodium_polished +- envirocore:erodium_tile +- envirocore:erodium_tile_small +- envirocore:kyronite +- envirocore:kyronite_brick +- envirocore:kyronite_brick_small +- envirocore:kyronite_cobble +- envirocore:kyronite_polished +- envirocore:kyronite_tile +- envirocore:kyronite_tile_small +- envirocore:pladium +- envirocore:pladium_brick +- envirocore:pladium_brick_small +- envirocore:pladium_cobble +- envirocore:pladium_polished +- envirocore:pladium_tile +- envirocore:pladium_tile_small +- envirocore:ionite +- envirocore:ionite_brick +- envirocore:ionite_brick_small +- envirocore:ionite_cobble +- envirocore:ionite_polished +- envirocore:ionite_tile +- envirocore:ionite_tile_small +- envirocore:aethium +- envirocore:aethium_brick +- envirocore:aethium_brick_small +- envirocore:aethium_cobble +- envirocore:aethium_polished +- envirocore:aethium_tile +- envirocore:aethium_tile_small +- envirocore:nanorite +- envirocore:nanorite_brick +- envirocore:nanorite_brick_small +- envirocore:nanorite_cobble +- envirocore:nanorite_polished +- envirocore:nanorite_tile +- envirocore:nanorite_tile_small +- envirocore:xerothium +- envirocore:xerothium_brick +- envirocore:xerothium_brick_small +- envirocore:xerothium_cobble +- envirocore:xerothium_polished +- envirocore:xerothium_tile +- envirocore:xerothium_tile_small +- envirocore:litherite +- envirocore:litherite_brick +- envirocore:litherite_brick_small +- envirocore:litherite_cobble +- envirocore:litherite_polished +- envirocore:litherite_tile +- envirocore:litherite_tile_small +- envirocore:erodium +- envirocore:erodium_brick +- envirocore:erodium_brick_small +- envirocore:erodium_cobble +- envirocore:erodium_polished +- envirocore:erodium_tile +- envirocore:erodium_tile_small +- envirocore:kyronite +- envirocore:kyronite_brick +- envirocore:kyronite_brick_small +- envirocore:kyronite_cobble +- envirocore:kyronite_polished +- envirocore:kyronite_tile +- envirocore:kyronite_tile_small +- envirocore:pladium +- envirocore:pladium_brick +- envirocore:pladium_brick_small +- envirocore:pladium_cobble +- envirocore:pladium_polished +- envirocore:pladium_tile +- envirocore:pladium_tile_small +- envirocore:ionite +- envirocore:ionite_brick +- envirocore:ionite_brick_small +- envirocore:ionite_cobble +- envirocore:ionite_polished +- envirocore:ionite_tile +- envirocore:ionite_tile_small +- envirocore:aethium +- envirocore:aethium_brick +- envirocore:aethium_brick_small +- envirocore:aethium_cobble +- envirocore:aethium_polished +- envirocore:aethium_tile +- envirocore:aethium_tile_small +- envirocore:nanorite +- envirocore:nanorite_brick +- envirocore:nanorite_brick_small +- envirocore:nanorite_cobble +- envirocore:nanorite_polished +- envirocore:nanorite_tile +- envirocore:nanorite_tile_small +- envirocore:xerothium +- envirocore:xerothium_brick +- envirocore:xerothium_brick_small +- envirocore:xerothium_cobble +- envirocore:xerothium_polished +- envirocore:xerothium_tile +- envirocore:xerothium_tile_small +- enviromats:basalt +- enviromats:basalt_brick +- enviromats:basalt_brick_small +- enviromats:basalt_cobble +- enviromats:basalt_polished +- enviromats:basalt_tile +- enviromats:basalt_tile_small +- enviromats:hardened_stone +- enviromats:hardened_stone_brick +- enviromats:hardened_stone_brick_small +- enviromats:hardened_stone_cobble +- enviromats:hardened_stone_polished +- enviromats:hardened_stone_tile +- enviromats:hardened_stone_tile_small +- enviromats:alabaster_white +- enviromats:alabaster_white_brick +- enviromats:alabaster_white_brick_small +- enviromats:alabaster_white_cobble +- enviromats:alabaster_white_polished +- enviromats:alabaster_white_tile +- enviromats:alabaster_white_tile_small +- enviromats:alabaster_orange +- enviromats:alabaster_orange_brick +- enviromats:alabaster_orange_brick_small +- enviromats:alabaster_orange_cobble +- enviromats:alabaster_orange_polished +- enviromats:alabaster_orange_tile +- enviromats:alabaster_orange_tile_small +- enviromats:alabaster_magenta +- enviromats:alabaster_magenta_brick +- enviromats:alabaster_magenta_brick_small +- enviromats:alabaster_magenta_cobble +- enviromats:alabaster_magenta_polished +- enviromats:alabaster_magenta_tile +- enviromats:alabaster_magenta_tile_small +- enviromats:alabaster_light_blue +- enviromats:alabaster_light_blue_brick +- enviromats:alabaster_light_blue_brick_small +- enviromats:alabaster_light_blue_cobble +- enviromats:alabaster_light_blue_polished +- enviromats:alabaster_light_blue_tile +- enviromats:alabaster_light_blue_tile_small +- enviromats:alabaster_yellow +- enviromats:alabaster_yellow_brick +- enviromats:alabaster_yellow_brick_small +- enviromats:alabaster_yellow_cobble +- enviromats:alabaster_yellow_polished +- enviromats:alabaster_yellow_tile +- enviromats:alabaster_yellow_tile_small +- enviromats:alabaster_lime +- enviromats:alabaster_lime_brick +- enviromats:alabaster_lime_brick_small +- enviromats:alabaster_lime_cobble +- enviromats:alabaster_lime_polished +- enviromats:alabaster_lime_tile +- enviromats:alabaster_lime_tile_small +- enviromats:alabaster_pink +- enviromats:alabaster_pink_brick +- enviromats:alabaster_pink_brick_small +- enviromats:alabaster_pink_cobble +- enviromats:alabaster_pink_polished +- enviromats:alabaster_pink_tile +- enviromats:alabaster_pink_tile_small +- enviromats:alabaster_gray +- enviromats:alabaster_gray_brick +- enviromats:alabaster_gray_brick_small +- enviromats:alabaster_gray_cobble +- enviromats:alabaster_gray_polished +- enviromats:alabaster_gray_tile +- enviromats:alabaster_gray_tile_small +- enviromats:alabaster_light_gray +- enviromats:alabaster_light_gray_brick +- enviromats:alabaster_light_gray_brick_small +- enviromats:alabaster_light_gray_cobble +- enviromats:alabaster_light_gray_polished +- enviromats:alabaster_light_gray_tile +- enviromats:alabaster_light_gray_tile_small +- enviromats:alabaster_cyan +- enviromats:alabaster_cyan_brick +- enviromats:alabaster_cyan_brick_small +- enviromats:alabaster_cyan_cobble +- enviromats:alabaster_cyan_polished +- enviromats:alabaster_cyan_tile +- enviromats:alabaster_cyan_tile_small +- enviromats:alabaster_purple +- enviromats:alabaster_purple_brick +- enviromats:alabaster_purple_brick_small +- enviromats:alabaster_purple_cobble +- enviromats:alabaster_purple_polished +- enviromats:alabaster_purple_tile +- enviromats:alabaster_purple_tile_small +- enviromats:alabaster_blue +- enviromats:alabaster_blue_brick +- enviromats:alabaster_blue_brick_small +- enviromats:alabaster_blue_cobble +- enviromats:alabaster_blue_polished +- enviromats:alabaster_blue_tile +- enviromats:alabaster_blue_tile_small +- enviromats:alabaster_brown +- enviromats:alabaster_brown_brick +- enviromats:alabaster_brown_brick_small +- enviromats:alabaster_brown_cobble +- enviromats:alabaster_brown_polished +- enviromats:alabaster_brown_tile +- enviromats:alabaster_brown_tile_small +- enviromats:alabaster_green +- enviromats:alabaster_green_brick +- enviromats:alabaster_green_brick_small +- enviromats:alabaster_green_cobble +- enviromats:alabaster_green_polished +- enviromats:alabaster_green_tile +- enviromats:alabaster_green_tile_small +- enviromats:alabaster_red +- enviromats:alabaster_red_brick +- enviromats:alabaster_red_brick_small +- enviromats:alabaster_red_cobble +- enviromats:alabaster_red_polished +- enviromats:alabaster_red_tile +- enviromats:alabaster_red_tile_small +- enviromats:alabaster_black +- enviromats:alabaster_black_brick +- enviromats:alabaster_black_brick_small +- enviromats:alabaster_black_cobble +- enviromats:alabaster_black_polished +- enviromats:alabaster_black_tile +- enviromats:alabaster_black_tile_small +- enviromats:granodiorite +- enviromats:granodiorite_brick +- enviromats:granodiorite_brick_small +- enviromats:granodiorite_cobble +- enviromats:granodiorite_polished +- enviromats:granodiorite_tile +- enviromats:granodiorite_tile_small +- enviromats:marble +- enviromats:marble_brick +- enviromats:marble_brick_small +- enviromats:marble_cobble +- enviromats:marble_polished +- enviromats:marble_tile +- enviromats:marble_tile_small +- enviromats:pumice +- enviromats:pumice_brick +- enviromats:pumice_brick_small +- enviromats:pumice_cobble +- enviromats:pumice_polished +- enviromats:pumice_tile +- enviromats:pumice_tile_small +- enviromats:travertine +- enviromats:travertine_brick +- enviromats:travertine_brick_small +- enviromats:travertine_cobble +- enviromats:travertine_polished +- enviromats:travertine_tile +- enviromats:travertine_tile_small + +#minecraft:soul_speed_blocks +- minecraft:soul_sand +- minecraft:soul_soil +- minecraft:soul_sand +- minecraft:soul_soil +- quark:soul_sandstone +- quark:soul_sandstone_slab +- quark:soul_sandstone_stairs +- quark:chiseled_soul_sandstone +- quark:cut_soul_sandstone +- quark:cut_soul_sandstone_slab +- quark:smooth_soul_sandstone +- quark:smooth_soul_sandstone_slab +- quark:smooth_soul_sandstone_stairs +- quark:soul_sandstone_bricks +- quark:soul_sandstone_bricks_slab +- quark:soul_sandstone_bricks_stairs +- quark:soul_sandstone_vertical_slab +- quark:cut_soul_sandstone_vertical_slab +- quark:smooth_soul_sandstone_vertical_slab +- quark:soul_sandstone_bricks_vertical_slab +- quark:soul_sandstone_wall +- quark:soul_sandstone_bricks_wall + +#forge:storage_blocks/charcoal +- mekanism:block_charcoal +- thermal:charcoal_block +- quark:charcoal_block + +#forge:sheetmetals/copper +- immersiveengineering:sheetmetal_copper + +#structurize:timber_frames/oak/oak +- structurize:plain_oak_oak_timber_frame +- structurize:double_crossed_oak_oak_timber_frame +- structurize:framed_oak_oak_timber_frame +- structurize:side_framed_oak_oak_timber_frame +- structurize:up_gated_oak_oak_timber_frame +- structurize:down_gated_oak_oak_timber_frame +- structurize:one_crossed_lr_oak_oak_timber_frame +- structurize:one_crossed_rl_oak_oak_timber_frame +- structurize:horizontal_plain_oak_oak_timber_frame +- structurize:side_framed_horizontal_oak_oak_timber_frame + +#structurize:shingle_slabs/thatched +- structurize:thatched_shingle_slab + +#structurize:timber_frames/stone/oak +- structurize:plain_oak_stone_timber_frame +- structurize:double_crossed_oak_stone_timber_frame +- structurize:framed_oak_stone_timber_frame +- structurize:side_framed_oak_stone_timber_frame +- structurize:up_gated_oak_stone_timber_frame +- structurize:down_gated_oak_stone_timber_frame +- structurize:one_crossed_lr_oak_stone_timber_frame +- structurize:one_crossed_rl_oak_stone_timber_frame +- structurize:horizontal_plain_oak_stone_timber_frame +- structurize:side_framed_horizontal_oak_stone_timber_frame + +#minecraft:walls +- minecraft:cobblestone_wall +- minecraft:mossy_cobblestone_wall +- minecraft:brick_wall +- minecraft:prismarine_wall +- minecraft:red_sandstone_wall +- minecraft:mossy_stone_brick_wall +- minecraft:granite_wall +- minecraft:stone_brick_wall +- minecraft:nether_brick_wall +- minecraft:andesite_wall +- minecraft:red_nether_brick_wall +- minecraft:sandstone_wall +- minecraft:end_stone_brick_wall +- minecraft:diorite_wall +- minecraft:blackstone_wall +- minecraft:polished_blackstone_brick_wall +- minecraft:polished_blackstone_wall +- biomesoplenty:black_sandstone_wall +- biomesoplenty:orange_sandstone_wall +- biomesoplenty:white_sandstone_wall +- biomesoplenty:mud_brick_wall +- #pneumaticcraft:walls +- envirocore:litherite_wall +- envirocore:litherite_brick_wall +- envirocore:litherite_brick_small_wall +- envirocore:litherite_cobble_wall +- envirocore:erodium_wall +- envirocore:erodium_brick_wall +- envirocore:erodium_brick_small_wall +- envirocore:erodium_cobble_wall +- envirocore:kyronite_wall +- envirocore:kyronite_brick_wall +- envirocore:kyronite_brick_small_wall +- envirocore:kyronite_cobble_wall +- envirocore:pladium_wall +- envirocore:pladium_brick_wall +- envirocore:pladium_brick_small_wall +- envirocore:pladium_cobble_wall +- envirocore:ionite_wall +- envirocore:ionite_brick_wall +- envirocore:ionite_brick_small_wall +- envirocore:ionite_cobble_wall +- envirocore:aethium_wall +- envirocore:aethium_brick_wall +- envirocore:aethium_brick_small_wall +- envirocore:aethium_cobble_wall +- envirocore:nanorite_wall +- envirocore:nanorite_brick_wall +- envirocore:nanorite_brick_small_wall +- envirocore:nanorite_cobble_wall +- envirocore:xerothium_wall +- envirocore:xerothium_brick_wall +- envirocore:xerothium_brick_small_wall +- envirocore:xerothium_cobble_wall +- minecraft:cobblestone_wall +- minecraft:mossy_cobblestone_wall +- minecraft:brick_wall +- minecraft:prismarine_wall +- minecraft:red_sandstone_wall +- minecraft:mossy_stone_brick_wall +- minecraft:granite_wall +- minecraft:stone_brick_wall +- minecraft:nether_brick_wall +- minecraft:andesite_wall +- minecraft:red_nether_brick_wall +- minecraft:sandstone_wall +- minecraft:end_stone_brick_wall +- minecraft:diorite_wall +- minecraft:blackstone_wall +- minecraft:polished_blackstone_brick_wall +- minecraft:polished_blackstone_wall +- create:granite_cobblestone_wall +- create:granite_bricks_wall +- create:fancy_granite_bricks_wall +- create:paved_granite_wall +- create:diorite_cobblestone_wall +- create:diorite_bricks_wall +- create:fancy_diorite_bricks_wall +- create:paved_diorite_wall +- create:andesite_cobblestone_wall +- create:andesite_bricks_wall +- create:fancy_andesite_bricks_wall +- create:paved_andesite_wall +- create:limestone_cobblestone_wall +- create:polished_limestone_wall +- create:limestone_bricks_wall +- create:fancy_limestone_bricks_wall +- create:paved_limestone_wall +- create:weathered_limestone_cobblestone_wall +- create:polished_weathered_limestone_wall +- create:weathered_limestone_bricks_wall +- create:fancy_weathered_limestone_bricks_wall +- create:paved_weathered_limestone_wall +- create:dolomite_cobblestone_wall +- create:polished_dolomite_wall +- create:dolomite_bricks_wall +- create:fancy_dolomite_bricks_wall +- create:paved_dolomite_wall +- create:gabbro_cobblestone_wall +- create:polished_gabbro_wall +- create:gabbro_bricks_wall +- create:fancy_gabbro_bricks_wall +- create:paved_gabbro_wall +- create:scoria_cobblestone_wall +- create:polished_scoria_wall +- create:scoria_bricks_wall +- create:fancy_scoria_bricks_wall +- create:paved_scoria_wall +- create:dark_scoria_cobblestone_wall +- create:polished_dark_scoria_wall +- create:dark_scoria_bricks_wall +- create:fancy_dark_scoria_bricks_wall +- create:paved_dark_scoria_wall +- enviromats:basalt_wall +- enviromats:basalt_brick_wall +- enviromats:basalt_brick_small_wall +- enviromats:basalt_cobble_wall +- enviromats:hardened_stone_wall +- enviromats:hardened_stone_brick_wall +- enviromats:hardened_stone_brick_small_wall +- enviromats:hardened_stone_cobble_wall +- enviromats:alabaster_white_wall +- enviromats:alabaster_white_brick_wall +- enviromats:alabaster_white_brick_small_wall +- enviromats:alabaster_white_cobble_wall +- enviromats:alabaster_orange_wall +- enviromats:alabaster_orange_brick_wall +- enviromats:alabaster_orange_brick_small_wall +- enviromats:alabaster_orange_cobble_wall +- enviromats:alabaster_magenta_wall +- enviromats:alabaster_magenta_brick_wall +- enviromats:alabaster_magenta_brick_small_wall +- enviromats:alabaster_magenta_cobble_wall +- enviromats:alabaster_light_blue_wall +- enviromats:alabaster_light_blue_brick_wall +- enviromats:alabaster_light_blue_brick_small_wall +- enviromats:alabaster_light_blue_cobble_wall +- enviromats:alabaster_yellow_wall +- enviromats:alabaster_yellow_brick_wall +- enviromats:alabaster_yellow_brick_small_wall +- enviromats:alabaster_yellow_cobble_wall +- enviromats:alabaster_lime_wall +- enviromats:alabaster_lime_brick_wall +- enviromats:alabaster_lime_brick_small_wall +- enviromats:alabaster_lime_cobble_wall +- enviromats:alabaster_pink_wall +- enviromats:alabaster_pink_brick_wall +- enviromats:alabaster_pink_brick_small_wall +- enviromats:alabaster_pink_cobble_wall +- enviromats:alabaster_gray_wall +- enviromats:alabaster_gray_brick_wall +- enviromats:alabaster_gray_brick_small_wall +- enviromats:alabaster_gray_cobble_wall +- enviromats:alabaster_light_gray_wall +- enviromats:alabaster_light_gray_brick_wall +- enviromats:alabaster_light_gray_brick_small_wall +- enviromats:alabaster_light_gray_cobble_wall +- enviromats:alabaster_cyan_wall +- enviromats:alabaster_cyan_brick_wall +- enviromats:alabaster_cyan_brick_small_wall +- enviromats:alabaster_cyan_cobble_wall +- enviromats:alabaster_purple_wall +- enviromats:alabaster_purple_brick_wall +- enviromats:alabaster_purple_brick_small_wall +- enviromats:alabaster_purple_cobble_wall +- enviromats:alabaster_blue_wall +- enviromats:alabaster_blue_brick_wall +- enviromats:alabaster_blue_brick_small_wall +- enviromats:alabaster_blue_cobble_wall +- enviromats:alabaster_brown_wall +- enviromats:alabaster_brown_brick_wall +- enviromats:alabaster_brown_brick_small_wall +- enviromats:alabaster_brown_cobble_wall +- enviromats:alabaster_green_wall +- enviromats:alabaster_green_brick_wall +- enviromats:alabaster_green_brick_small_wall +- enviromats:alabaster_green_cobble_wall +- enviromats:alabaster_red_wall +- enviromats:alabaster_red_brick_wall +- enviromats:alabaster_red_brick_small_wall +- enviromats:alabaster_red_cobble_wall +- enviromats:alabaster_black_wall +- enviromats:alabaster_black_brick_wall +- enviromats:alabaster_black_brick_small_wall +- enviromats:alabaster_black_cobble_wall +- enviromats:granodiorite_wall +- enviromats:granodiorite_brick_wall +- enviromats:granodiorite_brick_small_wall +- enviromats:granodiorite_cobble_wall +- enviromats:marble_wall +- enviromats:marble_brick_wall +- enviromats:marble_brick_small_wall +- enviromats:marble_cobble_wall +- enviromats:pumice_wall +- enviromats:pumice_brick_wall +- enviromats:pumice_brick_small_wall +- enviromats:pumice_cobble_wall +- enviromats:travertine_wall +- enviromats:travertine_brick_wall +- enviromats:travertine_brick_small_wall +- enviromats:travertine_cobble_wall +- bloodmagic:dungeon_brick_wall +- bloodmagic:dungeon_polished_wall +- quark:andesite_bricks_wall +- quark:basalt_bricks_wall +- quark:basalt_wall +- quark:blue_nether_bricks_wall +- quark:brimstone_bricks_wall +- quark:brimstone_wall +- quark:charred_nether_bricks_wall +- quark:cobbedstone_wall +- quark:cobblestone_bricks_wall +- quark:diorite_bricks_wall +- quark:elder_prismarine_wall +- quark:granite_bricks_wall +- quark:jasper_bricks_wall +- quark:jasper_wall +- quark:limestone_bricks_wall +- quark:limestone_wall +- quark:magma_bricks_wall +- quark:marble_bricks_wall +- quark:marble_wall +- quark:mossy_cobblestone_bricks_wall +- quark:myalite_bricks_wall +- quark:myalite_wall +- quark:permafrost_bricks_wall +- quark:permafrost_wall +- quark:red_sandstone_bricks_wall +- quark:sandstone_bricks_wall +- quark:sandy_bricks_wall +- quark:slate_bricks_wall +- quark:slate_wall +- quark:snow_bricks_wall +- quark:soul_sandstone_bricks_wall +- quark:soul_sandstone_wall +- quark:twisted_blackstone_bricks_wall +- quark:weeping_blackstone_bricks_wall +- engineersdecor:clinker_brick_wall +- engineersdecor:slag_brick_wall +- engineersdecor:rebar_concrete_wall +- engineersdecor:gas_concrete_wall + +#minecraft:coral_blocks +- minecraft:tube_coral_block +- minecraft:brain_coral_block +- minecraft:bubble_coral_block +- minecraft:fire_coral_block +- minecraft:horn_coral_block +- minecraft:tube_coral_block +- minecraft:brain_coral_block +- minecraft:bubble_coral_block +- minecraft:fire_coral_block +- minecraft:horn_coral_block + +#forge:glass/green +- minecraft:green_stained_glass + +#forge:storage_blocks/lead +- mekanism:block_lead +- immersiveengineering:storage_lead +- emendatusenigmatica:lead_block +- thermal:lead_block + +#pneumaticcraft:wall_lamps_inverted +- pneumaticcraft:wall_lamp_inverted_white +- pneumaticcraft:wall_lamp_inverted_orange +- pneumaticcraft:wall_lamp_inverted_magenta +- pneumaticcraft:wall_lamp_inverted_light_blue +- pneumaticcraft:wall_lamp_inverted_yellow +- pneumaticcraft:wall_lamp_inverted_lime +- pneumaticcraft:wall_lamp_inverted_pink +- pneumaticcraft:wall_lamp_inverted_gray +- pneumaticcraft:wall_lamp_inverted_light_gray +- pneumaticcraft:wall_lamp_inverted_cyan +- pneumaticcraft:wall_lamp_inverted_purple +- pneumaticcraft:wall_lamp_inverted_blue +- pneumaticcraft:wall_lamp_inverted_brown +- pneumaticcraft:wall_lamp_inverted_green +- pneumaticcraft:wall_lamp_inverted_red +- pneumaticcraft:wall_lamp_inverted_black + +#refinedstorage:storage_blocks/items/4096k +- extrastorage:block_4096k +- extradisks:4096k_storage_block + +#structurize:shingles/moss_slate/cactus +- structurize:moss_slate_cactus_shingle + +#framedcompactdrawers:controller +- storagedrawers:controller + +#refinedstorage:storage_blocks/items/262144k +- extradisks:262144k_storage_block + +#structurize:shingle_slabs/moss_slate +- structurize:moss_slate_shingle_slab + +#minecraft:underwater_bonemeals +- minecraft:seagrass +- #minecraft:corals +- #minecraft:wall_corals +- minecraft:seagrass +- #minecraft:corals +- #minecraft:wall_corals + +#rsgauges:soils +- minecraft:dirt +- minecraft:coarse_dirt +- minecraft:podzol +- minecraft:farmland +- minecraft:grass_path + +#ftbchunks:edit_whitelist +- gravestone:gravestone? + +#minecraft:impermeable +- minecraft:glass +- minecraft:white_stained_glass +- minecraft:orange_stained_glass +- minecraft:magenta_stained_glass +- minecraft:light_blue_stained_glass +- minecraft:yellow_stained_glass +- minecraft:lime_stained_glass +- minecraft:pink_stained_glass +- minecraft:gray_stained_glass +- minecraft:light_gray_stained_glass +- minecraft:cyan_stained_glass +- minecraft:purple_stained_glass +- minecraft:blue_stained_glass +- minecraft:brown_stained_glass +- minecraft:green_stained_glass +- minecraft:red_stained_glass +- minecraft:black_stained_glass +- minecraft:glass +- minecraft:white_stained_glass +- minecraft:orange_stained_glass +- minecraft:magenta_stained_glass +- minecraft:light_blue_stained_glass +- minecraft:yellow_stained_glass +- minecraft:lime_stained_glass +- minecraft:pink_stained_glass +- minecraft:gray_stained_glass +- minecraft:light_gray_stained_glass +- minecraft:cyan_stained_glass +- minecraft:purple_stained_glass +- minecraft:blue_stained_glass +- minecraft:brown_stained_glass +- minecraft:green_stained_glass +- minecraft:red_stained_glass +- minecraft:black_stained_glass +- create:tiled_glass +- create:framed_glass +- create:horizontal_framed_glass +- create:vertical_framed_glass +- create:oak_window +- create:spruce_window +- create:birch_window +- create:jungle_window +- create:acacia_window +- create:dark_oak_window +- create:crimson_window +- create:warped_window +- create:ornate_iron_window +- quark:dirty_glass +- quark:framed_glass +- quark:black_framed_glass +- quark:blue_framed_glass +- quark:brown_framed_glass +- quark:cyan_framed_glass +- quark:gray_framed_glass +- quark:green_framed_glass +- quark:light_blue_framed_glass +- quark:light_gray_framed_glass +- quark:lime_framed_glass +- quark:magenta_framed_glass +- quark:orange_framed_glass +- quark:pink_framed_glass +- quark:purple_framed_glass +- quark:red_framed_glass +- quark:white_framed_glass +- quark:yellow_framed_glass + +#minecraft:sand +- minecraft:sand +- minecraft:red_sand +- biomesoplenty:black_sand +- biomesoplenty:orange_sand +- biomesoplenty:white_sand +- minecraft:sand +- minecraft:red_sand + +#forge:end_stones +- minecraft:end_stone + +#forge:storage_blocks/fluorite +- emendatusenigmatica:fluorite_block + +#biomesoplenty:fir_logs +- biomesoplenty:fir_log +- biomesoplenty:fir_wood +- biomesoplenty:stripped_fir_log +- biomesoplenty:stripped_fir_wood + +#forge:sandstone/colorless +- minecraft:sandstone +- minecraft:cut_sandstone +- minecraft:chiseled_sandstone +- minecraft:smooth_sandstone + +#structurize:timber_frames/paper +- #structurize:timber_frames/paper/oak +- #structurize:timber_frames/paper/acacia +- #structurize:timber_frames/paper/birch +- #structurize:timber_frames/paper/jungle +- #structurize:timber_frames/paper/spruce +- #structurize:timber_frames/paper/dark_oak +- #structurize:timber_frames/paper/cactus + +#forge:ores/sulfur +- emendatusenigmatica:sulfur_ore +- emendatusenigmatica:sulfur_andesite_ore +- emendatusenigmatica:sulfur_granite_ore +- emendatusenigmatica:sulfur_diorite_ore +- emendatusenigmatica:sulfur_sand_ore +- emendatusenigmatica:sulfur_gravel_ore +- emendatusenigmatica:sulfur_netherrack_ore +- emendatusenigmatica:sulfur_blackstone_ore +- emendatusenigmatica:sulfur_end_stone_ore +- emendatusenigmatica:sulfur_gabbro_ore +- emendatusenigmatica:sulfur_c_limestone_ore +- emendatusenigmatica:sulfur_scoria_ore +- emendatusenigmatica:sulfur_weathered_limestone_ore +- emendatusenigmatica:sulfur_jasper_ore +- emendatusenigmatica:sulfur_marble_ore +- emendatusenigmatica:sulfur_slate_ore +- emendatusenigmatica:sulfur_mossy_stone_ore +- thermal:sulfur_ore + +#forge:wg_stone +- minecraft:granite +- minecraft:andesite +- minecraft:stone +- minecraft:diorite +- create:limestone +- create:weathered_limestone +- create:gabbro +- create:dolomite +- create:natural_scoria + +#structurize:timber_frames/stone/dark_oak +- structurize:plain_dark_oak_stone_timber_frame +- structurize:double_crossed_dark_oak_stone_timber_frame +- structurize:framed_dark_oak_stone_timber_frame +- structurize:side_framed_dark_oak_stone_timber_frame +- structurize:up_gated_dark_oak_stone_timber_frame +- structurize:down_gated_dark_oak_stone_timber_frame +- structurize:one_crossed_lr_dark_oak_stone_timber_frame +- structurize:one_crossed_rl_dark_oak_stone_timber_frame +- structurize:horizontal_plain_dark_oak_stone_timber_frame +- structurize:side_framed_horizontal_dark_oak_stone_timber_frame + +#structurize:timber_frames/cobble_stone/cactus +- structurize:plain_cactus_cobble_stone_timber_frame +- structurize:double_crossed_cactus_cobble_stone_timber_frame +- structurize:framed_cactus_cobble_stone_timber_frame +- structurize:side_framed_cactus_cobble_stone_timber_frame +- structurize:up_gated_cactus_cobble_stone_timber_frame +- structurize:down_gated_cactus_cobble_stone_timber_frame +- structurize:one_crossed_lr_cactus_cobble_stone_timber_frame +- structurize:one_crossed_rl_cactus_cobble_stone_timber_frame +- structurize:horizontal_plain_cactus_cobble_stone_timber_frame +- structurize:side_framed_horizontal_cactus_cobble_stone_timber_frame + +#forge:treated_wood +- immersiveengineering:treated_wood_horizontal +- immersiveengineering:treated_wood_vertical +- immersiveengineering:treated_wood_packaged + +#structurize:timber_frames/brick +- #structurize:timber_frames/brick/oak +- #structurize:timber_frames/brick/acacia +- #structurize:timber_frames/brick/birch +- #structurize:timber_frames/brick/jungle +- #structurize:timber_frames/brick/spruce +- #structurize:timber_frames/brick/dark_oak +- #structurize:timber_frames/brick/cactus + +#forge:fences/wooden +- biomesoplenty:fir_fence +- biomesoplenty:redwood_fence +- biomesoplenty:cherry_fence +- biomesoplenty:mahogany_fence +- biomesoplenty:jacaranda_fence +- biomesoplenty:palm_fence +- biomesoplenty:willow_fence +- biomesoplenty:dead_fence +- biomesoplenty:magic_fence +- biomesoplenty:umbran_fence +- biomesoplenty:hellbark_fence +- structurize:blockcactusfence +- minecraft:oak_fence +- minecraft:spruce_fence +- minecraft:birch_fence +- minecraft:jungle_fence +- minecraft:acacia_fence +- minecraft:dark_oak_fence +- minecraft:crimson_fence +- minecraft:warped_fence +- ars_nouveau:archwood_fence + +#structurize:timber_frames/oak/birch +- structurize:plain_birch_oak_timber_frame +- structurize:double_crossed_birch_oak_timber_frame +- structurize:framed_birch_oak_timber_frame +- structurize:side_framed_birch_oak_timber_frame +- structurize:up_gated_birch_oak_timber_frame +- structurize:down_gated_birch_oak_timber_frame +- structurize:one_crossed_lr_birch_oak_timber_frame +- structurize:one_crossed_rl_birch_oak_timber_frame +- structurize:horizontal_plain_birch_oak_timber_frame +- structurize:side_framed_horizontal_birch_oak_timber_frame + +#refinedstorage:storage_blocks/fluids/infinite +- extradisks:infinite_fluid_storage_block + +#forge:wg_sediment +- minecraft:sand +- minecraft:gravel + +#forge:storage_blocks +- powah:uraninite_block +- #forge:storage_blocks/bronze +- #forge:storage_blocks/charcoal +- #forge:storage_blocks/refined_glowstone +- #forge:storage_blocks/refined_obsidian +- #forge:storage_blocks/steel +- #forge:storage_blocks/osmium +- #forge:storage_blocks/copper +- #forge:storage_blocks/tin +- #forge:storage_blocks/lead +- #forge:storage_blocks/uranium +- #forge:storage_blocks/compressed_iron +- immersiveengineering:storage_copper +- immersiveengineering:storage_aluminum +- immersiveengineering:storage_lead +- immersiveengineering:storage_silver +- immersiveengineering:storage_nickel +- immersiveengineering:storage_uranium +- immersiveengineering:storage_constantan +- immersiveengineering:storage_electrum +- immersiveengineering:storage_steel +- emendatusenigmatica:copper_block +- emendatusenigmatica:aluminum_block +- emendatusenigmatica:silver_block +- emendatusenigmatica:lead_block +- emendatusenigmatica:nickel_block +- emendatusenigmatica:uranium_block +- emendatusenigmatica:osmium_block +- emendatusenigmatica:tin_block +- emendatusenigmatica:zinc_block +- emendatusenigmatica:certus_quartz_block +- emendatusenigmatica:charged_certus_quartz_block +- emendatusenigmatica:fluix_block +- emendatusenigmatica:fluorite_block +- emendatusenigmatica:bitumen_block +- emendatusenigmatica:cinnabar_block +- emendatusenigmatica:apatite_block +- emendatusenigmatica:sulfur_block +- emendatusenigmatica:potassium_nitrate_block +- emendatusenigmatica:arcane_block +- emendatusenigmatica:dimensional_block +- emendatusenigmatica:coke_block +- emendatusenigmatica:silicon_block +- emendatusenigmatica:bronze_block +- emendatusenigmatica:brass_block +- emendatusenigmatica:constantan_block +- emendatusenigmatica:electrum_block +- emendatusenigmatica:steel_block +- emendatusenigmatica:invar_block +- emendatusenigmatica:signalum_block +- emendatusenigmatica:lumium_block +- emendatusenigmatica:enderium_block +- integrateddynamics:crystalized_chorus_block +- integrateddynamics:crystalized_menril_block +- #forge:storage_blocks/coal +- #forge:storage_blocks/diamond +- #forge:storage_blocks/emerald +- #forge:storage_blocks/gold +- #forge:storage_blocks/iron +- #forge:storage_blocks/lapis +- #forge:storage_blocks/quartz +- #forge:storage_blocks/redstone +- #forge:storage_blocks/netherite +- #forge:storage_blocks/apatite +- #forge:storage_blocks/bamboo +- #forge:storage_blocks/bitumen +- #forge:storage_blocks/bronze +- #forge:storage_blocks/charcoal +- #forge:storage_blocks/cinnabar +- #forge:storage_blocks/coal_coke +- #forge:storage_blocks/constantan +- #forge:storage_blocks/copper +- #forge:storage_blocks/electrum +- #forge:storage_blocks/enderium +- #forge:storage_blocks/gunpowder +- #forge:storage_blocks/invar +- #forge:storage_blocks/lead +- #forge:storage_blocks/lumium +- #forge:storage_blocks/nickel +- #forge:storage_blocks/niter +- #forge:storage_blocks/ruby +- #forge:storage_blocks/sapphire +- #forge:storage_blocks/signalum +- #forge:storage_blocks/silver +- #forge:storage_blocks/slag +- #forge:storage_blocks/sugar_cane +- #forge:storage_blocks/sulfur +- #forge:storage_blocks/tar +- #forge:storage_blocks/tin +- create:copper_block +- create:zinc_block +- create:brass_block +- #forge:storage_blocks/certus_quartz +- #forge:storage_blocks/biotite +- #forge:storage_blocks/charcoal + +#minecraft:campfires +- minecraft:campfire +- minecraft:soul_campfire +- minecraft:campfire +- minecraft:soul_campfire + +#forge:sheetmetals/uranium +- immersiveengineering:sheetmetal_uranium + +#minecraft:infiniburn_nether +- #minecraft:infiniburn_overworld +- #minecraft:infiniburn_overworld + +#ars_nouveau:an_decorative +- ars_nouveau:ab_smooth +- ars_nouveau:ab_clover +- ars_nouveau:arcane_stone +- ars_nouveau:ab_mosaic +- ars_nouveau:ab_herring +- ars_nouveau:ab_basket +- ars_nouveau:ab_alternating +- ars_nouveau:ab_smooth_slab +- ars_nouveau:arcane_bricks + +#forge:glass_panes/orange +- pitg:orange_stained_glasspane +- minecraft:orange_stained_glass_pane + +#appliedenergistics2:whitelisted/facades +- minecraft:glass +- #forge:stained_glass +- appliedenergistics2:quartz_glass +- appliedenergistics2:quartz_vibrant_glass + +#forge:ores/quartz +- minecraft:nether_quartz_ore + +#structurize:shingles/thatched/acacia +- structurize:thatched_acacia_shingle + +#forge:glass/blue +- minecraft:blue_stained_glass + +#ars_nouveau:harvest/foliage +- #minecraft:leaves +- minecraft:brown_mushroom_block +- minecraft:red_mushroom_block +- minecraft:nether_wart_block +- minecraft:warped_wart_block +- minecraft:shroomlight +- minecraft:vine +- minecraft:weeping_vines +- minecraft:twisting_vines +- minecraft:pumpkin +- minecraft:melon + +#structurize:shingles/moss_slate/spruce +- structurize:moss_slate_spruce_shingle + +#minecraft:wooden_trapdoors +- minecraft:acacia_trapdoor +- minecraft:birch_trapdoor +- minecraft:dark_oak_trapdoor +- minecraft:jungle_trapdoor +- minecraft:oak_trapdoor +- minecraft:spruce_trapdoor +- minecraft:crimson_trapdoor +- minecraft:warped_trapdoor +- biomesoplenty:fir_trapdoor +- biomesoplenty:redwood_trapdoor +- biomesoplenty:cherry_trapdoor +- biomesoplenty:mahogany_trapdoor +- biomesoplenty:jacaranda_trapdoor +- biomesoplenty:palm_trapdoor +- biomesoplenty:willow_trapdoor +- biomesoplenty:dead_trapdoor +- biomesoplenty:magic_trapdoor +- biomesoplenty:umbran_trapdoor +- biomesoplenty:hellbark_trapdoor +- structurize:blockcactustrapdoor +- minecraft:acacia_trapdoor +- minecraft:birch_trapdoor +- minecraft:dark_oak_trapdoor +- minecraft:jungle_trapdoor +- minecraft:oak_trapdoor +- minecraft:spruce_trapdoor +- minecraft:crimson_trapdoor +- minecraft:warped_trapdoor + +#create:valve_handles +- create:copper_valve_handle +- create:white_valve_handle +- create:orange_valve_handle +- create:magenta_valve_handle +- create:light_blue_valve_handle +- create:yellow_valve_handle +- create:lime_valve_handle +- create:pink_valve_handle +- create:gray_valve_handle +- create:light_gray_valve_handle +- create:cyan_valve_handle +- create:purple_valve_handle +- create:blue_valve_handle +- create:brown_valve_handle +- create:green_valve_handle +- create:red_valve_handle +- create:black_valve_handle + +#minecolonies:orechanceblocks +- #forge:stone +- #forge:cobblestone + +#forge:wool/orange +- minecraft:orange_wool + +#buildinggadgets:blacklist/copy_paste + +#forge:storage_blocks/coal +- minecraft:coal_block + +#tetra:nailed +- #minecraft:banners +- #minecraft:beds +- #minecraft:planks +- #minecraft:rails +- #minecraft:signs +- #minecraft:wooden_buttons +- #minecraft:wooden_doors +- #minecraft:wooden_fences +- #minecraft:wooden_pressure_plates +- #minecraft:wooden_slabs +- #minecraft:wooden_stairs +- #minecraft:wooden_trapdoors +- #forge:fence_gates/wooden +- #forge:fences/wooden +- #forge:chests/wooden +- tetra:basic_workbench +- minecraft:bookshelf +- minecraft:trapped_chest +- minecraft:ladder +- minecraft:jukebox +- minecraft:note_block +- minecraft:daylight_detector +- minecraft:scaffolding +- minecraft:crafting_table +- minecraft:loom +- minecraft:barrel +- minecraft:smoker +- minecraft:blast_furnace +- minecraft:cartography_table +- minecraft:fletching_table +- minecraft:grindstone +- minecraft:lectern +- minecraft:smithing_table +- minecraft:stonecutter +- minecraft:bell +- minecraft:composter +- minecraft:lantern + +#forge:glass/light_blue +- minecraft:light_blue_stained_glass + +#structurize:timber_frames/cobble_stone/dark_oak +- structurize:plain_dark_oak_cobble_stone_timber_frame +- structurize:double_crossed_dark_oak_cobble_stone_timber_frame +- structurize:framed_dark_oak_cobble_stone_timber_frame +- structurize:side_framed_dark_oak_cobble_stone_timber_frame +- structurize:up_gated_dark_oak_cobble_stone_timber_frame +- structurize:down_gated_dark_oak_cobble_stone_timber_frame +- structurize:one_crossed_lr_dark_oak_cobble_stone_timber_frame +- structurize:one_crossed_rl_dark_oak_cobble_stone_timber_frame +- structurize:horizontal_plain_dark_oak_cobble_stone_timber_frame +- structurize:side_framed_horizontal_dark_oak_cobble_stone_timber_frame + +#structurize:timber_frames/spruce/jungle +- structurize:plain_jungle_spruce_timber_frame +- structurize:double_crossed_jungle_spruce_timber_frame +- structurize:framed_jungle_spruce_timber_frame +- structurize:side_framed_jungle_spruce_timber_frame +- structurize:up_gated_jungle_spruce_timber_frame +- structurize:down_gated_jungle_spruce_timber_frame +- structurize:one_crossed_lr_jungle_spruce_timber_frame +- structurize:one_crossed_rl_jungle_spruce_timber_frame +- structurize:horizontal_plain_jungle_spruce_timber_frame +- structurize:side_framed_horizontal_jungle_spruce_timber_frame + +#forge:storage_blocks/redstone +- minecraft:redstone_block + +#minecraft:stairs +- #minecraft:wooden_stairs +- minecraft:cobblestone_stairs +- minecraft:sandstone_stairs +- minecraft:nether_brick_stairs +- minecraft:stone_brick_stairs +- minecraft:brick_stairs +- minecraft:purpur_stairs +- minecraft:quartz_stairs +- minecraft:red_sandstone_stairs +- minecraft:prismarine_brick_stairs +- minecraft:prismarine_stairs +- minecraft:dark_prismarine_stairs +- minecraft:polished_granite_stairs +- minecraft:smooth_red_sandstone_stairs +- minecraft:mossy_stone_brick_stairs +- minecraft:polished_diorite_stairs +- minecraft:mossy_cobblestone_stairs +- minecraft:end_stone_brick_stairs +- minecraft:stone_stairs +- minecraft:smooth_sandstone_stairs +- minecraft:smooth_quartz_stairs +- minecraft:granite_stairs +- minecraft:andesite_stairs +- minecraft:red_nether_brick_stairs +- minecraft:polished_andesite_stairs +- minecraft:diorite_stairs +- minecraft:blackstone_stairs +- minecraft:polished_blackstone_brick_stairs +- minecraft:polished_blackstone_stairs +- biomesoplenty:black_sandstone_stairs +- biomesoplenty:smooth_black_sandstone_stairs +- biomesoplenty:orange_sandstone_stairs +- biomesoplenty:smooth_orange_sandstone_stairs +- biomesoplenty:white_sandstone_stairs +- biomesoplenty:smooth_white_sandstone_stairs +- biomesoplenty:mud_brick_stairs +- biomesoplenty:fir_stairs +- biomesoplenty:redwood_stairs +- biomesoplenty:cherry_stairs +- biomesoplenty:mahogany_stairs +- biomesoplenty:jacaranda_stairs +- biomesoplenty:palm_stairs +- biomesoplenty:willow_stairs +- biomesoplenty:dead_stairs +- biomesoplenty:magic_stairs +- biomesoplenty:umbran_stairs +- biomesoplenty:hellbark_stairs +- naturesaura:ancient_stairs +- naturesaura:infused_brick_stairs +- naturesaura:infused_stairs +- #pneumaticcraft:stairs +- integrateddynamics:crystalized_chorus_block_stairs +- integrateddynamics:crystalized_chorus_brick_stairs +- integrateddynamics:crystalized_menril_block_stairs +- integrateddynamics:crystalized_menril_brick_stairs +- integrateddynamics:menril_planks_stairs +- structurize:blockcactusstair +- envirocore:litherite_stairs +- envirocore:litherite_brick_stairs +- envirocore:litherite_brick_small_stairs +- envirocore:litherite_cobble_stairs +- envirocore:litherite_polished_stairs +- envirocore:litherite_tile_stairs +- envirocore:litherite_tile_small_stairs +- envirocore:erodium_stairs +- envirocore:erodium_brick_stairs +- envirocore:erodium_brick_small_stairs +- envirocore:erodium_cobble_stairs +- envirocore:erodium_polished_stairs +- envirocore:erodium_tile_stairs +- envirocore:erodium_tile_small_stairs +- envirocore:kyronite_stairs +- envirocore:kyronite_brick_stairs +- envirocore:kyronite_brick_small_stairs +- envirocore:kyronite_cobble_stairs +- envirocore:kyronite_polished_stairs +- envirocore:kyronite_tile_stairs +- envirocore:kyronite_tile_small_stairs +- envirocore:pladium_stairs +- envirocore:pladium_brick_stairs +- envirocore:pladium_brick_small_stairs +- envirocore:pladium_cobble_stairs +- envirocore:pladium_polished_stairs +- envirocore:pladium_tile_stairs +- envirocore:pladium_tile_small_stairs +- envirocore:ionite_stairs +- envirocore:ionite_brick_stairs +- envirocore:ionite_brick_small_stairs +- envirocore:ionite_cobble_stairs +- envirocore:ionite_polished_stairs +- envirocore:ionite_tile_stairs +- envirocore:ionite_tile_small_stairs +- envirocore:aethium_stairs +- envirocore:aethium_brick_stairs +- envirocore:aethium_brick_small_stairs +- envirocore:aethium_cobble_stairs +- envirocore:aethium_polished_stairs +- envirocore:aethium_tile_stairs +- envirocore:aethium_tile_small_stairs +- envirocore:nanorite_stairs +- envirocore:nanorite_brick_stairs +- envirocore:nanorite_brick_small_stairs +- envirocore:nanorite_cobble_stairs +- envirocore:nanorite_polished_stairs +- envirocore:nanorite_tile_stairs +- envirocore:nanorite_tile_small_stairs +- envirocore:xerothium_stairs +- envirocore:xerothium_brick_stairs +- envirocore:xerothium_brick_small_stairs +- envirocore:xerothium_cobble_stairs +- envirocore:xerothium_polished_stairs +- envirocore:xerothium_tile_stairs +- envirocore:xerothium_tile_small_stairs +- ars_nouveau:archwood_stairs +- #minecraft:wooden_stairs +- minecraft:cobblestone_stairs +- minecraft:sandstone_stairs +- minecraft:nether_brick_stairs +- minecraft:stone_brick_stairs +- minecraft:brick_stairs +- minecraft:purpur_stairs +- minecraft:quartz_stairs +- minecraft:red_sandstone_stairs +- minecraft:prismarine_brick_stairs +- minecraft:prismarine_stairs +- minecraft:dark_prismarine_stairs +- minecraft:polished_granite_stairs +- minecraft:smooth_red_sandstone_stairs +- minecraft:mossy_stone_brick_stairs +- minecraft:polished_diorite_stairs +- minecraft:mossy_cobblestone_stairs +- minecraft:end_stone_brick_stairs +- minecraft:stone_stairs +- minecraft:smooth_sandstone_stairs +- minecraft:smooth_quartz_stairs +- minecraft:granite_stairs +- minecraft:andesite_stairs +- minecraft:red_nether_brick_stairs +- minecraft:polished_andesite_stairs +- minecraft:diorite_stairs +- minecraft:blackstone_stairs +- minecraft:polished_blackstone_brick_stairs +- minecraft:polished_blackstone_stairs +- create:granite_cobblestone_stairs +- create:granite_bricks_stairs +- create:fancy_granite_bricks_stairs +- create:paved_granite_stairs +- create:diorite_cobblestone_stairs +- create:diorite_bricks_stairs +- create:fancy_diorite_bricks_stairs +- create:paved_diorite_stairs +- create:andesite_cobblestone_stairs +- create:andesite_bricks_stairs +- create:fancy_andesite_bricks_stairs +- create:paved_andesite_stairs +- create:limestone_cobblestone_stairs +- create:polished_limestone_stairs +- create:limestone_bricks_stairs +- create:fancy_limestone_bricks_stairs +- create:paved_limestone_stairs +- create:weathered_limestone_cobblestone_stairs +- create:polished_weathered_limestone_stairs +- create:weathered_limestone_bricks_stairs +- create:fancy_weathered_limestone_bricks_stairs +- create:paved_weathered_limestone_stairs +- create:dolomite_cobblestone_stairs +- create:polished_dolomite_stairs +- create:dolomite_bricks_stairs +- create:fancy_dolomite_bricks_stairs +- create:paved_dolomite_stairs +- create:gabbro_cobblestone_stairs +- create:polished_gabbro_stairs +- create:gabbro_bricks_stairs +- create:fancy_gabbro_bricks_stairs +- create:paved_gabbro_stairs +- create:scoria_cobblestone_stairs +- create:polished_scoria_stairs +- create:scoria_bricks_stairs +- create:fancy_scoria_bricks_stairs +- create:paved_scoria_stairs +- create:dark_scoria_cobblestone_stairs +- create:polished_dark_scoria_stairs +- create:dark_scoria_bricks_stairs +- create:fancy_dark_scoria_bricks_stairs +- create:paved_dark_scoria_stairs +- enviromats:basalt_stairs +- enviromats:basalt_brick_stairs +- enviromats:basalt_brick_small_stairs +- enviromats:basalt_cobble_stairs +- enviromats:basalt_polished_stairs +- enviromats:basalt_tile_stairs +- enviromats:basalt_tile_small_stairs +- enviromats:hardened_stone_stairs +- enviromats:hardened_stone_brick_stairs +- enviromats:hardened_stone_brick_small_stairs +- enviromats:hardened_stone_cobble_stairs +- enviromats:hardened_stone_polished_stairs +- enviromats:hardened_stone_tile_stairs +- enviromats:hardened_stone_tile_small_stairs +- enviromats:alabaster_white_stairs +- enviromats:alabaster_white_brick_stairs +- enviromats:alabaster_white_brick_small_stairs +- enviromats:alabaster_white_cobble_stairs +- enviromats:alabaster_white_polished_stairs +- enviromats:alabaster_white_tile_stairs +- enviromats:alabaster_white_tile_small_stairs +- enviromats:alabaster_orange_stairs +- enviromats:alabaster_orange_brick_stairs +- enviromats:alabaster_orange_brick_small_stairs +- enviromats:alabaster_orange_cobble_stairs +- enviromats:alabaster_orange_polished_stairs +- enviromats:alabaster_orange_tile_stairs +- enviromats:alabaster_orange_tile_small_stairs +- enviromats:alabaster_magenta_stairs +- enviromats:alabaster_magenta_brick_stairs +- enviromats:alabaster_magenta_brick_small_stairs +- enviromats:alabaster_magenta_cobble_stairs +- enviromats:alabaster_magenta_polished_stairs +- enviromats:alabaster_magenta_tile_stairs +- enviromats:alabaster_magenta_tile_small_stairs +- enviromats:alabaster_light_blue_stairs +- enviromats:alabaster_light_blue_brick_stairs +- enviromats:alabaster_light_blue_brick_small_stairs +- enviromats:alabaster_light_blue_cobble_stairs +- enviromats:alabaster_light_blue_polished_stairs +- enviromats:alabaster_light_blue_tile_stairs +- enviromats:alabaster_light_blue_tile_small_stairs +- enviromats:alabaster_yellow_stairs +- enviromats:alabaster_yellow_brick_stairs +- enviromats:alabaster_yellow_brick_small_stairs +- enviromats:alabaster_yellow_cobble_stairs +- enviromats:alabaster_yellow_polished_stairs +- enviromats:alabaster_yellow_tile_stairs +- enviromats:alabaster_yellow_tile_small_stairs +- enviromats:alabaster_lime_stairs +- enviromats:alabaster_lime_brick_stairs +- enviromats:alabaster_lime_brick_small_stairs +- enviromats:alabaster_lime_cobble_stairs +- enviromats:alabaster_lime_polished_stairs +- enviromats:alabaster_lime_tile_stairs +- enviromats:alabaster_lime_tile_small_stairs +- enviromats:alabaster_pink_stairs +- enviromats:alabaster_pink_brick_stairs +- enviromats:alabaster_pink_brick_small_stairs +- enviromats:alabaster_pink_cobble_stairs +- enviromats:alabaster_pink_polished_stairs +- enviromats:alabaster_pink_tile_stairs +- enviromats:alabaster_pink_tile_small_stairs +- enviromats:alabaster_gray_stairs +- enviromats:alabaster_gray_brick_stairs +- enviromats:alabaster_gray_brick_small_stairs +- enviromats:alabaster_gray_cobble_stairs +- enviromats:alabaster_gray_polished_stairs +- enviromats:alabaster_gray_tile_stairs +- enviromats:alabaster_gray_tile_small_stairs +- enviromats:alabaster_light_gray_stairs +- enviromats:alabaster_light_gray_brick_stairs +- enviromats:alabaster_light_gray_brick_small_stairs +- enviromats:alabaster_light_gray_cobble_stairs +- enviromats:alabaster_light_gray_polished_stairs +- enviromats:alabaster_light_gray_tile_stairs +- enviromats:alabaster_light_gray_tile_small_stairs +- enviromats:alabaster_cyan_stairs +- enviromats:alabaster_cyan_brick_stairs +- enviromats:alabaster_cyan_brick_small_stairs +- enviromats:alabaster_cyan_cobble_stairs +- enviromats:alabaster_cyan_polished_stairs +- enviromats:alabaster_cyan_tile_stairs +- enviromats:alabaster_cyan_tile_small_stairs +- enviromats:alabaster_purple_stairs +- enviromats:alabaster_purple_brick_stairs +- enviromats:alabaster_purple_brick_small_stairs +- enviromats:alabaster_purple_cobble_stairs +- enviromats:alabaster_purple_polished_stairs +- enviromats:alabaster_purple_tile_stairs +- enviromats:alabaster_purple_tile_small_stairs +- enviromats:alabaster_blue_stairs +- enviromats:alabaster_blue_brick_stairs +- enviromats:alabaster_blue_brick_small_stairs +- enviromats:alabaster_blue_cobble_stairs +- enviromats:alabaster_blue_polished_stairs +- enviromats:alabaster_blue_tile_stairs +- enviromats:alabaster_blue_tile_small_stairs +- enviromats:alabaster_brown_stairs +- enviromats:alabaster_brown_brick_stairs +- enviromats:alabaster_brown_brick_small_stairs +- enviromats:alabaster_brown_cobble_stairs +- enviromats:alabaster_brown_polished_stairs +- enviromats:alabaster_brown_tile_stairs +- enviromats:alabaster_brown_tile_small_stairs +- enviromats:alabaster_green_stairs +- enviromats:alabaster_green_brick_stairs +- enviromats:alabaster_green_brick_small_stairs +- enviromats:alabaster_green_cobble_stairs +- enviromats:alabaster_green_polished_stairs +- enviromats:alabaster_green_tile_stairs +- enviromats:alabaster_green_tile_small_stairs +- enviromats:alabaster_red_stairs +- enviromats:alabaster_red_brick_stairs +- enviromats:alabaster_red_brick_small_stairs +- enviromats:alabaster_red_cobble_stairs +- enviromats:alabaster_red_polished_stairs +- enviromats:alabaster_red_tile_stairs +- enviromats:alabaster_red_tile_small_stairs +- enviromats:alabaster_black_stairs +- enviromats:alabaster_black_brick_stairs +- enviromats:alabaster_black_brick_small_stairs +- enviromats:alabaster_black_cobble_stairs +- enviromats:alabaster_black_polished_stairs +- enviromats:alabaster_black_tile_stairs +- enviromats:alabaster_black_tile_small +- enviromats:granodiorite_stairs +- enviromats:granodiorite_brick_stairs +- enviromats:granodiorite_brick_small_stairs +- enviromats:granodiorite_cobble_stairs +- enviromats:granodiorite_polished_stairs +- enviromats:granodiorite_tile_stairs +- enviromats:granodiorite_tile_small_stairs +- enviromats:marble_stairs +- enviromats:marble_brick_stairs +- enviromats:marble_brick_small_stairs +- enviromats:marble_cobble_stairs +- enviromats:marble_polished_stairs +- enviromats:marble_tile_stairs +- enviromats:marble_tile_small_stairs +- enviromats:pumice_stairs +- enviromats:pumice_brick_stairs +- enviromats:pumice_brick_small_stairs +- enviromats:pumice_cobble_stairs +- enviromats:pumice_polished_stairs +- enviromats:pumice_tile_stairs +- enviromats:pumice_tile_small_stairs +- enviromats:travertine_stairs +- enviromats:travertine_brick_stairs +- enviromats:travertine_brick_small_stairs +- enviromats:travertine_cobble_stairs +- enviromats:travertine_polished_stairs +- enviromats:travertine_tile_stairs +- enviromats:travertine_tile_small_stairs +- quark:andesite_bricks_stairs +- quark:basalt_bricks_stairs +- quark:basalt_stairs +- quark:biotite_block_stairs +- quark:black_shingles_stairs +- quark:black_stained_planks_stairs +- quark:blue_nether_bricks_stairs +- quark:blue_shingles_stairs +- quark:blue_stained_planks_stairs +- quark:brimstone_bricks_stairs +- quark:brimstone_stairs +- quark:brown_shingles_stairs +- quark:brown_stained_planks_stairs +- quark:charred_nether_bricks_stairs +- quark:cobbedstone_stairs +- quark:cobblestone_bricks_stairs +- quark:cyan_shingles_stairs +- quark:cyan_stained_planks_stairs +- quark:dark_elder_prismarine_stairs +- quark:diorite_bricks_stairs +- quark:duskbound_block_stairs +- quark:elder_prismarine_bricks_stairs +- quark:elder_prismarine_stairs +- quark:granite_bricks_stairs +- quark:gray_shingles_stairs +- quark:gray_stained_planks_stairs +- quark:green_shingles_stairs +- quark:green_stained_planks_stairs +- quark:iron_plate_stairs +- quark:jasper_bricks_stairs +- quark:jasper_stairs +- quark:light_blue_shingles_stairs +- quark:light_blue_stained_planks_stairs +- quark:light_gray_shingles_stairs +- quark:light_gray_stained_planks_stairs +- quark:limestone_bricks_stairs +- quark:limestone_stairs +- quark:lime_shingles_stairs +- quark:lime_stained_planks_stairs +- quark:magenta_shingles_stairs +- quark:magenta_stained_planks_stairs +- quark:magma_bricks_stairs +- quark:marble_bricks_stairs +- quark:marble_stairs +- quark:midori_block_stairs +- quark:mossy_cobblestone_bricks_stairs +- quark:myalite_bricks_stairs +- quark:myalite_stairs +- quark:orange_shingles_stairs +- quark:orange_stained_planks_stairs +- quark:permafrost_bricks_stairs +- quark:permafrost_stairs +- quark:pink_shingles_stairs +- quark:pink_stained_planks_stairs +- quark:polished_basalt_stairs +- quark:polished_jasper_stairs +- quark:polished_limestone_stairs +- quark:polished_marble_stairs +- quark:polished_myalite_stairs +- quark:polished_slate_stairs +- quark:purple_shingles_stairs +- quark:purple_stained_planks_stairs +- quark:red_sandstone_bricks_stairs +- quark:red_shingles_stairs +- quark:red_stained_planks_stairs +- quark:rusty_iron_plate_stairs +- quark:sandstone_bricks_stairs +- quark:sandy_bricks_stairs +- quark:shingles_stairs +- quark:slate_bricks_stairs +- quark:slate_stairs +- quark:smooth_biotite_stairs +- quark:smooth_soul_sandstone_stairs +- quark:snow_bricks_stairs +- quark:soul_sandstone_bricks_stairs +- quark:soul_sandstone_stairs +- quark:thatch_stairs +- quark:turf_stairs +- quark:twisted_blackstone_bricks_stairs +- quark:weeping_blackstone_bricks_stairs +- quark:white_shingles_stairs +- quark:white_stained_planks_stairs +- quark:yellow_shingles_stairs +- quark:yellow_stained_planks_stairs +- engineersdecor:clinker_brick_stairs +- engineersdecor:clinker_brick_stained_stairs +- engineersdecor:slag_brick_stairs +- engineersdecor:rebar_concrete_stairs +- engineersdecor:rebar_concrete_tile_stairs +- engineersdecor:gas_concrete_stairs +- engineersdecor:old_industrial_wood_stairs + +#forge:logs/archwood +- ars_nouveau:blue_archwood_log +- ars_nouveau:red_archwood_log +- ars_nouveau:green_archwood_log +- ars_nouveau:purple_archwood_log +- ars_nouveau:blue_archwood_wood +- ars_nouveau:red_archwood_wood +- ars_nouveau:green_archwood_wood +- ars_nouveau:purple_archwood_wood +- ars_nouveau:stripped_blue_archwood_log +- ars_nouveau:stripped_red_archwood_log +- ars_nouveau:stripped_green_archwood_log +- ars_nouveau:stripped_purple_archwood_log +- ars_nouveau:stripped_blue_archwood_wood +- ars_nouveau:stripped_red_archwood_wood +- ars_nouveau:stripped_green_archwood_wood +- ars_nouveau:stripped_purple_archwood_wood + +#quark:underground_biome_replaceable +- minecraft:stone +- minecraft:netherrack +- minecraft:end_stone +- minecraft:granite +- minecraft:diorite +- minecraft:andesite +- quark:basalt +- quark:marble +- quark:limestone +- quark:jasper +- quark:slate + +#structurize:shingles/moss_slate/jungle +- structurize:moss_slate_jungle_shingle + +#forge:wool/light_blue +- minecraft:light_blue_wool + +#refinedstorage:storage_blocks/items/256k +- extrastorage:block_256k +- extradisks:256k_storage_block + +#minecraft:logs +- #minecraft:logs_that_burn +- #minecraft:crimson_stems +- #minecraft:warped_stems +- #biomesoplenty:fir_logs +- #biomesoplenty:redwood_logs +- #biomesoplenty:cherry_logs +- #biomesoplenty:mahogany_logs +- #biomesoplenty:jacaranda_logs +- #biomesoplenty:palm_logs +- #biomesoplenty:willow_logs +- #biomesoplenty:dead_logs +- #biomesoplenty:magic_logs +- #biomesoplenty:umbran_logs +- #biomesoplenty:hellbark_logs +- naturesaura:ancient_log +- naturesaura:ancient_bark +- integrateddynamics:menril_log +- integrateddynamics:menril_log_filled +- minecraft:cactus +- ars_nouveau:blue_archwood_log +- ars_nouveau:red_archwood_log +- ars_nouveau:green_archwood_log +- ars_nouveau:purple_archwood_log +- ars_nouveau:blue_archwood_wood +- ars_nouveau:red_archwood_wood +- ars_nouveau:green_archwood_wood +- ars_nouveau:purple_archwood_wood +- #minecraft:logs_that_burn +- #minecraft:crimson_stems +- #minecraft:warped_stems + +#forge:ores/cinnabar +- emendatusenigmatica:cinnabar_ore +- emendatusenigmatica:cinnabar_andesite_ore +- emendatusenigmatica:cinnabar_granite_ore +- emendatusenigmatica:cinnabar_diorite_ore +- emendatusenigmatica:cinnabar_sand_ore +- emendatusenigmatica:cinnabar_gravel_ore +- emendatusenigmatica:cinnabar_netherrack_ore +- emendatusenigmatica:cinnabar_blackstone_ore +- emendatusenigmatica:cinnabar_end_stone_ore +- emendatusenigmatica:cinnabar_gabbro_ore +- emendatusenigmatica:cinnabar_c_limestone_ore +- emendatusenigmatica:cinnabar_scoria_ore +- emendatusenigmatica:cinnabar_weathered_limestone_ore +- emendatusenigmatica:cinnabar_jasper_ore +- emendatusenigmatica:cinnabar_marble_ore +- emendatusenigmatica:cinnabar_slate_ore +- emendatusenigmatica:cinnabar_mossy_stone_ore +- thermal:cinnabar_ore + +#forge:sandstone/red +- minecraft:red_sandstone +- minecraft:cut_red_sandstone +- minecraft:chiseled_red_sandstone +- minecraft:smooth_red_sandstone + +#structurize:timber_frames/jungle/jungle +- structurize:plain_jungle_jungle_timber_frame +- structurize:double_crossed_jungle_jungle_timber_frame +- structurize:framed_jungle_jungle_timber_frame +- structurize:side_framed_jungle_jungle_timber_frame +- structurize:up_gated_jungle_jungle_timber_frame +- structurize:down_gated_jungle_jungle_timber_frame +- structurize:one_crossed_lr_jungle_jungle_timber_frame +- structurize:one_crossed_rl_jungle_jungle_timber_frame +- structurize:horizontal_plain_jungle_jungle_timber_frame +- structurize:side_framed_horizontal_jungle_jungle_timber_frame + +#structurize:timber_frames/jungle/spruce +- structurize:plain_spruce_jungle_timber_frame +- structurize:double_crossed_spruce_jungle_timber_frame +- structurize:framed_spruce_jungle_timber_frame +- structurize:side_framed_spruce_jungle_timber_frame +- structurize:up_gated_spruce_jungle_timber_frame +- structurize:down_gated_spruce_jungle_timber_frame +- structurize:one_crossed_lr_spruce_jungle_timber_frame +- structurize:one_crossed_rl_spruce_jungle_timber_frame +- structurize:horizontal_plain_spruce_jungle_timber_frame +- structurize:side_framed_horizontal_spruce_jungle_timber_frame + +#structurize:shingles/moss_slate +- #structurize:shingles/moss_slate/oak +- #structurize:shingles/moss_slate/acacia +- #structurize:shingles/moss_slate/birch +- #structurize:shingles/moss_slate/jungle +- #structurize:shingles/moss_slate/spruce +- #structurize:shingles/moss_slate/dark_oak +- #structurize:shingles/moss_slate/cactus + +#forge:treated_wood_slab +- immersiveengineering:slab_treated_wood_horizontal +- immersiveengineering:slab_treated_wood_vertical +- immersiveengineering:slab_treated_wood_packaged + +#structurize:timber_frames/brick/cactus +- structurize:plain_cactus_brick_timber_frame +- structurize:double_crossed_cactus_brick_timber_frame +- structurize:framed_cactus_brick_timber_frame +- structurize:side_framed_cactus_brick_timber_frame +- structurize:up_gated_cactus_brick_timber_frame +- structurize:down_gated_cactus_brick_timber_frame +- structurize:one_crossed_lr_cactus_brick_timber_frame +- structurize:one_crossed_rl_cactus_brick_timber_frame +- structurize:horizontal_plain_cactus_brick_timber_frame +- structurize:side_framed_horizontal_cactus_brick_timber_frame + +#pneumaticcraft:walls +- pneumaticcraft:reinforced_brick_wall + +#structurize:timber_frames/cactus/cactus +- structurize:plain_cactus_cactus_timber_frame +- structurize:double_crossed_cactus_cactus_timber_frame +- structurize:framed_cactus_cactus_timber_frame +- structurize:side_framed_cactus_cactus_timber_frame +- structurize:up_gated_cactus_cactus_timber_frame +- structurize:down_gated_cactus_cactus_timber_frame +- structurize:one_crossed_lr_cactus_cactus_timber_frame +- structurize:one_crossed_rl_cactus_cactus_timber_frame +- structurize:horizontal_plain_cactus_cactus_timber_frame +- structurize:side_framed_horizontal_cactus_cactus_timber_frame + +#forge:storage_blocks/uraninite +- powah:uraninite_block + +#minecraft:valid_spawn +- minecraft:grass_block +- minecraft:podzol +- biomesoplenty:origin_grass_block +- minecraft:grass_block +- minecraft:podzol + +#minecraft:mushroom_grow_block +- minecraft:mycelium +- minecraft:podzol +- minecraft:crimson_nylium +- minecraft:warped_nylium +- minecraft:mycelium +- minecraft:podzol +- minecraft:crimson_nylium +- minecraft:warped_nylium +- quark:glowcelium + +#minecraft:wooden_doors +- minecraft:oak_door +- minecraft:spruce_door +- minecraft:birch_door +- minecraft:jungle_door +- minecraft:acacia_door +- minecraft:dark_oak_door +- minecraft:crimson_door +- minecraft:warped_door +- biomesoplenty:fir_door +- biomesoplenty:redwood_door +- biomesoplenty:cherry_door +- biomesoplenty:mahogany_door +- biomesoplenty:jacaranda_door +- biomesoplenty:palm_door +- biomesoplenty:willow_door +- biomesoplenty:dead_door +- biomesoplenty:magic_door +- biomesoplenty:umbran_door +- biomesoplenty:hellbark_door +- integrateddynamics:menril_door +- structurize:blockcactusdoor +- ars_nouveau:archwood_door +- minecraft:oak_door +- minecraft:spruce_door +- minecraft:birch_door +- minecraft:jungle_door +- minecraft:acacia_door +- minecraft:dark_oak_door +- minecraft:crimson_door +- minecraft:warped_door +- engineersdecor:old_industrial_wood_door + +#forge:ores/certus_quartz +- emendatusenigmatica:certus_quartz_ore +- emendatusenigmatica:certus_quartz_andesite_ore +- emendatusenigmatica:certus_quartz_granite_ore +- emendatusenigmatica:certus_quartz_diorite_ore +- emendatusenigmatica:certus_quartz_sand_ore +- emendatusenigmatica:certus_quartz_gravel_ore +- emendatusenigmatica:certus_quartz_netherrack_ore +- emendatusenigmatica:certus_quartz_blackstone_ore +- emendatusenigmatica:certus_quartz_end_stone_ore +- emendatusenigmatica:certus_quartz_gabbro_ore +- emendatusenigmatica:certus_quartz_c_limestone_ore +- emendatusenigmatica:certus_quartz_scoria_ore +- emendatusenigmatica:certus_quartz_weathered_limestone_ore +- emendatusenigmatica:certus_quartz_jasper_ore +- emendatusenigmatica:certus_quartz_marble_ore +- emendatusenigmatica:certus_quartz_slate_ore +- emendatusenigmatica:certus_quartz_mossy_stone_ore +- appliedenergistics2:quartz_ore +- appliedenergistics2:charged_quartz_ore + +#refinedstorage:storage_blocks +- #refinedstorage:storage_blocks/items +- #refinedstorage:storage_blocks/fluids +- #refinedstorage:storage_blocks/items +- #refinedstorage:storage_blocks/fluids + +#structurize:shingles/clay/birch +- structurize:clay_birch_shingle +- structurize:black_clay_birch_shingle +- structurize:blue_clay_birch_shingle +- structurize:brown_clay_birch_shingle +- structurize:cyan_clay_birch_shingle +- structurize:gray_clay_birch_shingle +- structurize:green_clay_birch_shingle +- structurize:light_blue_clay_birch_shingle +- structurize:light_gray_clay_birch_shingle +- structurize:lime_clay_birch_shingle +- structurize:magenta_clay_birch_shingle +- structurize:orange_clay_birch_shingle +- structurize:pink_clay_birch_shingle +- structurize:purple_clay_birch_shingle +- structurize:red_clay_birch_shingle +- structurize:white_clay_birch_shingle +- structurize:yellow_clay_birch_shingle + +#forge:glass/purple +- minecraft:purple_stained_glass + +#engineersdecor:brick_blocks +- minecraft:bricks +- minecraft:nether_bricks + +#quark:slime_blocks +- minecraft:slime_block +- quark:red_slime_block +- quark:blue_slime_block +- quark:cyan_slime_block +- quark:magenta_slime_block +- quark:yellow_slime_block + +#minecraft:fences/wooden +- ars_nouveau:archwood_fence +- ars_nouveau:archwood_fence + +#minecraft:crimson_stems +- minecraft:crimson_stem +- minecraft:stripped_crimson_stem +- minecraft:crimson_hyphae +- minecraft:stripped_crimson_hyphae +- minecraft:crimson_stem +- minecraft:stripped_crimson_stem +- minecraft:crimson_hyphae +- minecraft:stripped_crimson_hyphae + +#enviromats:stairs +- enviromats:basalt_stairs +- enviromats:basalt_brick_stairs +- enviromats:basalt_brick_small_stairs +- enviromats:basalt_cobble_stairs +- enviromats:basalt_polished_stairs +- enviromats:basalt_tile_stairs +- enviromats:basalt_tile_small_stairs +- enviromats:hardened_stone_stairs +- enviromats:hardened_stone_brick_stairs +- enviromats:hardened_stone_brick_small_stairs +- enviromats:hardened_stone_cobble_stairs +- enviromats:hardened_stone_polished_stairs +- enviromats:hardened_stone_tile_stairs +- enviromats:hardened_stone_tile_small_stairs +- enviromats:alabaster_white_stairs +- enviromats:alabaster_white_brick_stairs +- enviromats:alabaster_white_brick_small_stairs +- enviromats:alabaster_white_cobble_stairs +- enviromats:alabaster_white_polished_stairs +- enviromats:alabaster_white_tile_stairs +- enviromats:alabaster_white_tile_small_stairs +- enviromats:alabaster_orange_stairs +- enviromats:alabaster_orange_brick_stairs +- enviromats:alabaster_orange_brick_small_stairs +- enviromats:alabaster_orange_cobble_stairs +- enviromats:alabaster_orange_polished_stairs +- enviromats:alabaster_orange_tile_stairs +- enviromats:alabaster_orange_tile_small_stairs +- enviromats:alabaster_light_blue_stairs +- enviromats:alabaster_light_blue_brick_stairs +- enviromats:alabaster_light_blue_brick_small_stairs +- enviromats:alabaster_light_blue_cobble_stairs +- enviromats:alabaster_light_blue_polished_stairs +- enviromats:alabaster_light_blue_tile_stairs +- enviromats:alabaster_light_blue_tile_small_stairs +- enviromats:alabaster_yellow_stairs +- enviromats:alabaster_yellow_brick_stairs +- enviromats:alabaster_yellow_brick_small_stairs +- enviromats:alabaster_yellow_cobble_stairs +- enviromats:alabaster_yellow_polished_stairs +- enviromats:alabaster_yellow_tile_stairs +- enviromats:alabaster_yellow_tile_small_stairs +- enviromats:alabaster_lime_stairs +- enviromats:alabaster_lime_brick_stairs +- enviromats:alabaster_lime_brick_small_stairs +- enviromats:alabaster_lime_cobble_stairs +- enviromats:alabaster_lime_polished_stairs +- enviromats:alabaster_lime_tile_stairs +- enviromats:alabaster_lime_tile_small_stairs +- enviromats:alabaster_pink_stairs +- enviromats:alabaster_pink_brick_stairs +- enviromats:alabaster_pink_brick_small_stairs +- enviromats:alabaster_pink_cobble_stairs +- enviromats:alabaster_pink_polished_stairs +- enviromats:alabaster_pink_tile_stairs +- enviromats:alabaster_pink_tile_small_stairs +- enviromats:alabaster_gray_stairs +- enviromats:alabaster_gray_brick_stairs +- enviromats:alabaster_gray_brick_small_stairs +- enviromats:alabaster_gray_cobble_stairs +- enviromats:alabaster_gray_polished_stairs +- enviromats:alabaster_gray_tile_stairs +- enviromats:alabaster_gray_tile_small_stairs +- enviromats:alabaster_light_gray_stairs +- enviromats:alabaster_light_gray_brick_stairs +- enviromats:alabaster_light_gray_brick_small_stairs +- enviromats:alabaster_light_gray_cobble_stairs +- enviromats:alabaster_light_gray_polished_stairs +- enviromats:alabaster_light_gray_tile_stairs +- enviromats:alabaster_light_gray_tile_small_stairs +- enviromats:alabaster_cyan_stairs +- enviromats:alabaster_cyan_brick_stairs +- enviromats:alabaster_cyan_brick_small_stairs +- enviromats:alabaster_cyan_cobble_stairs +- enviromats:alabaster_cyan_polished_stairs +- enviromats:alabaster_cyan_tile_stairs +- enviromats:alabaster_cyan_tile_small_stairs +- enviromats:alabaster_purple_stairs +- enviromats:alabaster_purple_brick_stairs +- enviromats:alabaster_purple_brick_small_stairs +- enviromats:alabaster_purple_cobble_stairs +- enviromats:alabaster_purple_polished_stairs +- enviromats:alabaster_purple_tile_stairs +- enviromats:alabaster_purple_tile_small_stairs +- enviromats:alabaster_blue_stairs +- enviromats:alabaster_blue_brick_stairs +- enviromats:alabaster_blue_brick_small_stairs +- enviromats:alabaster_blue_cobble_stairs +- enviromats:alabaster_blue_polished_stairs +- enviromats:alabaster_blue_tile_stairs +- enviromats:alabaster_blue_tile_small_stairs +- enviromats:alabaster_brown_stairs +- enviromats:alabaster_brown_brick_stairs +- enviromats:alabaster_brown_brick_small_stairs +- enviromats:alabaster_brown_cobble_stairs +- enviromats:alabaster_brown_polished_stairs +- enviromats:alabaster_brown_tile_stairs +- enviromats:alabaster_brown_tile_small_stairs +- enviromats:alabaster_green_stairs +- enviromats:alabaster_green_brick_stairs +- enviromats:alabaster_green_brick_small_stairs +- enviromats:alabaster_green_cobble_stairs +- enviromats:alabaster_green_polished_stairs +- enviromats:alabaster_green_tile_stairs +- enviromats:alabaster_green_tile_small_stairs +- enviromats:alabaster_red_stairs +- enviromats:alabaster_red_brick_stairs +- enviromats:alabaster_red_brick_small_stairs +- enviromats:alabaster_red_cobble_stairs +- enviromats:alabaster_red_polished_stairs +- enviromats:alabaster_red_tile_stairs +- enviromats:alabaster_red_tile_small_stairs +- enviromats:alabaster_black_stairs +- enviromats:alabaster_black_brick_stairs +- enviromats:alabaster_black_brick_small_stairs +- enviromats:alabaster_black_cobble_stairs +- enviromats:alabaster_black_polished_stairs +- enviromats:alabaster_black_tile_stairs +- enviromats:alabaster_black_tile_small + +#quark:vertical_slab +- quark:acacia_vertical_slab +- quark:andesite_bricks_vertical_slab +- quark:andesite_vertical_slab +- quark:basalt_bricks_vertical_slab +- quark:basalt_vertical_slab +- quark:biotite_block_vertical_slab +- quark:birch_vertical_slab +- quark:blackstone_vertical_slab +- quark:black_shingles_vertical_slab +- quark:black_stained_planks_vertical_slab +- quark:blue_nether_bricks_vertical_slab +- quark:blue_shingles_vertical_slab +- quark:blue_stained_planks_vertical_slab +- quark:brick_vertical_slab +- quark:brimstone_bricks_vertical_slab +- quark:brimstone_vertical_slab +- quark:brown_shingles_vertical_slab +- quark:brown_stained_planks_vertical_slab +- quark:charred_nether_bricks_vertical_slab +- quark:cobbedstone_vertical_slab +- quark:cobblestone_bricks_vertical_slab +- quark:cobblestone_vertical_slab +- quark:crimson_vertical_slab +- quark:cut_red_sandstone_vertical_slab +- quark:cut_sandstone_vertical_slab +- quark:cut_soul_sandstone_vertical_slab +- quark:cyan_shingles_vertical_slab +- quark:cyan_stained_planks_vertical_slab +- quark:dark_elder_prismarine_vertical_slab +- quark:dark_oak_vertical_slab +- quark:dark_prismarine_vertical_slab +- quark:diorite_bricks_vertical_slab +- quark:diorite_vertical_slab +- quark:duskbound_block_vertical_slab +- quark:elder_prismarine_bricks_vertical_slab +- quark:elder_prismarine_vertical_slab +- quark:end_stone_brick_vertical_slab +- quark:granite_bricks_vertical_slab +- quark:granite_vertical_slab +- quark:gray_shingles_vertical_slab +- quark:gray_stained_planks_vertical_slab +- quark:green_shingles_vertical_slab +- quark:green_stained_planks_vertical_slab +- quark:iron_plate_vertical_slab +- quark:jasper_bricks_vertical_slab +- quark:jasper_vertical_slab +- quark:jungle_vertical_slab +- quark:light_blue_shingles_vertical_slab +- quark:light_blue_stained_planks_vertical_slab +- quark:light_gray_shingles_vertical_slab +- quark:light_gray_stained_planks_vertical_slab +- quark:limestone_bricks_vertical_slab +- quark:limestone_vertical_slab +- quark:lime_shingles_vertical_slab +- quark:lime_stained_planks_vertical_slab +- quark:magenta_shingles_vertical_slab +- quark:magenta_stained_planks_vertical_slab +- quark:magma_bricks_vertical_slab +- quark:marble_bricks_vertical_slab +- quark:marble_vertical_slab +- quark:midori_block_vertical_slab +- quark:mossy_cobblestone_bricks_vertical_slab +- quark:mossy_cobblestone_vertical_slab +- quark:mossy_stone_brick_vertical_slab +- quark:myalite_bricks_vertical_slab +- quark:myalite_vertical_slab +- quark:nether_brick_vertical_slab +- quark:oak_vertical_slab +- quark:orange_shingles_vertical_slab +- quark:orange_stained_planks_vertical_slab +- quark:permafrost_bricks_vertical_slab +- quark:permafrost_vertical_slab +- quark:pink_shingles_vertical_slab +- quark:pink_stained_planks_vertical_slab +- quark:polished_andesite_vertical_slab +- quark:polished_basalt_vertical_slab +- quark:polished_blackstone_brick_vertical_slab +- quark:polished_blackstone_vertical_slab +- quark:polished_diorite_vertical_slab +- quark:polished_granite_vertical_slab +- quark:polished_jasper_vertical_slab +- quark:polished_limestone_vertical_slab +- quark:polished_marble_vertical_slab +- quark:polished_myalite_vertical_slab +- quark:polished_slate_vertical_slab +- quark:prismarine_brick_vertical_slab +- quark:prismarine_vertical_slab +- quark:purple_shingles_vertical_slab +- quark:purple_stained_planks_vertical_slab +- quark:purpur_vertical_slab +- quark:quartz_vertical_slab +- quark:red_nether_brick_vertical_slab +- quark:red_sandstone_bricks_vertical_slab +- quark:red_sandstone_vertical_slab +- quark:red_shingles_vertical_slab +- quark:red_stained_planks_vertical_slab +- quark:rusty_iron_plate_vertical_slab +- quark:sandstone_bricks_vertical_slab +- quark:sandstone_vertical_slab +- quark:sandy_bricks_vertical_slab +- quark:shingles_vertical_slab +- quark:slate_bricks_vertical_slab +- quark:slate_vertical_slab +- quark:smooth_biotite_vertical_slab +- quark:smooth_quartz_vertical_slab +- quark:smooth_red_sandstone_vertical_slab +- quark:smooth_sandstone_vertical_slab +- quark:smooth_soul_sandstone_vertical_slab +- quark:smooth_stone_vertical_slab +- quark:snow_bricks_vertical_slab +- quark:soul_sandstone_bricks_vertical_slab +- quark:soul_sandstone_vertical_slab +- quark:spruce_vertical_slab +- quark:stone_brick_vertical_slab +- quark:stone_vertical_slab +- quark:thatch_vertical_slab +- quark:turf_vertical_slab +- quark:twisted_blackstone_bricks_vertical_slab +- quark:warped_vertical_slab +- quark:weeping_blackstone_bricks_vertical_slab +- quark:white_shingles_vertical_slab +- quark:white_stained_planks_vertical_slab +- quark:yellow_shingles_vertical_slab +- quark:yellow_stained_planks_vertical_slab + +#structurize:shingles/slate/oak +- structurize:slate_oak_shingle +- structurize:blue_slate_oak_shingle +- structurize:green_slate_oak_shingle +- structurize:purple_slate_oak_shingle + +#rsgauges:slabs +- #minecraft:slabs + +#forge:storage_blocks/ruby +- thermal:ruby_block + +#forge:storage_blocks/compressed_iron +- pneumaticcraft:compressed_iron_block + +#appliedenergistics2:blacklisted/annihilation_plane +- minecraft:bedrock +- minecraft:end_portal +- minecraft:end_portal_frame +- minecraft:command_block + +#forge:wool/blue +- minecraft:blue_wool + +#engineersdecor:plain_glass_panes +- minecraft:glass_pane +- minecraft:black_stained_glass_pane +- minecraft:blue_stained_glass_pane +- minecraft:brown_stained_glass_pane +- minecraft:cyan_stained_glass_pane +- minecraft:gray_stained_glass_pane +- minecraft:green_stained_glass_pane +- minecraft:light_blue_stained_glass_pane +- minecraft:light_gray_stained_glass_pane +- minecraft:lime_stained_glass_pane +- minecraft:magenta_stained_glass_pane +- minecraft:orange_stained_glass_pane +- minecraft:pink_stained_glass_pane +- minecraft:purple_stained_glass_pane +- minecraft:red_stained_glass_pane +- minecraft:white_stained_glass_pane +- minecraft:yellow_stained_glass_pane + +#gravestone:grave_replaceable +- minecraft:tall_grass +- minecraft:grass +- minecraft:water +- minecraft:lava +- minecraft:dandelion +- minecraft:lilac +- minecraft:rose_bush +- minecraft:peony +- minecraft:sunflower +- minecraft:poppy +- minecraft:blue_orchid +- minecraft:azure_bluet +- minecraft:oxeye_daisy +- minecraft:orange_tulip +- minecraft:pink_tulip +- minecraft:red_tulip +- minecraft:white_tulip +- minecraft:allium +- minecraft:fern +- minecraft:large_fern +- minecraft:spruce_sapling +- minecraft:acacia_sapling +- minecraft:birch_sapling +- minecraft:dark_oak_sapling +- minecraft:jungle_sapling +- minecraft:oak_sapling +- minecraft:brown_mushroom +- minecraft:red_mushroom +- minecraft:snow +- minecraft:vine +- minecraft:dead_bush +- minecraft:fire + +#minecraft:beacon_base_blocks +- minecraft:netherite_block +- minecraft:emerald_block +- minecraft:diamond_block +- minecraft:gold_block +- minecraft:iron_block +- mekanism:block_osmium +- mekanism:block_copper +- mekanism:block_tin +- mekanism:block_lead +- mekanism:block_uranium +- mekanism:block_bronze +- mekanism:block_refined_obsidian +- mekanism:block_refined_glowstone +- mekanism:block_steel +- emendatusenigmatica:copper_block +- emendatusenigmatica:aluminum_block +- emendatusenigmatica:silver_block +- emendatusenigmatica:lead_block +- emendatusenigmatica:nickel_block +- emendatusenigmatica:uranium_block +- emendatusenigmatica:osmium_block +- emendatusenigmatica:tin_block +- emendatusenigmatica:zinc_block +- emendatusenigmatica:certus_quartz_block +- emendatusenigmatica:charged_certus_quartz_block +- emendatusenigmatica:fluix_block +- emendatusenigmatica:fluorite_block +- emendatusenigmatica:bitumen_block +- emendatusenigmatica:cinnabar_block +- emendatusenigmatica:apatite_block +- emendatusenigmatica:sulfur_block +- emendatusenigmatica:potassium_nitrate_block +- emendatusenigmatica:arcane_block +- emendatusenigmatica:dimensional_block +- emendatusenigmatica:coke_block +- emendatusenigmatica:silicon_block +- emendatusenigmatica:bronze_block +- emendatusenigmatica:brass_block +- emendatusenigmatica:constantan_block +- emendatusenigmatica:electrum_block +- emendatusenigmatica:steel_block +- emendatusenigmatica:invar_block +- emendatusenigmatica:signalum_block +- emendatusenigmatica:lumium_block +- emendatusenigmatica:enderium_block +- astralsorcery:starmetal +- minecraft:netherite_block +- minecraft:emerald_block +- minecraft:diamond_block +- minecraft:gold_block +- minecraft:iron_block +- create:copper_block +- create:zinc_block +- create:brass_block +- quark:golden_apple_crate + +#structurize:shingles/moss_slate/acacia +- structurize:moss_slate_acacia_shingle + +#minecraft:anvil +- minecraft:anvil +- minecraft:chipped_anvil +- minecraft:damaged_anvil +- minecraft:anvil +- minecraft:chipped_anvil +- minecraft:damaged_anvil + +#forge:storage_blocks/enderium +- emendatusenigmatica:enderium_block +- thermal:enderium_block + +#appliedenergistics2:spatial/blacklist + +#forge:sand +- biomesoplenty:black_sand +- biomesoplenty:orange_sand +- biomesoplenty:white_sand +- #forge:sand/colorless +- #forge:sand/red + +#rsgauges:logs +- #minecraft:logs + +#minecraft:wall_corals +- minecraft:tube_coral_wall_fan +- minecraft:brain_coral_wall_fan +- minecraft:bubble_coral_wall_fan +- minecraft:fire_coral_wall_fan +- minecraft:horn_coral_wall_fan +- minecraft:tube_coral_wall_fan +- minecraft:brain_coral_wall_fan +- minecraft:bubble_coral_wall_fan +- minecraft:fire_coral_wall_fan +- minecraft:horn_coral_wall_fan + +#structurize:timber_frames/cactus/birch +- structurize:plain_birch_cactus_timber_frame +- structurize:double_crossed_birch_cactus_timber_frame +- structurize:framed_birch_cactus_timber_frame +- structurize:side_framed_birch_cactus_timber_frame +- structurize:up_gated_birch_cactus_timber_frame +- structurize:down_gated_birch_cactus_timber_frame +- structurize:one_crossed_lr_birch_cactus_timber_frame +- structurize:one_crossed_rl_birch_cactus_timber_frame +- structurize:horizontal_plain_birch_cactus_timber_frame +- structurize:side_framed_horizontal_birch_cactus_timber_frame + +#forge:sheetmetals/lead +- immersiveengineering:sheetmetal_lead + +#thermal:rockwool +- thermal:white_rockwool +- thermal:orange_rockwool +- thermal:magenta_rockwool +- thermal:light_blue_rockwool +- thermal:yellow_rockwool +- thermal:lime_rockwool +- thermal:pink_rockwool +- thermal:gray_rockwool +- thermal:light_gray_rockwool +- thermal:cyan_rockwool +- thermal:purple_rockwool +- thermal:blue_rockwool +- thermal:brown_rockwool +- thermal:green_rockwool +- thermal:red_rockwool +- thermal:black_rockwool + +#forge:storage_blocks/tar +- thermal:tar_block + +#bloodmagic:ritual_stones/earth_or_air +- bloodmagic:earthritualstone +- bloodmagic:airritualstone + +#structurize:timber_frames/spruce/spruce +- structurize:plain_spruce_spruce_timber_frame +- structurize:double_crossed_spruce_spruce_timber_frame +- structurize:framed_spruce_spruce_timber_frame +- structurize:side_framed_spruce_spruce_timber_frame +- structurize:up_gated_spruce_spruce_timber_frame +- structurize:down_gated_spruce_spruce_timber_frame +- structurize:one_crossed_lr_spruce_spruce_timber_frame +- structurize:one_crossed_rl_spruce_spruce_timber_frame +- structurize:horizontal_plain_spruce_spruce_timber_frame +- structurize:side_framed_horizontal_spruce_spruce_timber_frame + +#forge:storage_blocks/silver +- immersiveengineering:storage_silver +- emendatusenigmatica:silver_block +- thermal:silver_block + +#forge:ores/gold +- emendatusenigmatica:gold_ore +- emendatusenigmatica:gold_andesite_ore +- emendatusenigmatica:gold_granite_ore +- emendatusenigmatica:gold_diorite_ore +- emendatusenigmatica:gold_sand_ore +- emendatusenigmatica:gold_gravel_ore +- emendatusenigmatica:gold_netherrack_ore +- emendatusenigmatica:gold_blackstone_ore +- emendatusenigmatica:gold_end_stone_ore +- emendatusenigmatica:gold_gabbro_ore +- emendatusenigmatica:gold_c_limestone_ore +- emendatusenigmatica:gold_scoria_ore +- emendatusenigmatica:gold_weathered_limestone_ore +- emendatusenigmatica:gold_jasper_ore +- emendatusenigmatica:gold_marble_ore +- emendatusenigmatica:gold_slate_ore +- emendatusenigmatica:gold_mossy_stone_ore +- #minecraft:gold_ores + +#minecraft:mushroom_stem +- minecraft:mushroom_stem +- minecraft:crimson_stem +- minecraft:warped_stem +- minecraft:mushroom_stem +- minecraft:crimson_stem +- minecraft:warped_stem + +#forge:storage_blocks/arcane +- emendatusenigmatica:arcane_block + +#forge:plants +- minecraft:lily_pad +- minecraft:kelp +- minecraft:seagrass +- minecraft:grass +- minecraft:tall_grass +- minecraft:fern +- minecraft:dead_bush +- minecraft:seagrass +- minecraft:large_fern + +#pneumaticcraft:fluid_tanks +- pneumaticcraft:small_tank +- pneumaticcraft:medium_tank +- pneumaticcraft:large_tank + +#minecraft:piglin_repellents +- minecraft:soul_fire +- minecraft:soul_torch +- minecraft:soul_lantern +- minecraft:soul_wall_torch +- minecraft:soul_campfire +- additional_lights:soul_fire_for_standing_torch_s +- additional_lights:soul_fire_for_standing_torch_l +- additional_lights:soul_fire_for_fire_pit_s +- additional_lights:soul_fire_for_fire_pit_l +- minecraft:soul_fire +- minecraft:soul_torch +- minecraft:soul_lantern +- minecraft:soul_wall_torch +- minecraft:soul_campfire + +#biomesoplenty:palm_logs +- biomesoplenty:palm_log +- biomesoplenty:palm_wood +- biomesoplenty:stripped_palm_log +- biomesoplenty:stripped_palm_wood + +#forge:glass/black +- minecraft:black_stained_glass + +#minecraft:portals +- minecraft:nether_portal +- minecraft:end_portal +- minecraft:end_gateway +- minecraft:nether_portal +- minecraft:end_portal +- minecraft:end_gateway + +#structurize:timber_frames/paper/jungle +- structurize:plain_jungle_paper_timber_frame +- structurize:double_crossed_jungle_paper_timber_frame +- structurize:framed_jungle_paper_timber_frame +- structurize:side_framed_jungle_paper_timber_frame +- structurize:up_gated_jungle_paper_timber_frame +- structurize:down_gated_jungle_paper_timber_frame +- structurize:one_crossed_lr_jungle_paper_timber_frame +- structurize:one_crossed_rl_jungle_paper_timber_frame +- structurize:horizontal_plain_jungle_paper_timber_frame +- structurize:side_framed_horizontal_jungle_paper_timber_frame + +#forge:fences/nether_brick +- minecraft:nether_brick_fence + +#rsgauges:wooden +- #minecraft:logs +- #minecraft:planks +- #minecraft:wooden_buttons +- #minecraft:wooden_doors +- #minecraft:wooden_fences +- #minecraft:wooden_slabs +- #minecraft:wooden_pressure_plates +- #minecraft:wooden_stairs +- #minecraft:wooden_trapdoors +- #minecraft:saplings +- #minecraft:signs +- #minecraft:beds +- minecraft:dead_bush +- minecraft:melon_stem +- minecraft:pumpkin_stem +- minecraft:ladder +- minecraft:chest +- minecraft:barrel +- minecraft:bookshelf +- minecraft:composter +- minecraft:fletching_table +- minecraft:lectern +- minecraft:note_block +- minecraft:scaffolding +- minecraft:torch +- minecraft:wall_torch + +#forge:glass/lime +- minecraft:lime_stained_glass + +#forge:chests/wooden +- minecraft:chest +- minecraft:trapped_chest +- quark:oak_chest +- quark:spruce_chest +- quark:birch_chest +- quark:jungle_chest +- quark:acacia_chest +- quark:dark_oak_chest +- quark:warped_chest +- quark:crimson_chest +- quark:oak_trapped_chest +- quark:spruce_trapped_chest +- quark:birch_trapped_chest +- quark:jungle_trapped_chest +- quark:acacia_trapped_chest +- quark:dark_oak_trapped_chest +- quark:warped_trapped_chest +- quark:crimson_trapped_chest + +#forge:storage_blocks/aluminum +- immersiveengineering:storage_aluminum +- emendatusenigmatica:aluminum_block + +#immersiveengineering:scaffoldings/aluminum +- immersiveengineering:alu_scaffolding_standard +- immersiveengineering:alu_scaffolding_grate_top +- immersiveengineering:alu_scaffolding_wooden_top + +#forge:ores/iron +- emendatusenigmatica:iron_ore +- emendatusenigmatica:iron_andesite_ore +- emendatusenigmatica:iron_granite_ore +- emendatusenigmatica:iron_diorite_ore +- emendatusenigmatica:iron_sand_ore +- emendatusenigmatica:iron_gravel_ore +- emendatusenigmatica:iron_netherrack_ore +- emendatusenigmatica:iron_blackstone_ore +- emendatusenigmatica:iron_end_stone_ore +- emendatusenigmatica:iron_gabbro_ore +- emendatusenigmatica:iron_c_limestone_ore +- emendatusenigmatica:iron_scoria_ore +- emendatusenigmatica:iron_weathered_limestone_ore +- emendatusenigmatica:iron_jasper_ore +- emendatusenigmatica:iron_marble_ore +- emendatusenigmatica:iron_slate_ore +- emendatusenigmatica:iron_mossy_stone_ore +- minecraft:iron_ore + +#structurize:timber_frames/acacia/cactus +- structurize:plain_cactus_acacia_timber_frame +- structurize:double_crossed_cactus_acacia_timber_frame +- structurize:framed_cactus_acacia_timber_frame +- structurize:side_framed_cactus_acacia_timber_frame +- structurize:up_gated_cactus_acacia_timber_frame +- structurize:down_gated_cactus_acacia_timber_frame +- structurize:one_crossed_lr_cactus_acacia_timber_frame +- structurize:one_crossed_rl_cactus_acacia_timber_frame +- structurize:horizontal_plain_cactus_acacia_timber_frame +- structurize:side_framed_horizontal_cactus_acacia_timber_frame + +#forge:storage_blocks/biotite +- quark:biotite_block + +#structurize:timber_frames/jungle/birch +- structurize:plain_birch_jungle_timber_frame +- structurize:double_crossed_birch_jungle_timber_frame +- structurize:framed_birch_jungle_timber_frame +- structurize:side_framed_birch_jungle_timber_frame +- structurize:up_gated_birch_jungle_timber_frame +- structurize:down_gated_birch_jungle_timber_frame +- structurize:one_crossed_lr_birch_jungle_timber_frame +- structurize:one_crossed_rl_birch_jungle_timber_frame +- structurize:horizontal_plain_birch_jungle_timber_frame +- structurize:side_framed_horizontal_birch_jungle_timber_frame + +#forge:storage_blocks/sulfur +- emendatusenigmatica:sulfur_block +- thermal:sulfur_block + +#minecraft:wooden_stairs +- minecraft:oak_stairs +- minecraft:spruce_stairs +- minecraft:birch_stairs +- minecraft:jungle_stairs +- minecraft:acacia_stairs +- minecraft:dark_oak_stairs +- minecraft:crimson_stairs +- minecraft:warped_stairs +- biomesoplenty:fir_stairs +- biomesoplenty:redwood_stairs +- biomesoplenty:cherry_stairs +- biomesoplenty:mahogany_stairs +- biomesoplenty:jacaranda_stairs +- biomesoplenty:palm_stairs +- biomesoplenty:willow_stairs +- biomesoplenty:dead_stairs +- biomesoplenty:magic_stairs +- biomesoplenty:umbran_stairs +- biomesoplenty:hellbark_stairs +- integrateddynamics:menril_planks_stairs +- structurize:blockcactusstair +- ars_nouveau:archwood_stairs +- minecraft:oak_stairs +- minecraft:spruce_stairs +- minecraft:birch_stairs +- minecraft:jungle_stairs +- minecraft:acacia_stairs +- minecraft:dark_oak_stairs +- minecraft:crimson_stairs +- minecraft:warped_stairs + +#thermal:glass/hardened +- thermal:obsidian_glass +- thermal:signalum_glass +- thermal:lumium_glass +- thermal:enderium_glass + +#minecraft:carpets +- minecraft:white_carpet +- minecraft:orange_carpet +- minecraft:magenta_carpet +- minecraft:light_blue_carpet +- minecraft:yellow_carpet +- minecraft:lime_carpet +- minecraft:pink_carpet +- minecraft:gray_carpet +- minecraft:light_gray_carpet +- minecraft:cyan_carpet +- minecraft:purple_carpet +- minecraft:blue_carpet +- minecraft:brown_carpet +- minecraft:green_carpet +- minecraft:red_carpet +- minecraft:black_carpet +- minecraft:white_carpet +- minecraft:orange_carpet +- minecraft:magenta_carpet +- minecraft:light_blue_carpet +- minecraft:yellow_carpet +- minecraft:lime_carpet +- minecraft:pink_carpet +- minecraft:gray_carpet +- minecraft:light_gray_carpet +- minecraft:cyan_carpet +- minecraft:purple_carpet +- minecraft:blue_carpet +- minecraft:brown_carpet +- minecraft:green_carpet +- minecraft:red_carpet +- minecraft:black_carpet + +#minecraft:base_stone_overworld +- minecraft:stone +- minecraft:granite +- minecraft:diorite +- minecraft:andesite +- minecraft:stone +- minecraft:granite +- minecraft:diorite +- minecraft:andesite +- quark:jasper +- quark:limestone +- quark:marble +- quark:slate + +#minecraft:wooden_buttons +- minecraft:oak_button +- minecraft:spruce_button +- minecraft:birch_button +- minecraft:jungle_button +- minecraft:acacia_button +- minecraft:dark_oak_button +- minecraft:crimson_button +- minecraft:warped_button +- biomesoplenty:fir_button +- biomesoplenty:redwood_button +- biomesoplenty:cherry_button +- biomesoplenty:mahogany_button +- biomesoplenty:jacaranda_button +- biomesoplenty:palm_button +- biomesoplenty:willow_button +- biomesoplenty:dead_button +- biomesoplenty:magic_button +- biomesoplenty:umbran_button +- biomesoplenty:hellbark_button +- minecraft:oak_button +- minecraft:spruce_button +- minecraft:birch_button +- minecraft:jungle_button +- minecraft:acacia_button +- minecraft:dark_oak_button +- minecraft:crimson_button +- minecraft:warped_button + +#engineersdecor:luminescent_blocks +- minecraft:glowstone +- minecraft:sea_lantern + +#structurize:timber_frames/cobble_stone +- #structurize:timber_frames/cobble_stone/oak +- #structurize:timber_frames/cobble_stone/acacia +- #structurize:timber_frames/cobble_stone/birch +- #structurize:timber_frames/cobble_stone/jungle +- #structurize:timber_frames/cobble_stone/spruce +- #structurize:timber_frames/cobble_stone/dark_oak +- #structurize:timber_frames/cobble_stone/cactus + +#quark:crystal +- quark:red_crystal +- quark:orange_crystal +- quark:yellow_crystal +- quark:green_crystal +- quark:blue_crystal +- quark:indigo_crystal +- quark:violet_crystal +- quark:white_crystal +- quark:black_crystal + +#biomesoplenty:umbran_logs +- biomesoplenty:umbran_log +- biomesoplenty:umbran_wood +- biomesoplenty:stripped_umbran_log +- biomesoplenty:stripped_umbran_wood + +#forge:storage_blocks/glowstone +- minecraft:glowstone + +#structurize:timber_frames/oak/acacia +- structurize:plain_acacia_oak_timber_frame +- structurize:double_crossed_acacia_oak_timber_frame +- structurize:framed_acacia_oak_timber_frame +- structurize:side_framed_acacia_oak_timber_frame +- structurize:up_gated_acacia_oak_timber_frame +- structurize:down_gated_acacia_oak_timber_frame +- structurize:one_crossed_lr_acacia_oak_timber_frame +- structurize:one_crossed_rl_acacia_oak_timber_frame +- structurize:horizontal_plain_acacia_oak_timber_frame +- structurize:side_framed_horizontal_acacia_oak_timber_frame + +#minecraft:stone_bricks +- minecraft:stone_bricks +- minecraft:mossy_stone_bricks +- minecraft:cracked_stone_bricks +- minecraft:chiseled_stone_bricks +- #pneumaticcraft:reinforced_stone_bricks +- minecraft:stone_bricks +- minecraft:mossy_stone_bricks +- minecraft:cracked_stone_bricks +- minecraft:chiseled_stone_bricks + +#forge:storage_blocks/quartz +- minecraft:quartz_block + +#structurize:timber_frames/jungle/oak +- structurize:plain_oak_jungle_timber_frame +- structurize:double_crossed_oak_jungle_timber_frame +- structurize:framed_oak_jungle_timber_frame +- structurize:side_framed_oak_jungle_timber_frame +- structurize:up_gated_oak_jungle_timber_frame +- structurize:down_gated_oak_jungle_timber_frame +- structurize:one_crossed_lr_oak_jungle_timber_frame +- structurize:one_crossed_rl_oak_jungle_timber_frame +- structurize:horizontal_plain_oak_jungle_timber_frame +- structurize:side_framed_horizontal_oak_jungle_timber_frame + +#forge:glass/orange +- minecraft:orange_stained_glass + +#structurize:timber_frames/jungle/dark_oak +- structurize:plain_dark_oak_jungle_timber_frame +- structurize:double_crossed_dark_oak_jungle_timber_frame +- structurize:framed_dark_oak_jungle_timber_frame +- structurize:side_framed_dark_oak_jungle_timber_frame +- structurize:up_gated_dark_oak_jungle_timber_frame +- structurize:down_gated_dark_oak_jungle_timber_frame +- structurize:one_crossed_lr_dark_oak_jungle_timber_frame +- structurize:one_crossed_rl_dark_oak_jungle_timber_frame +- structurize:horizontal_plain_dark_oak_jungle_timber_frame +- structurize:side_framed_horizontal_dark_oak_jungle_timber_frame + +#structurize:shingle_slabs +- #structurize:shingle_slabs/clay +- #structurize:shingle_slabs/slate +- #structurize:shingle_slabs/moss_slate +- #structurize:shingle_slabs/thatched + +#structurize:shingles/thatched/oak +- structurize:thatched_oak_shingle + +#forge:planks/archwood +- ars_nouveau:archwood_planks + +#minecraft:slabs +- #minecraft:wooden_slabs +- minecraft:stone_slab +- minecraft:smooth_stone_slab +- minecraft:stone_brick_slab +- minecraft:sandstone_slab +- minecraft:purpur_slab +- minecraft:quartz_slab +- minecraft:red_sandstone_slab +- minecraft:brick_slab +- minecraft:cobblestone_slab +- minecraft:nether_brick_slab +- minecraft:petrified_oak_slab +- minecraft:prismarine_slab +- minecraft:prismarine_brick_slab +- minecraft:dark_prismarine_slab +- minecraft:polished_granite_slab +- minecraft:smooth_red_sandstone_slab +- minecraft:mossy_stone_brick_slab +- minecraft:polished_diorite_slab +- minecraft:mossy_cobblestone_slab +- minecraft:end_stone_brick_slab +- minecraft:smooth_sandstone_slab +- minecraft:smooth_quartz_slab +- minecraft:granite_slab +- minecraft:andesite_slab +- minecraft:red_nether_brick_slab +- minecraft:polished_andesite_slab +- minecraft:diorite_slab +- minecraft:cut_sandstone_slab +- minecraft:cut_red_sandstone_slab +- minecraft:blackstone_slab +- minecraft:polished_blackstone_brick_slab +- minecraft:polished_blackstone_slab +- biomesoplenty:black_sandstone_slab +- biomesoplenty:cut_black_sandstone_slab +- biomesoplenty:smooth_black_sandstone_slab +- biomesoplenty:orange_sandstone_slab +- biomesoplenty:cut_orange_sandstone_slab +- biomesoplenty:smooth_orange_sandstone_slab +- biomesoplenty:white_sandstone_slab +- biomesoplenty:cut_white_sandstone_slab +- biomesoplenty:smooth_white_sandstone_slab +- biomesoplenty:mud_brick_slab +- biomesoplenty:fir_slab +- biomesoplenty:redwood_slab +- biomesoplenty:cherry_slab +- biomesoplenty:mahogany_slab +- biomesoplenty:jacaranda_slab +- biomesoplenty:palm_slab +- biomesoplenty:willow_slab +- biomesoplenty:dead_slab +- biomesoplenty:magic_slab +- biomesoplenty:umbran_slab +- biomesoplenty:hellbark_slab +- naturesaura:ancient_slab +- naturesaura:infused_slab +- naturesaura:infused_brick_slab +- #pneumaticcraft:slabs +- structurize:blockcactusslab +- envirocore:litherite_slab +- envirocore:litherite_brick_slab +- envirocore:litherite_brick_small_slab +- envirocore:litherite_cobble_slab +- envirocore:litherite_polished_slab +- envirocore:litherite_tile_slab +- envirocore:litherite_tile_small_slab +- envirocore:erodium_slab +- envirocore:erodium_brick_slab +- envirocore:erodium_brick_small_slab +- envirocore:erodium_cobble_slab +- envirocore:erodium_polished_slab +- envirocore:erodium_tile_slab +- envirocore:erodium_tile_small_slab +- envirocore:kyronite_slab +- envirocore:kyronite_brick_slab +- envirocore:kyronite_brick_small_slab +- envirocore:kyronite_cobble_slab +- envirocore:kyronite_polished_slab +- envirocore:kyronite_tile_slab +- envirocore:kyronite_tile_small_slab +- envirocore:pladium_slab +- envirocore:pladium_brick_slab +- envirocore:pladium_brick_small_slab +- envirocore:pladium_cobble_slab +- envirocore:pladium_polished_slab +- envirocore:pladium_tile_slab +- envirocore:pladium_tile_small_slab +- envirocore:ionite_slab +- envirocore:ionite_brick_slab +- envirocore:ionite_brick_small_slab +- envirocore:ionite_cobble_slab +- envirocore:ionite_polished_slab +- envirocore:ionite_tile_slab +- envirocore:ionite_tile_small_slab +- envirocore:aethium_slab +- envirocore:aethium_brick_slab +- envirocore:aethium_brick_small_slab +- envirocore:aethium_cobble_slab +- envirocore:aethium_polished_slab +- envirocore:aethium_tile_slab +- envirocore:aethium_tile_small_slab +- envirocore:nanorite_slab +- envirocore:nanorite_brick_slab +- envirocore:nanorite_brick_small_slab +- envirocore:nanorite_cobble_slab +- envirocore:nanorite_polished_slab +- envirocore:nanorite_tile_slab +- envirocore:nanorite_tile_small_slab +- envirocore:xerothium_slab +- envirocore:xerothium_brick_slab +- envirocore:xerothium_brick_small_slab +- envirocore:xerothium_cobble_slab +- envirocore:xerothium_polished_slab +- envirocore:xerothium_tile_slab +- envirocore:xerothium_tile_small_slab +- ars_nouveau:archwood_slab +- #minecraft:wooden_slabs +- minecraft:stone_slab +- minecraft:smooth_stone_slab +- minecraft:stone_brick_slab +- minecraft:sandstone_slab +- minecraft:purpur_slab +- minecraft:quartz_slab +- minecraft:red_sandstone_slab +- minecraft:brick_slab +- minecraft:cobblestone_slab +- minecraft:nether_brick_slab +- minecraft:petrified_oak_slab +- minecraft:prismarine_slab +- minecraft:prismarine_brick_slab +- minecraft:dark_prismarine_slab +- minecraft:polished_granite_slab +- minecraft:smooth_red_sandstone_slab +- minecraft:mossy_stone_brick_slab +- minecraft:polished_diorite_slab +- minecraft:mossy_cobblestone_slab +- minecraft:end_stone_brick_slab +- minecraft:smooth_sandstone_slab +- minecraft:smooth_quartz_slab +- minecraft:granite_slab +- minecraft:andesite_slab +- minecraft:red_nether_brick_slab +- minecraft:polished_andesite_slab +- minecraft:diorite_slab +- minecraft:cut_sandstone_slab +- minecraft:cut_red_sandstone_slab +- minecraft:blackstone_slab +- minecraft:polished_blackstone_brick_slab +- minecraft:polished_blackstone_slab +- create:granite_cobblestone_slab +- create:granite_bricks_slab +- create:fancy_granite_bricks_slab +- create:paved_granite_slab +- create:diorite_cobblestone_slab +- create:diorite_bricks_slab +- create:fancy_diorite_bricks_slab +- create:paved_diorite_slab +- create:andesite_cobblestone_slab +- create:andesite_bricks_slab +- create:fancy_andesite_bricks_slab +- create:paved_andesite_slab +- create:limestone_cobblestone_slab +- create:polished_limestone_slab +- create:limestone_bricks_slab +- create:fancy_limestone_bricks_slab +- create:paved_limestone_slab +- create:weathered_limestone_cobblestone_slab +- create:polished_weathered_limestone_slab +- create:weathered_limestone_bricks_slab +- create:fancy_weathered_limestone_bricks_slab +- create:paved_weathered_limestone_slab +- create:dolomite_cobblestone_slab +- create:polished_dolomite_slab +- create:dolomite_bricks_slab +- create:fancy_dolomite_bricks_slab +- create:paved_dolomite_slab +- create:gabbro_cobblestone_slab +- create:polished_gabbro_slab +- create:gabbro_bricks_slab +- create:fancy_gabbro_bricks_slab +- create:paved_gabbro_slab +- create:scoria_cobblestone_slab +- create:polished_scoria_slab +- create:scoria_bricks_slab +- create:fancy_scoria_bricks_slab +- create:paved_scoria_slab +- create:dark_scoria_cobblestone_slab +- create:polished_dark_scoria_slab +- create:dark_scoria_bricks_slab +- create:fancy_dark_scoria_bricks_slab +- create:paved_dark_scoria_slab +- enviromats:basalt_slab +- enviromats:basalt_brick_slab +- enviromats:basalt_brick_small_slab +- enviromats:basalt_cobble_slab +- enviromats:basalt_polished_slab +- enviromats:basalt_tile_slab +- enviromats:basalt_tile_small_slab +- enviromats:hardened_stone_slab +- enviromats:hardened_stone_brick_slab +- enviromats:hardened_stone_brick_small_slab +- enviromats:hardened_stone_cobble_slab +- enviromats:hardened_stone_polished_slab +- enviromats:hardened_stone_tile_slab +- enviromats:hardened_stone_tile_small_slab +- enviromats:alabaster_white_slab +- enviromats:alabaster_white_brick_slab +- enviromats:alabaster_white_brick_small_slab +- enviromats:alabaster_white_cobble_slab +- enviromats:alabaster_white_polished_slab +- enviromats:alabaster_white_tile_slab +- enviromats:alabaster_white_tile_small_slab +- enviromats:alabaster_orange_slab +- enviromats:alabaster_orange_brick_slab +- enviromats:alabaster_orange_brick_small_slab +- enviromats:alabaster_orange_cobble_slab +- enviromats:alabaster_orange_polished_slab +- enviromats:alabaster_orange_tile_slab +- enviromats:alabaster_orange_tile_small_slab +- enviromats:alabaster_magenta_slab +- enviromats:alabaster_magenta_brick_slab +- enviromats:alabaster_magenta_brick_small_slab +- enviromats:alabaster_magenta_cobble_slab +- enviromats:alabaster_magenta_polished_slab +- enviromats:alabaster_magenta_tile_slab +- enviromats:alabaster_magenta_tile_small_slab +- enviromats:alabaster_light_blue_slab +- enviromats:alabaster_light_blue_brick_slab +- enviromats:alabaster_light_blue_brick_small_slab +- enviromats:alabaster_light_blue_cobble_slab +- enviromats:alabaster_light_blue_polished_slab +- enviromats:alabaster_light_blue_tile_slab +- enviromats:alabaster_light_blue_tile_small_slab +- enviromats:alabaster_yellow_slab +- enviromats:alabaster_yellow_brick_slab +- enviromats:alabaster_yellow_brick_small_slab +- enviromats:alabaster_yellow_cobble_slab +- enviromats:alabaster_yellow_polished_slab +- enviromats:alabaster_yellow_tile_slab +- enviromats:alabaster_yellow_tile_small_slab +- enviromats:alabaster_lime_slab +- enviromats:alabaster_lime_brick_slab +- enviromats:alabaster_lime_brick_small_slab +- enviromats:alabaster_lime_cobble_slab +- enviromats:alabaster_lime_polished_slab +- enviromats:alabaster_lime_tile_slab +- enviromats:alabaster_lime_tile_small_slab +- enviromats:alabaster_pink_slab +- enviromats:alabaster_pink_brick_slab +- enviromats:alabaster_pink_brick_small_slab +- enviromats:alabaster_pink_cobble_slab +- enviromats:alabaster_pink_polished_slab +- enviromats:alabaster_pink_tile_slab +- enviromats:alabaster_pink_tile_small_slab +- enviromats:alabaster_gray_slab +- enviromats:alabaster_gray_brick_slab +- enviromats:alabaster_gray_brick_small_slab +- enviromats:alabaster_gray_cobble_slab +- enviromats:alabaster_gray_polished_slab +- enviromats:alabaster_gray_tile_slab +- enviromats:alabaster_gray_tile_small_slab +- enviromats:alabaster_light_gray_slab +- enviromats:alabaster_light_gray_brick_slab +- enviromats:alabaster_light_gray_brick_small_slab +- enviromats:alabaster_light_gray_cobble_slab +- enviromats:alabaster_light_gray_polished_slab +- enviromats:alabaster_light_gray_tile_slab +- enviromats:alabaster_light_gray_tile_small_slab +- enviromats:alabaster_cyan_slab +- enviromats:alabaster_cyan_brick_slab +- enviromats:alabaster_cyan_brick_small_slab +- enviromats:alabaster_cyan_cobble_slab +- enviromats:alabaster_cyan_polished_slab +- enviromats:alabaster_cyan_tile_slab +- enviromats:alabaster_cyan_tile_small_slab +- enviromats:alabaster_purple_slab +- enviromats:alabaster_purple_brick_slab +- enviromats:alabaster_purple_brick_small_slab +- enviromats:alabaster_purple_cobble_slab +- enviromats:alabaster_purple_polished_slab +- enviromats:alabaster_purple_tile_slab +- enviromats:alabaster_purple_tile_small_slab +- enviromats:alabaster_blue_slab +- enviromats:alabaster_blue_brick_slab +- enviromats:alabaster_blue_brick_small_slab +- enviromats:alabaster_blue_cobble_slab +- enviromats:alabaster_blue_polished_slab +- enviromats:alabaster_blue_tile_slab +- enviromats:alabaster_blue_tile_small_slab +- enviromats:alabaster_brown_slab +- enviromats:alabaster_brown_brick_slab +- enviromats:alabaster_brown_brick_small_slab +- enviromats:alabaster_brown_cobble_slab +- enviromats:alabaster_brown_polished_slab +- enviromats:alabaster_brown_tile_slab +- enviromats:alabaster_brown_tile_small_slab +- enviromats:alabaster_green_slab +- enviromats:alabaster_green_brick_slab +- enviromats:alabaster_green_brick_small_slab +- enviromats:alabaster_green_cobble_slab +- enviromats:alabaster_green_polished_slab +- enviromats:alabaster_green_tile_slab +- enviromats:alabaster_green_tile_small_slab +- enviromats:alabaster_red_slab +- enviromats:alabaster_red_brick_slab +- enviromats:alabaster_red_brick_small_slab +- enviromats:alabaster_red_cobble_slab +- enviromats:alabaster_red_polished_slab +- enviromats:alabaster_red_tile_slab +- enviromats:alabaster_red_tile_small_slab +- enviromats:alabaster_black_slab +- enviromats:alabaster_black_brick_slab +- enviromats:alabaster_black_brick_small_slab +- enviromats:alabaster_black_cobble_slab +- enviromats:alabaster_black_polished_slab +- enviromats:alabaster_black_tile_slab +- enviromats:alabaster_black_tile_small +- enviromats:granodiorite_slab +- enviromats:granodiorite_brick_slab +- enviromats:granodiorite_brick_small_slab +- enviromats:granodiorite_cobble_slab +- enviromats:granodiorite_polished_slab +- enviromats:granodiorite_tile_slab +- enviromats:granodiorite_tile_small_slab +- enviromats:marble_slab +- enviromats:marble_brick_slab +- enviromats:marble_brick_small_slab +- enviromats:marble_cobble_slab +- enviromats:marble_polished_slab +- enviromats:marble_tile_slab +- enviromats:marble_tile_small_slab +- enviromats:pumice_slab +- enviromats:pumice_brick_slab +- enviromats:pumice_brick_small_slab +- enviromats:pumice_cobble_slab +- enviromats:pumice_polished_slab +- enviromats:pumice_tile_slab +- enviromats:pumice_tile_small_slab +- enviromats:travertine_slab +- enviromats:travertine_brick_slab +- enviromats:travertine_brick_small_slab +- enviromats:travertine_cobble_slab +- enviromats:travertine_polished_slab +- enviromats:travertine_tile_slab +- enviromats:travertine_tile_small_slab +- quark:andesite_bricks_slab +- quark:basalt_bricks_slab +- quark:basalt_slab +- quark:biotite_block_slab +- quark:black_shingles_slab +- quark:black_stained_planks_slab +- quark:blue_nether_bricks_slab +- quark:blue_shingles_slab +- quark:blue_stained_planks_slab +- quark:brimstone_bricks_slab +- quark:brimstone_slab +- quark:brown_shingles_slab +- quark:brown_stained_planks_slab +- quark:charred_nether_bricks_slab +- quark:cobbedstone_slab +- quark:cobblestone_bricks_slab +- quark:cut_soul_sandstone_slab +- quark:cyan_shingles_slab +- quark:cyan_stained_planks_slab +- quark:dark_elder_prismarine_slab +- quark:diorite_bricks_slab +- quark:duskbound_block_slab +- quark:elder_prismarine_bricks_slab +- quark:elder_prismarine_slab +- quark:granite_bricks_slab +- quark:gray_shingles_slab +- quark:gray_stained_planks_slab +- quark:green_shingles_slab +- quark:green_stained_planks_slab +- quark:iron_plate_slab +- quark:jasper_bricks_slab +- quark:jasper_slab +- quark:light_blue_shingles_slab +- quark:light_blue_stained_planks_slab +- quark:light_gray_shingles_slab +- quark:light_gray_stained_planks_slab +- quark:limestone_bricks_slab +- quark:limestone_slab +- quark:lime_shingles_slab +- quark:lime_stained_planks_slab +- quark:magenta_shingles_slab +- quark:magenta_stained_planks_slab +- quark:magma_bricks_slab +- quark:marble_bricks_slab +- quark:marble_slab +- quark:midori_block_slab +- quark:mossy_cobblestone_bricks_slab +- quark:myalite_bricks_slab +- quark:myalite_slab +- quark:orange_shingles_slab +- quark:orange_stained_planks_slab +- quark:permafrost_bricks_slab +- quark:permafrost_slab +- quark:pink_shingles_slab +- quark:pink_stained_planks_slab +- quark:polished_basalt_slab +- quark:polished_jasper_slab +- quark:polished_limestone_slab +- quark:polished_marble_slab +- quark:polished_myalite_slab +- quark:polished_slate_slab +- quark:purple_shingles_slab +- quark:purple_stained_planks_slab +- quark:red_sandstone_bricks_slab +- quark:red_shingles_slab +- quark:red_stained_planks_slab +- quark:rusty_iron_plate_slab +- quark:sandstone_bricks_slab +- quark:sandy_bricks_slab +- quark:shingles_slab +- quark:slate_bricks_slab +- quark:slate_slab +- quark:smooth_biotite_slab +- quark:smooth_soul_sandstone_slab +- quark:snow_bricks_slab +- quark:soul_sandstone_bricks_slab +- quark:soul_sandstone_slab +- quark:thatch_slab +- quark:turf_slab +- quark:twisted_blackstone_bricks_slab +- quark:weeping_blackstone_bricks_slab +- quark:white_shingles_slab +- quark:white_stained_planks_slab +- quark:yellow_shingles_slab +- quark:yellow_stained_planks_slab +- engineersdecor:clinker_brick_slab +- engineersdecor:clinker_brick_stained_slab +- engineersdecor:slag_brick_slab +- engineersdecor:rebar_concrete_slab +- engineersdecor:rebar_concrete_tile_slab +- engineersdecor:gas_concrete_slab +- engineersdecor:panzerglass_slab +- engineersdecor:old_industrial_wood_slab + +#structurize:timber_frames/acacia/acacia +- structurize:plain_acacia_acacia_timber_frame +- structurize:double_crossed_acacia_acacia_timber_frame +- structurize:framed_acacia_acacia_timber_frame +- structurize:side_framed_acacia_acacia_timber_frame +- structurize:up_gated_acacia_acacia_timber_frame +- structurize:down_gated_acacia_acacia_timber_frame +- structurize:one_crossed_lr_acacia_acacia_timber_frame +- structurize:one_crossed_rl_acacia_acacia_timber_frame +- structurize:horizontal_plain_acacia_acacia_timber_frame +- structurize:side_framed_horizontal_acacia_acacia_timber_frame + +#minecraft:guarded_by_piglins +- minecraft:gold_block +- minecraft:barrel +- minecraft:chest +- minecraft:ender_chest +- minecraft:gilded_blackstone +- minecraft:trapped_chest +- #minecraft:shulker_boxes +- #minecraft:gold_ores +- mekanism:block_refined_glowstone +- mekanism:personal_chest +- minecraft:gold_block +- minecraft:barrel +- minecraft:chest +- minecraft:ender_chest +- minecraft:gilded_blackstone +- minecraft:trapped_chest +- #minecraft:shulker_boxes +- #minecraft:gold_ores +- #forge:chests + +#forge:ores/emerald +- emendatusenigmatica:emerald_ore +- emendatusenigmatica:emerald_andesite_ore +- emendatusenigmatica:emerald_granite_ore +- emendatusenigmatica:emerald_diorite_ore +- emendatusenigmatica:emerald_sand_ore +- emendatusenigmatica:emerald_gravel_ore +- emendatusenigmatica:emerald_netherrack_ore +- emendatusenigmatica:emerald_blackstone_ore +- emendatusenigmatica:emerald_end_stone_ore +- emendatusenigmatica:emerald_gabbro_ore +- emendatusenigmatica:emerald_c_limestone_ore +- emendatusenigmatica:emerald_scoria_ore +- emendatusenigmatica:emerald_weathered_limestone_ore +- emendatusenigmatica:emerald_jasper_ore +- emendatusenigmatica:emerald_marble_ore +- emendatusenigmatica:emerald_slate_ore +- emendatusenigmatica:emerald_mossy_stone_ore +- minecraft:emerald_ore + +#forge:storage_blocks/bitumen +- emendatusenigmatica:bitumen_block +- thermal:bitumen_block + +#bloodmagic:ritual_stones/water_or_earth +- bloodmagic:waterritualstone +- bloodmagic:earthritualstone + +#buildinggadgets:whitelist/exchanging +- #buildinggadgets:whitelist/generic + +#forge:ores/apatite +- emendatusenigmatica:apatite_ore +- emendatusenigmatica:apatite_andesite_ore +- emendatusenigmatica:apatite_granite_ore +- emendatusenigmatica:apatite_diorite_ore +- emendatusenigmatica:apatite_sand_ore +- emendatusenigmatica:apatite_gravel_ore +- emendatusenigmatica:apatite_netherrack_ore +- emendatusenigmatica:apatite_blackstone_ore +- emendatusenigmatica:apatite_end_stone_ore +- emendatusenigmatica:apatite_gabbro_ore +- emendatusenigmatica:apatite_c_limestone_ore +- emendatusenigmatica:apatite_scoria_ore +- emendatusenigmatica:apatite_weathered_limestone_ore +- emendatusenigmatica:apatite_jasper_ore +- emendatusenigmatica:apatite_marble_ore +- emendatusenigmatica:apatite_slate_ore +- emendatusenigmatica:apatite_mossy_stone_ore +- thermal:apatite_ore + +#minecraft:corals +- #minecraft:coral_plants +- minecraft:tube_coral_fan +- minecraft:brain_coral_fan +- minecraft:bubble_coral_fan +- minecraft:fire_coral_fan +- minecraft:horn_coral_fan +- #minecraft:coral_plants +- minecraft:tube_coral_fan +- minecraft:brain_coral_fan +- minecraft:bubble_coral_fan +- minecraft:fire_coral_fan +- minecraft:horn_coral_fan + +#minecraft:buttons +- #minecraft:wooden_buttons +- minecraft:stone_button +- minecraft:polished_blackstone_button +- #minecraft:wooden_buttons +- minecraft:stone_button +- minecraft:polished_blackstone_button +- quark:gold_button +- quark:iron_button + +#structurize:shingles/slate/acacia +- structurize:slate_acacia_shingle +- structurize:blue_slate_acacia_shingle +- structurize:green_slate_acacia_shingle +- structurize:purple_slate_acacia_shingle + +#framedcompactdrawers:compacting +- storagedrawers:compacting_drawers_3 + +#quark:foxhound_spawnable +- minecraft:netherrack +- minecraft:soul_sand +- minecraft:basalt +- minecraft:soul_soil + +#structurize:timber_frames/cactus/acacia +- structurize:plain_acacia_cactus_timber_frame +- structurize:double_crossed_acacia_cactus_timber_frame +- structurize:framed_acacia_cactus_timber_frame +- structurize:side_framed_acacia_cactus_timber_frame +- structurize:up_gated_acacia_cactus_timber_frame +- structurize:down_gated_acacia_cactus_timber_frame +- structurize:one_crossed_lr_acacia_cactus_timber_frame +- structurize:one_crossed_rl_acacia_cactus_timber_frame +- structurize:horizontal_plain_acacia_cactus_timber_frame +- structurize:side_framed_horizontal_acacia_cactus_timber_frame + +#structurize:shingles/slate/cactus +- structurize:slate_cactus_shingle +- structurize:blue_slate_cactus_shingle +- structurize:green_slate_cactus_shingle +- structurize:purple_slate_cactus_shingle + +#minecraft:rails +- minecraft:rail +- minecraft:powered_rail +- minecraft:detector_rail +- minecraft:activator_rail +- naturesaura:dimension_rail_end +- naturesaura:dimension_rail_nether +- naturesaura:dimension_rail_overworld +- usefulrailroads:highspeed_rail +- usefulrailroads:clamp_rail +- usefulrailroads:direction_rail +- usefulrailroads:intersection_rail +- usefulrailroads:teleport_rail +- usefulrailroads:buffer_stop +- thermal:crossover_rail +- thermal:prismarine_rail +- thermal:prismarine_crossover_rail +- thermal:prismarine_powered_rail +- thermal:prismarine_activator_rail +- thermal:prismarine_detector_rail +- thermal:lumium_rail +- thermal:lumium_crossover_rail +- thermal:lumium_powered_rail +- thermal:lumium_activator_rail +- thermal:lumium_detector_rail +- minecraft:rail +- minecraft:powered_rail +- minecraft:detector_rail +- minecraft:activator_rail +- create:cart_assembler +- create:reinforced_rail +- create:controller_rail + +#forge:wool/lime +- minecraft:lime_wool + +#structurize:timber_frames/dark_oak/jungle +- structurize:plain_jungle_dark_oak_timber_frame +- structurize:double_crossed_jungle_dark_oak_timber_frame +- structurize:framed_jungle_dark_oak_timber_frame +- structurize:side_framed_jungle_dark_oak_timber_frame +- structurize:up_gated_jungle_dark_oak_timber_frame +- structurize:down_gated_jungle_dark_oak_timber_frame +- structurize:one_crossed_lr_jungle_dark_oak_timber_frame +- structurize:one_crossed_rl_jungle_dark_oak_timber_frame +- structurize:horizontal_plain_jungle_dark_oak_timber_frame +- structurize:side_framed_horizontal_jungle_dark_oak_timber_frame + +#pneumaticcraft:slabs +- pneumaticcraft:reinforced_brick_slab +- pneumaticcraft:reinforced_stone_slab + +#forge:storage_blocks/niter +- emendatusenigmatica:potassium_nitrate_block +- thermal:niter_block + +#minecraft:strider_warm_blocks +- minecraft:lava +- minecraft:lava + +#forge:storage_blocks/clay +- minecraft:clay + +#minecraft:bee_growables +- #minecraft:crops +- minecraft:sweet_berry_bush +- #minecraft:crops +- minecraft:sweet_berry_bush + +#minecraft:wooden_pressure_plates +- minecraft:oak_pressure_plate +- minecraft:spruce_pressure_plate +- minecraft:birch_pressure_plate +- minecraft:jungle_pressure_plate +- minecraft:acacia_pressure_plate +- minecraft:dark_oak_pressure_plate +- minecraft:crimson_pressure_plate +- minecraft:warped_pressure_plate +- biomesoplenty:fir_pressure_plate +- biomesoplenty:redwood_pressure_plate +- biomesoplenty:cherry_pressure_plate +- biomesoplenty:mahogany_pressure_plate +- biomesoplenty:jacaranda_pressure_plate +- biomesoplenty:palm_pressure_plate +- biomesoplenty:willow_pressure_plate +- biomesoplenty:dead_pressure_plate +- biomesoplenty:magic_pressure_plate +- biomesoplenty:umbran_pressure_plate +- biomesoplenty:hellbark_pressure_plate +- minecraft:oak_pressure_plate +- minecraft:spruce_pressure_plate +- minecraft:birch_pressure_plate +- minecraft:jungle_pressure_plate +- minecraft:acacia_pressure_plate +- minecraft:dark_oak_pressure_plate +- minecraft:crimson_pressure_plate +- minecraft:warped_pressure_plate + +#create:brittle +- create:nozzle +- create:hand_crank +- create:copper_valve_handle +- create:white_valve_handle +- create:orange_valve_handle +- create:magenta_valve_handle +- create:light_blue_valve_handle +- create:yellow_valve_handle +- create:lime_valve_handle +- create:pink_valve_handle +- create:gray_valve_handle +- create:light_gray_valve_handle +- create:cyan_valve_handle +- create:purple_valve_handle +- create:blue_valve_handle +- create:brown_valve_handle +- create:green_valve_handle +- create:red_valve_handle +- create:black_valve_handle +- create:rope +- create:pulley_magnet +- create:furnace_engine +- create:redstone_link +- #minecraft:doors +- minecraft:flower_pot +- minecraft:bell +- minecraft:cocoa + +#minecraft:tall_flowers +- minecraft:sunflower +- minecraft:lilac +- minecraft:peony +- minecraft:rose_bush +- biomesoplenty:blue_hydrangea +- biomesoplenty:goldenrod +- minecraft:sunflower +- minecraft:lilac +- minecraft:peony +- minecraft:rose_bush + +#biomesoplenty:redwood_logs +- biomesoplenty:redwood_log +- biomesoplenty:redwood_wood +- biomesoplenty:stripped_redwood_log +- biomesoplenty:stripped_redwood_wood + +#structurize:timber_frames/oak/cactus +- structurize:plain_cactus_oak_timber_frame +- structurize:double_crossed_cactus_oak_timber_frame +- structurize:framed_cactus_oak_timber_frame +- structurize:side_framed_cactus_oak_timber_frame +- structurize:up_gated_cactus_oak_timber_frame +- structurize:down_gated_cactus_oak_timber_frame +- structurize:one_crossed_lr_cactus_oak_timber_frame +- structurize:one_crossed_rl_cactus_oak_timber_frame +- structurize:horizontal_plain_cactus_oak_timber_frame +- structurize:side_framed_horizontal_cactus_oak_timber_frame + +#structurize:timber_frames/spruce/birch +- structurize:plain_birch_spruce_timber_frame +- structurize:double_crossed_birch_spruce_timber_frame +- structurize:framed_birch_spruce_timber_frame +- structurize:side_framed_birch_spruce_timber_frame +- structurize:up_gated_birch_spruce_timber_frame +- structurize:down_gated_birch_spruce_timber_frame +- structurize:one_crossed_lr_birch_spruce_timber_frame +- structurize:one_crossed_rl_birch_spruce_timber_frame +- structurize:horizontal_plain_birch_spruce_timber_frame +- structurize:side_framed_horizontal_birch_spruce_timber_frame + +#biomesoplenty:jacaranda_logs +- biomesoplenty:jacaranda_log +- biomesoplenty:jacaranda_wood +- biomesoplenty:stripped_jacaranda_log +- biomesoplenty:stripped_jacaranda_wood + +#forge:doors +- ars_nouveau:archwood_door + +#refinedstorage:storage_blocks/fluids/16384k +- extrastorage:block_16384k_fluid +- extradisks:16384k_fluid_storage_block + +#forge:bookshelves +- quark:acacia_bookshelf +- quark:birch_bookshelf +- quark:dark_oak_bookshelf +- quark:jungle_bookshelf +- quark:spruce_bookshelf +- quark:warped_bookshelf +- quark:crimson_bookshelf + +#minecraft:stone_pressure_plates +- minecraft:stone_pressure_plate +- minecraft:polished_blackstone_pressure_plate +- minecraft:stone_pressure_plate +- minecraft:polished_blackstone_pressure_plate + +#minecraft:gold_ores +- minecraft:gold_ore +- minecraft:nether_gold_ore +- minecraft:gold_ore +- minecraft:nether_gold_ore + +#forge:sheetmetals/silver +- immersiveengineering:sheetmetal_silver + +#forge:glass_panes/pink +- pitg:pink_stained_glasspane +- minecraft:pink_stained_glass_pane + +#forge:netherrack +- minecraft:netherrack + +#structurize:timber_frames/dark_oak/spruce +- structurize:plain_spruce_dark_oak_timber_frame +- structurize:double_crossed_spruce_dark_oak_timber_frame +- structurize:framed_spruce_dark_oak_timber_frame +- structurize:side_framed_spruce_dark_oak_timber_frame +- structurize:up_gated_spruce_dark_oak_timber_frame +- structurize:down_gated_spruce_dark_oak_timber_frame +- structurize:one_crossed_lr_spruce_dark_oak_timber_frame +- structurize:one_crossed_rl_spruce_dark_oak_timber_frame +- structurize:horizontal_plain_spruce_dark_oak_timber_frame +- structurize:side_framed_horizontal_spruce_dark_oak_timber_frame + +#forge:wool/cyan +- minecraft:cyan_wool + +#create:non_movable + +#minecraft:soul_fire_base_blocks +- minecraft:soul_sand +- minecraft:soul_soil +- minecraft:soul_sand +- minecraft:soul_soil +- quark:soul_sandstone +- quark:soul_sandstone_slab +- quark:soul_sandstone_stairs +- quark:soul_sandstone_wall +- quark:soul_sandstone_vertical_slab +- quark:chiseled_soul_sandstone +- quark:cut_soul_sandstone +- quark:cut_soul_sandstone_slab +- quark:cut_soul_sandstone_vertical_slab +- quark:smooth_soul_sandstone +- quark:smooth_soul_sandstone_slab +- quark:smooth_soul_sandstone_stairs +- quark:smooth_soul_sandstone_vertical_slab +- quark:soul_sandstone_bricks +- quark:soul_sandstone_bricks_slab +- quark:soul_sandstone_bricks_stairs +- quark:soul_sandstone_bricks_wall +- quark:soul_sandstone_bricks_vertical_slab + +#refinedstorage:storage_blocks/fluids +- #refinedstorage:storage_blocks/fluids/16384k +- #refinedstorage:storage_blocks/fluids/65536k +- #refinedstorage:storage_blocks/fluids/262144k +- #refinedstorage:storage_blocks/fluids/1048576k +- #refinedstorage:storage_blocks/fluids/16384k +- #refinedstorage:storage_blocks/fluids/65536k +- #refinedstorage:storage_blocks/fluids/262144k +- #refinedstorage:storage_blocks/fluids/1048576k +- #refinedstorage:storage_blocks/fluids/infinite + +#forge:sheetmetals +- immersiveengineering:sheetmetal_copper +- immersiveengineering:sheetmetal_aluminum +- immersiveengineering:sheetmetal_lead +- immersiveengineering:sheetmetal_silver +- immersiveengineering:sheetmetal_nickel +- immersiveengineering:sheetmetal_uranium +- immersiveengineering:sheetmetal_constantan +- immersiveengineering:sheetmetal_electrum +- immersiveengineering:sheetmetal_steel +- immersiveengineering:sheetmetal_iron +- immersiveengineering:sheetmetal_gold +- immersiveengineering:sheetmetal_colored_white +- immersiveengineering:sheetmetal_colored_orange +- immersiveengineering:sheetmetal_colored_magenta +- immersiveengineering:sheetmetal_colored_light_blue +- immersiveengineering:sheetmetal_colored_yellow +- immersiveengineering:sheetmetal_colored_lime +- immersiveengineering:sheetmetal_colored_pink +- immersiveengineering:sheetmetal_colored_gray +- immersiveengineering:sheetmetal_colored_light_gray +- immersiveengineering:sheetmetal_colored_cyan +- immersiveengineering:sheetmetal_colored_purple +- immersiveengineering:sheetmetal_colored_blue +- immersiveengineering:sheetmetal_colored_brown +- immersiveengineering:sheetmetal_colored_green +- immersiveengineering:sheetmetal_colored_red +- immersiveengineering:sheetmetal_colored_black + +#structurize:shingles/thatched/cactus +- structurize:thatched_cactus_shingle + +#appliedenergistics2:spatial/whitelist + +#structurize:shingles/thatched/dark_oak +- structurize:thatched_dark_oak_shingle + +#structurize:timber_frames/brick/acacia +- structurize:plain_acacia_brick_timber_frame +- structurize:double_crossed_acacia_brick_timber_frame +- structurize:framed_acacia_brick_timber_frame +- structurize:side_framed_acacia_brick_timber_frame +- structurize:up_gated_acacia_brick_timber_frame +- structurize:down_gated_acacia_brick_timber_frame +- structurize:one_crossed_lr_acacia_brick_timber_frame +- structurize:one_crossed_rl_acacia_brick_timber_frame +- structurize:horizontal_plain_acacia_brick_timber_frame +- structurize:side_framed_horizontal_acacia_brick_timber_frame + +#structurize:timber_frames/birch +- #structurize:timber_frames/birch/oak +- #structurize:timber_frames/birch/acacia +- #structurize:timber_frames/birch/birch +- #structurize:timber_frames/birch/jungle +- #structurize:timber_frames/birch/spruce +- #structurize:timber_frames/birch/dark_oak +- #structurize:timber_frames/birch/cactus + +#forge:gravel +- minecraft:gravel + +#forge:ores/arcane +- emendatusenigmatica:arcane_ore +- emendatusenigmatica:arcane_andesite_ore +- emendatusenigmatica:arcane_granite_ore +- emendatusenigmatica:arcane_diorite_ore +- emendatusenigmatica:arcane_sand_ore +- emendatusenigmatica:arcane_gravel_ore +- emendatusenigmatica:arcane_netherrack_ore +- emendatusenigmatica:arcane_blackstone_ore +- emendatusenigmatica:arcane_end_stone_ore +- emendatusenigmatica:arcane_gabbro_ore +- emendatusenigmatica:arcane_c_limestone_ore +- emendatusenigmatica:arcane_scoria_ore +- emendatusenigmatica:arcane_weathered_limestone_ore +- emendatusenigmatica:arcane_jasper_ore +- emendatusenigmatica:arcane_marble_ore +- emendatusenigmatica:arcane_slate_ore +- emendatusenigmatica:arcane_mossy_stone_ore + +#forge:glass_panes/cyan +- pitg:cyan_stained_glasspane +- minecraft:cyan_stained_glass_pane + +#structurize:timber_frames/oak/spruce +- structurize:plain_spruce_oak_timber_frame +- structurize:double_crossed_spruce_oak_timber_frame +- structurize:framed_spruce_oak_timber_frame +- structurize:side_framed_spruce_oak_timber_frame +- structurize:up_gated_spruce_oak_timber_frame +- structurize:down_gated_spruce_oak_timber_frame +- structurize:one_crossed_lr_spruce_oak_timber_frame +- structurize:one_crossed_rl_spruce_oak_timber_frame +- structurize:horizontal_plain_spruce_oak_timber_frame +- structurize:side_framed_horizontal_spruce_oak_timber_frame + +#forge:ores/uraninite_poor +- powah:uraninite_ore_poor + +#biomesoplenty:magic_logs +- biomesoplenty:magic_log +- biomesoplenty:magic_wood +- biomesoplenty:stripped_magic_log +- biomesoplenty:stripped_magic_wood + +#structurize:timber_frames/spruce/oak +- structurize:plain_oak_spruce_timber_frame +- structurize:double_crossed_oak_spruce_timber_frame +- structurize:framed_oak_spruce_timber_frame +- structurize:side_framed_oak_spruce_timber_frame +- structurize:up_gated_oak_spruce_timber_frame +- structurize:down_gated_oak_spruce_timber_frame +- structurize:one_crossed_lr_oak_spruce_timber_frame +- structurize:one_crossed_rl_oak_spruce_timber_frame +- structurize:horizontal_plain_oak_spruce_timber_frame +- structurize:side_framed_horizontal_oak_spruce_timber_frame + +#minecraft:wool +- minecraft:white_wool +- minecraft:orange_wool +- minecraft:magenta_wool +- minecraft:light_blue_wool +- minecraft:yellow_wool +- minecraft:lime_wool +- minecraft:pink_wool +- minecraft:gray_wool +- minecraft:light_gray_wool +- minecraft:cyan_wool +- minecraft:purple_wool +- minecraft:blue_wool +- minecraft:brown_wool +- minecraft:green_wool +- minecraft:red_wool +- minecraft:black_wool +- minecraft:white_wool +- minecraft:orange_wool +- minecraft:magenta_wool +- minecraft:light_blue_wool +- minecraft:yellow_wool +- minecraft:lime_wool +- minecraft:pink_wool +- minecraft:gray_wool +- minecraft:light_gray_wool +- minecraft:cyan_wool +- minecraft:purple_wool +- minecraft:blue_wool +- minecraft:brown_wool +- minecraft:green_wool +- minecraft:red_wool +- minecraft:black_wool +- quark:white_quilted_wool +- quark:orange_quilted_wool +- quark:magenta_quilted_wool +- quark:light_blue_quilted_wool +- quark:yellow_quilted_wool +- quark:lime_quilted_wool +- quark:pink_quilted_wool +- quark:gray_quilted_wool +- quark:light_gray_quilted_wool +- quark:cyan_quilted_wool +- quark:purple_quilted_wool +- quark:blue_quilted_wool +- quark:brown_quilted_wool +- quark:green_quilted_wool +- quark:red_quilted_wool +- quark:black_quilted_wool + +#ars_nouveau:harvest/stems +- #minecraft:logs +- minecraft:mushroom_stem +- minecraft:bamboo +- minecraft:sugar_cane +- minecraft:cactus + +#forge:glass/colorless +- minecraft:glass +- create:tiled_glass +- create:framed_glass +- create:horizontal_framed_glass +- create:vertical_framed_glass + +#forge:ores/mana_gem +- ars_nouveau:arcane_ore + +#structurize:timber_frames/dark_oak +- #structurize:timber_frames/dark_oak/oak +- #structurize:timber_frames/dark_oak/acacia +- #structurize:timber_frames/dark_oak/birch +- #structurize:timber_frames/dark_oak/jungle +- #structurize:timber_frames/dark_oak/spruce +- #structurize:timber_frames/dark_oak/dark_oak +- #structurize:timber_frames/dark_oak/cactus + +#minecolonies:protectionexception +- waystones:sandy_waystone? +- waystones:waystone? +- waystones:mossy_waystone? + +#forge:glass_panes/light_blue +- pitg:light_blue_stained_glasspane +- minecraft:light_blue_stained_glass_pane + +#minecraft:beehives +- minecraft:bee_nest +- minecraft:beehive +- minecraft:bee_nest +- minecraft:beehive + +#minecraft:ice +- minecraft:ice +- minecraft:packed_ice +- minecraft:blue_ice +- minecraft:frosted_ice +- minecraft:ice +- minecraft:packed_ice +- minecraft:blue_ice +- minecraft:frosted_ice + +#minecolonies:indestructible +- minecraft:bedrock + +#forge:ores/zinc +- emendatusenigmatica:zinc_ore +- emendatusenigmatica:zinc_andesite_ore +- emendatusenigmatica:zinc_granite_ore +- emendatusenigmatica:zinc_diorite_ore +- emendatusenigmatica:zinc_sand_ore +- emendatusenigmatica:zinc_gravel_ore +- emendatusenigmatica:zinc_netherrack_ore +- emendatusenigmatica:zinc_blackstone_ore +- emendatusenigmatica:zinc_end_stone_ore +- emendatusenigmatica:zinc_gabbro_ore +- emendatusenigmatica:zinc_c_limestone_ore +- emendatusenigmatica:zinc_scoria_ore +- emendatusenigmatica:zinc_weathered_limestone_ore +- emendatusenigmatica:zinc_jasper_ore +- emendatusenigmatica:zinc_marble_ore +- emendatusenigmatica:zinc_slate_ore +- emendatusenigmatica:zinc_mossy_stone_ore +- create:zinc_ore + +#forge:ores/netherite_scrap +- minecraft:ancient_debris + +#minecraft:crops +- minecraft:beetroots +- minecraft:carrots +- minecraft:potatoes +- minecraft:wheat +- minecraft:melon_stem +- minecraft:pumpkin_stem +- minecraft:beetroots +- minecraft:carrots +- minecraft:potatoes +- minecraft:wheat +- minecraft:melon_stem +- minecraft:pumpkin_stem + +#quark:quilted_wools +- quark:black_quilted_wool +- quark:blue_quilted_wool +- quark:brown_quilted_wool +- quark:cyan_quilted_wool +- quark:gray_quilted_wool +- quark:green_quilted_wool +- quark:light_blue_quilted_wool +- quark:light_gray_quilted_wool +- quark:lime_quilted_wool +- quark:magenta_quilted_wool +- quark:orange_quilted_wool +- quark:pink_quilted_wool +- quark:purple_quilted_wool +- quark:red_quilted_wool +- quark:white_quilted_wool +- quark:yellow_quilted_wool + +#forge:stained_glass +- minecraft:white_stained_glass +- minecraft:orange_stained_glass +- minecraft:magenta_stained_glass +- minecraft:light_blue_stained_glass +- minecraft:yellow_stained_glass +- minecraft:lime_stained_glass +- minecraft:pink_stained_glass +- minecraft:gray_stained_glass +- minecraft:light_gray_stained_glass +- minecraft:cyan_stained_glass +- minecraft:purple_stained_glass +- minecraft:blue_stained_glass +- minecraft:brown_stained_glass +- minecraft:green_stained_glass +- minecraft:red_stained_glass +- minecraft:black_stained_glass + +#refinedstorage:storage_blocks/items/infinite +- extradisks:infinite_storage_block + +#structurize:timber_frames/cobble_stone/spruce +- structurize:plain_spruce_cobble_stone_timber_frame +- structurize:double_crossed_spruce_cobble_stone_timber_frame +- structurize:framed_spruce_cobble_stone_timber_frame +- structurize:side_framed_spruce_cobble_stone_timber_frame +- structurize:up_gated_spruce_cobble_stone_timber_frame +- structurize:down_gated_spruce_cobble_stone_timber_frame +- structurize:one_crossed_lr_spruce_cobble_stone_timber_frame +- structurize:one_crossed_rl_spruce_cobble_stone_timber_frame +- structurize:horizontal_plain_spruce_cobble_stone_timber_frame +- structurize:side_framed_horizontal_spruce_cobble_stone_timber_frame + +#minecraft:warped_stems +- minecraft:warped_stem +- minecraft:stripped_warped_stem +- minecraft:warped_hyphae +- minecraft:stripped_warped_hyphae +- minecraft:warped_stem +- minecraft:stripped_warped_stem +- minecraft:warped_hyphae +- minecraft:stripped_warped_hyphae + +#forge:storage_blocks/coal_coke +- immersiveengineering:coke +- thermal:coal_coke_block + +#forge:storage_blocks/iron +- minecraft:iron_block + +#create:seats +- create:white_seat +- create:orange_seat +- create:magenta_seat +- create:light_blue_seat +- create:yellow_seat +- create:lime_seat +- create:pink_seat +- create:gray_seat +- create:light_gray_seat +- create:cyan_seat +- create:purple_seat +- create:blue_seat +- create:brown_seat +- create:green_seat +- create:red_seat +- create:black_seat + +#forge:glass_panes/brown +- pitg:brown_stained_glasspane +- minecraft:brown_stained_glass_pane + +#structurize:timber_frames/birch/jungle +- structurize:plain_jungle_birch_timber_frame +- structurize:double_crossed_jungle_birch_timber_frame +- structurize:framed_jungle_birch_timber_frame +- structurize:side_framed_jungle_birch_timber_frame +- structurize:up_gated_jungle_birch_timber_frame +- structurize:down_gated_jungle_birch_timber_frame +- structurize:one_crossed_lr_jungle_birch_timber_frame +- structurize:one_crossed_rl_jungle_birch_timber_frame +- structurize:horizontal_plain_jungle_birch_timber_frame +- structurize:side_framed_horizontal_jungle_birch_timber_frame + +#structurize:shingle_slabs/slate +- structurize:slate_shingle_slab +- structurize:blue_slate_shingle_slab +- structurize:green_slate_shingle_slab +- structurize:purple_slate_shingle_slab + +#structurize:floating_carpets +- structurize:white_floating_carpet +- structurize:orange_floating_carpet +- structurize:magenta_floating_carpet +- structurize:light_blue_floating_carpet +- structurize:yellow_floating_carpet +- structurize:lime_floating_carpet +- structurize:pink_floating_carpet +- structurize:gray_floating_carpet +- structurize:light_gray_floating_carpet +- structurize:cyan_floating_carpet +- structurize:purple_floating_carpet +- structurize:blue_floating_carpet +- structurize:brown_floating_carpet +- structurize:green_floating_carpet +- structurize:red_floating_carpet +- structurize:black_floating_carpet + +#forge:ores/sapphire +- thermal:sapphire_ore + +#structurize:shingles/slate/jungle +- structurize:slate_jungle_shingle +- structurize:blue_slate_jungle_shingle +- structurize:green_slate_jungle_shingle +- structurize:purple_slate_jungle_shingle + +#minecraft:climbable +- minecraft:ladder +- minecraft:vine +- minecraft:scaffolding +- minecraft:weeping_vines +- minecraft:weeping_vines_plant +- minecraft:twisting_vines +- minecraft:twisting_vines_plant +- biomesoplenty:willow_vine +- minecraft:ladder +- minecraft:vine +- minecraft:scaffolding +- minecraft:weeping_vines +- minecraft:weeping_vines_plant +- minecraft:twisting_vines +- minecraft:twisting_vines_plant +- quark:acacia_ladder +- quark:birch_ladder +- quark:dark_oak_ladder +- quark:jungle_ladder +- quark:spruce_ladder +- quark:crimson_ladder +- quark:warped_ladder +- quark:iron_ladder + +#minecraft:leaves/archwood_leaves +- ars_nouveau:blue_archwood_leaves +- ars_nouveau:red_archwood_leaves +- ars_nouveau:green_archwood_leaves +- ars_nouveau:purple_archwood_leaves +- ars_nouveau:blue_archwood_leaves +- ars_nouveau:red_archwood_leaves +- ars_nouveau:green_archwood_leaves +- ars_nouveau:purple_archwood_leaves + +#structurize:timber_frames/stone/spruce +- structurize:plain_spruce_stone_timber_frame +- structurize:double_crossed_spruce_stone_timber_frame +- structurize:framed_spruce_stone_timber_frame +- structurize:side_framed_spruce_stone_timber_frame +- structurize:up_gated_spruce_stone_timber_frame +- structurize:down_gated_spruce_stone_timber_frame +- structurize:one_crossed_lr_spruce_stone_timber_frame +- structurize:one_crossed_rl_spruce_stone_timber_frame +- structurize:horizontal_plain_spruce_stone_timber_frame +- structurize:side_framed_horizontal_spruce_stone_timber_frame + +#structurize:timber_frames/cactus/jungle +- structurize:plain_jungle_cactus_timber_frame +- structurize:double_crossed_jungle_cactus_timber_frame +- structurize:framed_jungle_cactus_timber_frame +- structurize:side_framed_jungle_cactus_timber_frame +- structurize:up_gated_jungle_cactus_timber_frame +- structurize:down_gated_jungle_cactus_timber_frame +- structurize:one_crossed_lr_jungle_cactus_timber_frame +- structurize:one_crossed_rl_jungle_cactus_timber_frame +- structurize:horizontal_plain_jungle_cactus_timber_frame +- structurize:side_framed_horizontal_jungle_cactus_timber_frame + +#refinedstorage:storage_blocks/fluids/262144k +- extrastorage:block_262144k_fluid +- extradisks:262144k_fluid_storage_block + +#storagedrawers:drawers +- storagedrawers:oak_full_drawers_1 +- storagedrawers:oak_full_drawers_2 +- storagedrawers:oak_full_drawers_4 +- storagedrawers:oak_half_drawers_1 +- storagedrawers:oak_half_drawers_2 +- storagedrawers:oak_half_drawers_4 +- storagedrawers:spruce_full_drawers_1 +- storagedrawers:spruce_full_drawers_2 +- storagedrawers:spruce_full_drawers_4 +- storagedrawers:spruce_half_drawers_1 +- storagedrawers:spruce_half_drawers_2 +- storagedrawers:spruce_half_drawers_4 +- storagedrawers:birch_full_drawers_1 +- storagedrawers:birch_full_drawers_2 +- storagedrawers:birch_full_drawers_4 +- storagedrawers:birch_half_drawers_1 +- storagedrawers:birch_half_drawers_2 +- storagedrawers:birch_half_drawers_4 +- storagedrawers:jungle_full_drawers_1 +- storagedrawers:jungle_full_drawers_2 +- storagedrawers:jungle_full_drawers_4 +- storagedrawers:jungle_half_drawers_1 +- storagedrawers:jungle_half_drawers_2 +- storagedrawers:jungle_half_drawers_4 +- storagedrawers:acacia_full_drawers_1 +- storagedrawers:acacia_full_drawers_2 +- storagedrawers:acacia_full_drawers_4 +- storagedrawers:acacia_half_drawers_1 +- storagedrawers:acacia_half_drawers_2 +- storagedrawers:acacia_half_drawers_4 +- storagedrawers:dark_oak_full_drawers_1 +- storagedrawers:dark_oak_full_drawers_2 +- storagedrawers:dark_oak_full_drawers_4 +- storagedrawers:dark_oak_half_drawers_1 +- storagedrawers:dark_oak_half_drawers_2 +- storagedrawers:dark_oak_half_drawers_4 + +#javd:generator +- minecraft:white_concrete +- minecraft:orange_concrete +- minecraft:magenta_concrete +- minecraft:light_blue_concrete +- minecraft:yellow_concrete +- minecraft:lime_concrete +- minecraft:pink_concrete +- minecraft:gray_concrete +- minecraft:light_gray_concrete +- minecraft:cyan_concrete +- minecraft:purple_concrete +- minecraft:blue_concrete +- minecraft:brown_concrete +- minecraft:green_concrete +- minecraft:red_concrete +- minecraft:black_concrete + +#minecraft:dark_oak_logs +- minecraft:dark_oak_log +- minecraft:dark_oak_wood +- minecraft:stripped_dark_oak_log +- minecraft:stripped_dark_oak_wood +- minecraft:dark_oak_log +- minecraft:dark_oak_wood +- minecraft:stripped_dark_oak_log +- minecraft:stripped_dark_oak_wood + +#forge:storage_blocks/steel +- mekanism:block_steel +- immersiveengineering:storage_steel +- emendatusenigmatica:steel_block + +#quark:ladders +- minecraft:ladder +- quark:spruce_ladder +- quark:birch_ladder +- quark:jungle_ladder +- quark:acacia_ladder +- quark:dark_oak_ladder +- quark:warped_ladder +- quark:crimson_ladder +- quark:iron_ladder + +#forge:planks +- ars_nouveau:archwood_planks + +#forge:glass_panes +- pitg:white_stained_glasspane +- pitg:orange_stained_glasspane +- pitg:magenta_stained_glasspane +- pitg:light_blue_stained_glasspane +- pitg:yellow_stained_glasspane +- pitg:lime_stained_glasspane +- pitg:pink_stained_glasspane +- pitg:gray_stained_glasspane +- pitg:light_gray_stained_glasspane +- pitg:cyan_stained_glasspane +- pitg:purple_stained_glasspane +- pitg:blue_stained_glasspane +- pitg:brown_stained_glasspane +- pitg:green_stained_glasspane +- pitg:red_stained_glasspane +- pitg:black_stained_glasspane +- pitg:glasspane +- #forge:glass_panes/colorless +- #forge:stained_glass_panes +- create:tiled_glass_pane +- create:framed_glass_pane +- create:horizontal_framed_glass_pane +- create:vertical_framed_glass_pane +- create:oak_window_pane +- create:spruce_window_pane +- create:birch_window_pane +- create:jungle_window_pane +- create:acacia_window_pane +- create:dark_oak_window_pane +- create:crimson_window_pane +- create:warped_window_pane +- create:ornate_iron_window_pane +- quark:dirty_glass_pane +- quark:framed_glass_pane +- quark:black_framed_glass_pane +- quark:blue_framed_glass_pane +- quark:brown_framed_glass_pane +- quark:cyan_framed_glass_pane +- quark:gray_framed_glass_pane +- quark:green_framed_glass_pane +- quark:light_blue_framed_glass_pane +- quark:light_gray_framed_glass_pane +- quark:lime_framed_glass_pane +- quark:magenta_framed_glass_pane +- quark:orange_framed_glass_pane +- quark:pink_framed_glass_pane +- quark:purple_framed_glass_pane +- quark:red_framed_glass_pane +- quark:white_framed_glass_pane +- quark:yellow_framed_glass_pane + +#minecraft:coral_plants +- minecraft:tube_coral +- minecraft:brain_coral +- minecraft:bubble_coral +- minecraft:fire_coral +- minecraft:horn_coral +- minecraft:tube_coral +- minecraft:brain_coral +- minecraft:bubble_coral +- minecraft:fire_coral +- minecraft:horn_coral + +#structurize:timber_frames/jungle +- #structurize:timber_frames/jungle/oak +- #structurize:timber_frames/jungle/acacia +- #structurize:timber_frames/jungle/birch +- #structurize:timber_frames/jungle/jungle +- #structurize:timber_frames/jungle/spruce +- #structurize:timber_frames/jungle/dark_oak +- #structurize:timber_frames/jungle/cactus + +#forge:storage_blocks/lumium +- emendatusenigmatica:lumium_block +- thermal:lumium_block + +#minecraft:non_flammable_wood +- minecraft:warped_stem +- minecraft:stripped_warped_stem +- minecraft:warped_hyphae +- minecraft:stripped_warped_hyphae +- minecraft:crimson_stem +- minecraft:stripped_crimson_stem +- minecraft:crimson_hyphae +- minecraft:stripped_crimson_hyphae +- minecraft:crimson_planks +- minecraft:warped_planks +- minecraft:crimson_slab +- minecraft:warped_slab +- minecraft:crimson_pressure_plate +- minecraft:warped_pressure_plate +- minecraft:crimson_fence +- minecraft:warped_fence +- minecraft:crimson_trapdoor +- minecraft:warped_trapdoor +- minecraft:crimson_fence_gate +- minecraft:warped_fence_gate +- minecraft:crimson_stairs +- minecraft:warped_stairs +- minecraft:crimson_button +- minecraft:warped_button +- minecraft:crimson_door +- minecraft:warped_door +- minecraft:crimson_sign +- minecraft:warped_sign +- minecraft:crimson_wall_sign +- minecraft:warped_wall_sign +- biomesoplenty:hellbark_log +- biomesoplenty:hellbark_wood +- biomesoplenty:stripped_hellbark_log +- biomesoplenty:stripped_hellbark_wood +- biomesoplenty:hellbark_planks +- biomesoplenty:hellbark_slab +- biomesoplenty:hellbark_pressure_plate +- biomesoplenty:hellbark_fence +- biomesoplenty:hellbark_trapdoor +- biomesoplenty:hellbark_fence_gate +- biomesoplenty:hellbark_stairs +- biomesoplenty:hellbark_button +- biomesoplenty:hellbark_door +- minecraft:warped_stem +- minecraft:stripped_warped_stem +- minecraft:warped_hyphae +- minecraft:stripped_warped_hyphae +- minecraft:crimson_stem +- minecraft:stripped_crimson_stem +- minecraft:crimson_hyphae +- minecraft:stripped_crimson_hyphae +- minecraft:crimson_planks +- minecraft:warped_planks +- minecraft:crimson_slab +- minecraft:warped_slab +- minecraft:crimson_pressure_plate +- minecraft:warped_pressure_plate +- minecraft:crimson_fence +- minecraft:warped_fence +- minecraft:crimson_trapdoor +- minecraft:warped_trapdoor +- minecraft:crimson_fence_gate +- minecraft:warped_fence_gate +- minecraft:crimson_stairs +- minecraft:warped_stairs +- minecraft:crimson_button +- minecraft:warped_button +- minecraft:crimson_door +- minecraft:warped_door +- minecraft:crimson_sign +- minecraft:warped_sign +- minecraft:crimson_wall_sign +- minecraft:warped_wall_sign +- quark:warped_chest +- quark:crimson_chest +- quark:warped_ladder +- quark:crimson_ladder +- quark:warped_post +- quark:crimson_post +- quark:warped_bookshelf +- quark:crimson_bookshelf + +#buildinggadgets:blacklist/generic +- #minecraft:doors +- #minecraft:beds + +#ars_nouveau:an_decorative/stone +- ars_nouveau:ab_smooth +- ars_nouveau:ab_clover +- ars_nouveau:arcane_stone +- ars_nouveau:ab_mosaic +- ars_nouveau:ab_herring +- ars_nouveau:ab_basket +- ars_nouveau:ab_alternating +- ars_nouveau:ab_smooth_slab + +#forge:ores/fluorite +- mekanism:fluorite_ore +- emendatusenigmatica:fluorite_ore +- emendatusenigmatica:fluorite_andesite_ore +- emendatusenigmatica:fluorite_granite_ore +- emendatusenigmatica:fluorite_diorite_ore +- emendatusenigmatica:fluorite_sand_ore +- emendatusenigmatica:fluorite_gravel_ore +- emendatusenigmatica:fluorite_netherrack_ore +- emendatusenigmatica:fluorite_blackstone_ore +- emendatusenigmatica:fluorite_end_stone_ore +- emendatusenigmatica:fluorite_gabbro_ore +- emendatusenigmatica:fluorite_c_limestone_ore +- emendatusenigmatica:fluorite_scoria_ore +- emendatusenigmatica:fluorite_weathered_limestone_ore +- emendatusenigmatica:fluorite_jasper_ore +- emendatusenigmatica:fluorite_marble_ore +- emendatusenigmatica:fluorite_slate_ore +- emendatusenigmatica:fluorite_mossy_stone_ore + +#industrialforegoing:machine_frame/simple +- industrialforegoing:machine_frame_simple + +#forge:storage_blocks/refined_glowstone +- mekanism:block_refined_glowstone + +#forge:mushrooms +- minecraft:red_mushroom +- minecraft:brown_mushroom +- minecraft:warped_fungus +- minecraft:crimson_fungus +- botania:white_mushroom? +- botania:orange_mushroom? +- botania:pink_mushroom? +- botania:cyan_mushroom? +- botania:yellow_mushroom? +- botania:lime_mushroom? +- botania:light_blue_mushroom? +- botania:magenta_mushroom? +- botania:gray_mushroom? +- botania:light_gray_mushroom? +- botania:cyan_mushroom? +- botania:purple_mushroom? +- botania:blue_mushroom? +- botania:brown_mushroom? +- botania:green_mushroom? +- botania:red_mushroom? + +#structurize:timber_frames/paper/oak +- structurize:plain_oak_paper_timber_frame +- structurize:double_crossed_oak_paper_timber_frame +- structurize:framed_oak_paper_timber_frame +- structurize:side_framed_oak_paper_timber_frame +- structurize:up_gated_oak_paper_timber_frame +- structurize:down_gated_oak_paper_timber_frame +- structurize:one_crossed_lr_oak_paper_timber_frame +- structurize:one_crossed_rl_oak_paper_timber_frame +- structurize:horizontal_plain_oak_paper_timber_frame +- structurize:side_framed_horizontal_oak_paper_timber_frame + +#structurize:timber_frames/jungle/acacia +- structurize:plain_acacia_jungle_timber_frame +- structurize:double_crossed_acacia_jungle_timber_frame +- structurize:framed_acacia_jungle_timber_frame +- structurize:side_framed_acacia_jungle_timber_frame +- structurize:up_gated_acacia_jungle_timber_frame +- structurize:down_gated_acacia_jungle_timber_frame +- structurize:one_crossed_lr_acacia_jungle_timber_frame +- structurize:one_crossed_rl_acacia_jungle_timber_frame +- structurize:horizontal_plain_acacia_jungle_timber_frame +- structurize:side_framed_horizontal_acacia_jungle_timber_frame + +#forge:storage_blocks/bronze +- mekanism:block_bronze +- emendatusenigmatica:bronze_block +- thermal:bronze_block + +#darkutils:movement_plate +- darkutils:vector_plate +- darkutils:export_plate +- darkutils:import_plate +- darkutils:vector_plate_fast +- darkutils:export_plate_fast +- darkutils:import_plate_fast +- darkutils:vector_plate_extreme +- darkutils:export_plate_extreme +- darkutils:import_plate_extreme + +#structurize:shingles/thatched +- #structurize:shingles/thatched/oak +- #structurize:shingles/thatched/acacia +- #structurize:shingles/thatched/birch +- #structurize:shingles/thatched/jungle +- #structurize:shingles/thatched/spruce +- #structurize:shingles/thatched/dark_oak +- #structurize:shingles/thatched/cactus + +#create:safe_nbt +- create:creative_motor +- create:creative_fluid_tank +- create:mechanical_piston +- create:sticky_mechanical_piston +- create:windmill_bearing +- create:mechanical_bearing +- create:clockwork_bearing +- create:rope_pulley +- create:cart_assembler +- create:linear_chassis +- create:secondary_linear_chassis +- create:radial_chassis +- create:sequenced_gearshift +- create:rotation_speed_controller +- create:andesite_funnel +- create:andesite_belt_funnel +- create:brass_funnel +- create:brass_belt_funnel +- create:creative_crate +- create:redstone_link +- create:analog_lever +- create:adjustable_repeater +- create:adjustable_pulse_repeater + +#forge:sheetmetals/gold +- immersiveengineering:sheetmetal_gold + +#structurize:shingles/clay/oak +- structurize:clay_oak_shingle +- structurize:black_clay_oak_shingle +- structurize:blue_clay_oak_shingle +- structurize:brown_clay_oak_shingle +- structurize:cyan_clay_oak_shingle +- structurize:gray_clay_oak_shingle +- structurize:green_clay_oak_shingle +- structurize:light_blue_clay_oak_shingle +- structurize:light_gray_clay_oak_shingle +- structurize:lime_clay_oak_shingle +- structurize:magenta_clay_oak_shingle +- structurize:orange_clay_oak_shingle +- structurize:pink_clay_oak_shingle +- structurize:purple_clay_oak_shingle +- structurize:red_clay_oak_shingle +- structurize:white_clay_oak_shingle +- structurize:yellow_clay_oak_shingle + +#buildinggadgets:blacklist/destruction + +#minecraft:fences +- #minecraft:wooden_fences +- minecraft:nether_brick_fence +- immersiveengineering:alu_fence +- immersiveengineering:steel_fence +- immersiveengineering:treated_fence +- ars_nouveau:archwood_fence +- #minecraft:wooden_fences +- minecraft:nether_brick_fence + +#minecraft:saplings +- minecraft:oak_sapling +- minecraft:spruce_sapling +- minecraft:birch_sapling +- minecraft:jungle_sapling +- minecraft:acacia_sapling +- minecraft:dark_oak_sapling +- biomesoplenty:origin_sapling +- biomesoplenty:flowering_oak_sapling +- biomesoplenty:rainbow_birch_sapling +- biomesoplenty:yellow_autumn_sapling +- biomesoplenty:orange_autumn_sapling +- biomesoplenty:maple_sapling +- biomesoplenty:fir_sapling +- biomesoplenty:redwood_sapling +- biomesoplenty:white_cherry_sapling +- biomesoplenty:pink_cherry_sapling +- biomesoplenty:mahogany_sapling +- biomesoplenty:jacaranda_sapling +- biomesoplenty:palm_sapling +- biomesoplenty:willow_sapling +- biomesoplenty:dead_sapling +- biomesoplenty:magic_sapling +- biomesoplenty:umbran_sapling +- biomesoplenty:hellbark_sapling +- integrateddynamics:menril_sapling +- ars_nouveau:blue_archwood_sapling +- ars_nouveau:red_archwood_sapling +- ars_nouveau:green_archwood_sapling +- ars_nouveau:purple_archwood_sapling +- minecraft:oak_sapling +- minecraft:spruce_sapling +- minecraft:birch_sapling +- minecraft:jungle_sapling +- minecraft:acacia_sapling +- minecraft:dark_oak_sapling +- pamhc2trees:apple_sapling +- pamhc2trees:avocado_sapling +- pamhc2trees:candlenut_sapling +- pamhc2trees:cherry_sapling +- pamhc2trees:chestnut_sapling +- pamhc2trees:gooseberry_sapling +- pamhc2trees:lemon_sapling +- pamhc2trees:nutmeg_sapling +- pamhc2trees:orange_sapling +- pamhc2trees:peach_sapling +- pamhc2trees:pear_sapling +- pamhc2trees:plum_sapling +- pamhc2trees:walnut_sapling +- pamhc2trees:spiderweb_sapling +- pamhc2trees:hazelnut_sapling +- pamhc2trees:pawpaw_sapling +- pamhc2trees:soursop_sapling +- pamhc2trees:almond_sapling +- pamhc2trees:apricot_sapling +- pamhc2trees:banana_sapling +- pamhc2trees:cashew_sapling +- pamhc2trees:cinnamon_sapling +- pamhc2trees:coconut_sapling +- pamhc2trees:date_sapling +- pamhc2trees:dragonfruit_sapling +- pamhc2trees:durian_sapling +- pamhc2trees:fig_sapling +- pamhc2trees:grapefruit_sapling +- pamhc2trees:lime_sapling +- pamhc2trees:mango_sapling +- pamhc2trees:olive_sapling +- pamhc2trees:papaya_sapling +- pamhc2trees:paperbark_sapling +- pamhc2trees:pecan_sapling +- pamhc2trees:peppercorn_sapling +- pamhc2trees:persimmon_sapling +- pamhc2trees:pistachio_sapling +- pamhc2trees:pomegranate_sapling +- pamhc2trees:starfruit_sapling +- pamhc2trees:vanillabean_sapling +- pamhc2trees:breadfruit_sapling +- pamhc2trees:guava_sapling +- pamhc2trees:jackfruit_sapling +- pamhc2trees:lychee_sapling +- pamhc2trees:passionfruit_sapling +- pamhc2trees:rambutan_sapling +- pamhc2trees:tamarind_sapling +- pamhc2trees:maple_sapling +- pamhc2trees:pinenut_sapling +- quark:blue_blossom_sapling +- quark:lavender_blossom_sapling +- quark:orange_blossom_sapling +- quark:pink_blossom_sapling +- quark:yellow_blossom_sapling +- quark:red_blossom_sapling + +#forge:storage_blocks/tin +- mekanism:block_tin +- emendatusenigmatica:tin_block +- thermal:tin_block + +#forge:ores/copper +- mekanism:copper_ore +- immersiveengineering:ore_copper +- emendatusenigmatica:copper_ore +- emendatusenigmatica:copper_andesite_ore +- emendatusenigmatica:copper_granite_ore +- emendatusenigmatica:copper_diorite_ore +- emendatusenigmatica:copper_sand_ore +- emendatusenigmatica:copper_gravel_ore +- emendatusenigmatica:copper_netherrack_ore +- emendatusenigmatica:copper_blackstone_ore +- emendatusenigmatica:copper_end_stone_ore +- emendatusenigmatica:copper_gabbro_ore +- emendatusenigmatica:copper_c_limestone_ore +- emendatusenigmatica:copper_scoria_ore +- emendatusenigmatica:copper_weathered_limestone_ore +- emendatusenigmatica:copper_jasper_ore +- emendatusenigmatica:copper_marble_ore +- emendatusenigmatica:copper_slate_ore +- emendatusenigmatica:copper_mossy_stone_ore +- thermal:copper_ore +- create:copper_ore + +#minecraft:unstable_bottom_center +- #minecraft:fence_gates +- #minecraft:fence_gates + +#minecraft:enderman_holdable +- #minecraft:small_flowers +- minecraft:grass_block +- minecraft:dirt +- minecraft:coarse_dirt +- minecraft:podzol +- minecraft:sand +- minecraft:red_sand +- minecraft:gravel +- minecraft:brown_mushroom +- minecraft:red_mushroom +- minecraft:tnt +- minecraft:cactus +- minecraft:clay +- minecraft:pumpkin +- minecraft:carved_pumpkin +- minecraft:melon +- minecraft:mycelium +- minecraft:crimson_fungus +- minecraft:crimson_nylium +- minecraft:crimson_roots +- minecraft:warped_fungus +- minecraft:warped_nylium +- minecraft:warped_roots +- biomesoplenty:black_sand +- biomesoplenty:orange_sand +- biomesoplenty:white_sand +- biomesoplenty:toadstool +- biomesoplenty:glowshroom +- biomesoplenty:origin_grass_block +- #minecraft:small_flowers +- minecraft:grass_block +- minecraft:dirt +- minecraft:coarse_dirt +- minecraft:podzol +- minecraft:sand +- minecraft:red_sand +- minecraft:gravel +- minecraft:brown_mushroom +- minecraft:red_mushroom +- minecraft:tnt +- minecraft:cactus +- minecraft:clay +- minecraft:pumpkin +- minecraft:carved_pumpkin +- minecraft:melon +- minecraft:mycelium +- minecraft:crimson_fungus +- minecraft:crimson_nylium +- minecraft:crimson_roots +- minecraft:warped_fungus +- minecraft:warped_nylium +- minecraft:warped_roots +- quark:glowcelium +- quark:glowshroom + +#minecraft:banners +- minecraft:white_banner +- minecraft:orange_banner +- minecraft:magenta_banner +- minecraft:light_blue_banner +- minecraft:yellow_banner +- minecraft:lime_banner +- minecraft:pink_banner +- minecraft:gray_banner +- minecraft:light_gray_banner +- minecraft:cyan_banner +- minecraft:purple_banner +- minecraft:blue_banner +- minecraft:brown_banner +- minecraft:green_banner +- minecraft:red_banner +- minecraft:black_banner +- minecraft:white_wall_banner +- minecraft:orange_wall_banner +- minecraft:magenta_wall_banner +- minecraft:light_blue_wall_banner +- minecraft:yellow_wall_banner +- minecraft:lime_wall_banner +- minecraft:pink_wall_banner +- minecraft:gray_wall_banner +- minecraft:light_gray_wall_banner +- minecraft:cyan_wall_banner +- minecraft:purple_wall_banner +- minecraft:blue_wall_banner +- minecraft:brown_wall_banner +- minecraft:green_wall_banner +- minecraft:red_wall_banner +- minecraft:black_wall_banner +- minecraft:white_banner +- minecraft:orange_banner +- minecraft:magenta_banner +- minecraft:light_blue_banner +- minecraft:yellow_banner +- minecraft:lime_banner +- minecraft:pink_banner +- minecraft:gray_banner +- minecraft:light_gray_banner +- minecraft:cyan_banner +- minecraft:purple_banner +- minecraft:blue_banner +- minecraft:brown_banner +- minecraft:green_banner +- minecraft:red_banner +- minecraft:black_banner +- minecraft:white_wall_banner +- minecraft:orange_wall_banner +- minecraft:magenta_wall_banner +- minecraft:light_blue_wall_banner +- minecraft:yellow_wall_banner +- minecraft:lime_wall_banner +- minecraft:pink_wall_banner +- minecraft:gray_wall_banner +- minecraft:light_gray_wall_banner +- minecraft:cyan_wall_banner +- minecraft:purple_wall_banner +- minecraft:blue_wall_banner +- minecraft:brown_wall_banner +- minecraft:green_wall_banner +- minecraft:red_wall_banner +- minecraft:black_wall_banner + +#forge:storage_blocks/electrum +- immersiveengineering:storage_electrum +- emendatusenigmatica:electrum_block +- thermal:electrum_block + +#minecraft:wooden_fences +- minecraft:oak_fence +- minecraft:acacia_fence +- minecraft:dark_oak_fence +- minecraft:spruce_fence +- minecraft:birch_fence +- minecraft:jungle_fence +- minecraft:crimson_fence +- minecraft:warped_fence +- biomesoplenty:fir_fence +- biomesoplenty:redwood_fence +- biomesoplenty:cherry_fence +- biomesoplenty:mahogany_fence +- biomesoplenty:jacaranda_fence +- biomesoplenty:palm_fence +- biomesoplenty:willow_fence +- biomesoplenty:dead_fence +- biomesoplenty:magic_fence +- biomesoplenty:umbran_fence +- biomesoplenty:hellbark_fence +- immersiveengineering:treated_fence +- structurize:blockcactusfence +- ars_nouveau:archwood_fence +- minecraft:oak_fence +- minecraft:acacia_fence +- minecraft:dark_oak_fence +- minecraft:spruce_fence +- minecraft:birch_fence +- minecraft:jungle_fence +- minecraft:crimson_fence +- minecraft:warped_fence +- quark:oak_hedge +- quark:birch_hedge +- quark:spruce_hedge +- quark:jungle_hedge +- quark:acacia_hedge +- quark:dark_oak_hedge + +#minecraft:wall_post_override +- minecraft:torch +- minecraft:soul_torch +- minecraft:redstone_torch +- minecraft:tripwire +- #minecraft:signs +- #minecraft:banners +- #minecraft:pressure_plates +- minecraft:torch +- minecraft:soul_torch +- minecraft:redstone_torch +- minecraft:tripwire +- #minecraft:signs +- #minecraft:banners +- #minecraft:pressure_plates + +#forge:sheetmetals/constantan +- immersiveengineering:sheetmetal_constantan + +#structurize:shingles/slate/dark_oak +- structurize:slate_dark_oak_shingle +- structurize:blue_slate_dark_oak_shingle +- structurize:green_slate_dark_oak_shingle +- structurize:purple_slate_dark_oak_shingle + +#structurize:shingles/thatched/jungle +- structurize:thatched_jungle_shingle + +#forge:obsidian +- minecraft:obsidian + +#structurize:timber_frames/paper/spruce +- structurize:plain_spruce_paper_timber_frame +- structurize:double_crossed_spruce_paper_timber_frame +- structurize:framed_spruce_paper_timber_frame +- structurize:side_framed_spruce_paper_timber_frame +- structurize:up_gated_spruce_paper_timber_frame +- structurize:down_gated_spruce_paper_timber_frame +- structurize:one_crossed_lr_spruce_paper_timber_frame +- structurize:one_crossed_rl_spruce_paper_timber_frame +- structurize:horizontal_plain_spruce_paper_timber_frame +- structurize:side_framed_horizontal_spruce_paper_timber_frame + +#forge:chests/electric +- mekanism:personal_chest + +#biomesoplenty:mahogany_logs +- biomesoplenty:mahogany_log +- biomesoplenty:mahogany_wood +- biomesoplenty:stripped_mahogany_log +- biomesoplenty:stripped_mahogany_wood + +#industrialforegoing:machine_frame/supreme +- industrialforegoing:machine_frame_supreme + +#engineersdecor:dirts +- minecraft:dirt +- minecraft:coarse_dirt + +#buildinggadgets:whitelist/building +- #buildinggadgets:whitelist/generic + +#structurize:shingles/clay/spruce +- structurize:clay_spruce_shingle +- structurize:black_clay_spruce_shingle +- structurize:blue_clay_spruce_shingle +- structurize:brown_clay_spruce_shingle +- structurize:cyan_clay_spruce_shingle +- structurize:gray_clay_spruce_shingle +- structurize:green_clay_spruce_shingle +- structurize:light_blue_clay_spruce_shingle +- structurize:light_gray_clay_spruce_shingle +- structurize:lime_clay_spruce_shingle +- structurize:magenta_clay_spruce_shingle +- structurize:orange_clay_spruce_shingle +- structurize:pink_clay_spruce_shingle +- structurize:purple_clay_spruce_shingle +- structurize:red_clay_spruce_shingle +- structurize:white_clay_spruce_shingle +- structurize:yellow_clay_spruce_shingle + +#structurize:shingles/slate +- #structurize:shingles/slate/oak +- #structurize:shingles/slate/acacia +- #structurize:shingles/slate/birch +- #structurize:shingles/slate/jungle +- #structurize:shingles/slate/spruce +- #structurize:shingles/slate/dark_oak +- #structurize:shingles/slate/cactus + +#forge:glass/magenta +- minecraft:magenta_stained_glass + +#forge:wool/green +- minecraft:green_wool + +#forge:storage_blocks/saltpeter +- emendatusenigmatica:potassium_nitrate_block + +#forge:ores/coal +- emendatusenigmatica:coal_ore +- emendatusenigmatica:coal_andesite_ore +- emendatusenigmatica:coal_granite_ore +- emendatusenigmatica:coal_diorite_ore +- emendatusenigmatica:coal_sand_ore +- emendatusenigmatica:coal_gravel_ore +- emendatusenigmatica:coal_netherrack_ore +- emendatusenigmatica:coal_blackstone_ore +- emendatusenigmatica:coal_end_stone_ore +- emendatusenigmatica:coal_gabbro_ore +- emendatusenigmatica:coal_c_limestone_ore +- emendatusenigmatica:coal_scoria_ore +- emendatusenigmatica:coal_weathered_limestone_ore +- emendatusenigmatica:coal_jasper_ore +- emendatusenigmatica:coal_marble_ore +- emendatusenigmatica:coal_slate_ore +- emendatusenigmatica:coal_mossy_stone_ore +- minecraft:coal_ore + +#structurize:timber_frames/stone/birch +- structurize:plain_birch_stone_timber_frame +- structurize:double_crossed_birch_stone_timber_frame +- structurize:framed_birch_stone_timber_frame +- structurize:side_framed_birch_stone_timber_frame +- structurize:up_gated_birch_stone_timber_frame +- structurize:down_gated_birch_stone_timber_frame +- structurize:one_crossed_lr_birch_stone_timber_frame +- structurize:one_crossed_rl_birch_stone_timber_frame +- structurize:horizontal_plain_birch_stone_timber_frame +- structurize:side_framed_horizontal_birch_stone_timber_frame + +#forge:storage_blocks/constantan +- immersiveengineering:storage_constantan +- emendatusenigmatica:constantan_block +- thermal:constantan_block + +#minecraft:fire +- minecraft:fire +- minecraft:soul_fire +- additional_lights:fire_for_standing_torch_s +- additional_lights:fire_for_standing_torch_l +- additional_lights:fire_for_fire_pit_s +- additional_lights:fire_for_fire_pit_l +- additional_lights:soul_fire_for_standing_torch_s +- additional_lights:soul_fire_for_standing_torch_l +- additional_lights:soul_fire_for_fire_pit_s +- additional_lights:soul_fire_for_fire_pit_l +- minecraft:fire +- minecraft:soul_fire + +#refinedstorage:storage_blocks/items/65536k +- extradisks:65536k_storage_block + +#minecolonies:decoblocks +- minecraft:dead_tube_coral_block +- minecraft:dead_brain_coral_block +- minecraft:dead_bubble_coral_block +- minecraft:dead_fire_coral_block +- minecraft:dead_horn_coral_block +- minecraft:tube_coral_block +- minecraft:brain_coral_block +- minecraft:bubble_coral_block +- minecraft:fire_coral_block +- minecraft:horn_coral_block +- minecraft:lantern +- #minecraft:banners +- #minecraft:signs +- #minecraft:campfires + +#pneumaticcraft:plastic_bricks +- pneumaticcraft:plastic_brick_white +- pneumaticcraft:plastic_brick_orange +- pneumaticcraft:plastic_brick_magenta +- pneumaticcraft:plastic_brick_light_blue +- pneumaticcraft:plastic_brick_yellow +- pneumaticcraft:plastic_brick_lime +- pneumaticcraft:plastic_brick_pink +- pneumaticcraft:plastic_brick_gray +- pneumaticcraft:plastic_brick_light_gray +- pneumaticcraft:plastic_brick_cyan +- pneumaticcraft:plastic_brick_purple +- pneumaticcraft:plastic_brick_blue +- pneumaticcraft:plastic_brick_brown +- pneumaticcraft:plastic_brick_green +- pneumaticcraft:plastic_brick_red +- pneumaticcraft:plastic_brick_black + +#forge:sheetmetals/electrum +- immersiveengineering:sheetmetal_electrum + +#bloodmagic:ritual_stones/air_or_earth +- bloodmagic:airritualstone +- bloodmagic:earthritualstone + +#minecraft:base_stone_nether +- minecraft:netherrack +- minecraft:basalt +- minecraft:blackstone +- minecraft:netherrack +- minecraft:basalt +- minecraft:blackstone + +#structurize:shingles/clay +- #structurize:shingles/clay/oak +- #structurize:shingles/clay/acacia +- #structurize:shingles/clay/birch +- #structurize:shingles/clay/jungle +- #structurize:shingles/clay/spruce +- #structurize:shingles/clay/dark_oak +- #structurize:shingles/clay/cactus + +#minecraft:wall_signs +- minecraft:oak_wall_sign +- minecraft:spruce_wall_sign +- minecraft:birch_wall_sign +- minecraft:acacia_wall_sign +- minecraft:jungle_wall_sign +- minecraft:dark_oak_wall_sign +- minecraft:crimson_wall_sign +- minecraft:warped_wall_sign +- minecraft:oak_wall_sign +- minecraft:spruce_wall_sign +- minecraft:birch_wall_sign +- minecraft:acacia_wall_sign +- minecraft:jungle_wall_sign +- minecraft:dark_oak_wall_sign +- minecraft:crimson_wall_sign +- minecraft:warped_wall_sign + +#rsgauges:stone_like +- minecraft:andesite_slab +- minecraft:andesite_stairs +- minecraft:andesite_wall +- minecraft:andesite +- minecraft:black_glazed_terracotta +- minecraft:black_terracotta +- minecraft:blue_glazed_terracotta +- minecraft:blue_terracotta +- minecraft:brick_slab +- minecraft:brick_stairs +- minecraft:brick_wall +- minecraft:bricks +- minecraft:brown_glazed_terracotta +- minecraft:brown_terracotta +- minecraft:chiseled_red_sandstone +- minecraft:chiseled_sandstone +- minecraft:chiseled_stone_bricks +- minecraft:cobblestone_slab +- minecraft:cobblestone_stairs +- minecraft:cobblestone_wall +- minecraft:cobblestone +- minecraft:cracked_stone_bricks +- minecraft:cut_red_sandstone_slab +- minecraft:cut_sandstone_slab +- minecraft:cut_sandstone +- minecraft:cyan_glazed_terracotta +- minecraft:cyan_terracotta +- minecraft:diorite_slab +- minecraft:diorite_stairs +- minecraft:diorite_wall +- minecraft:diorite +- minecraft:end_stone_brick_slab +- minecraft:end_stone_brick_stairs +- minecraft:end_stone_brick_wall +- minecraft:end_stone_bricks +- minecraft:end_stone +- minecraft:granite_slab +- minecraft:granite_stairs +- minecraft:granite_wall +- minecraft:granite +- minecraft:gravel +- minecraft:gray_glazed_terracotta +- minecraft:gray_terracotta +- minecraft:green_glazed_terracotta +- minecraft:green_terracotta +- minecraft:light_blue_glazed_terracotta +- minecraft:light_blue_terracotta +- minecraft:light_gray_glazed_terracotta +- minecraft:light_gray_terracotta +- minecraft:lime_glazed_terracotta +- minecraft:lime_terracotta +- minecraft:magenta_glazed_terracotta +- minecraft:magenta_terracotta +- minecraft:mossy_cobblestone_slab +- minecraft:mossy_cobblestone_stairs +- minecraft:mossy_cobblestone_wall +- minecraft:mossy_cobblestone +- minecraft:mossy_stone_brick_slab +- minecraft:mossy_stone_brick_stairs +- minecraft:mossy_stone_brick_wall +- minecraft:mossy_stone_bricks +- minecraft:nether_brick_slab +- minecraft:nether_brick_stairs +- minecraft:nether_brick_wall +- minecraft:orange_glazed_terracotta +- minecraft:orange_terracotta +- minecraft:pink_glazed_terracotta +- minecraft:pink_terracotta +- minecraft:polished_andesite_slab +- minecraft:polished_andesite_stairs +- minecraft:polished_andesite +- minecraft:polished_diorite_slab +- minecraft:polished_diorite_stairs +- minecraft:polished_diorite +- minecraft:polished_granite_slab +- minecraft:polished_granite_stairs +- minecraft:polished_granite +- minecraft:prismarine_wall +- minecraft:purple_glazed_terracotta +- minecraft:purple_terracotta +- minecraft:quartz_slab +- minecraft:quartz_stairs +- minecraft:red_glazed_terracotta +- minecraft:red_nether_brick_slab +- minecraft:red_nether_brick_stairs +- minecraft:red_nether_brick_wall +- minecraft:red_sand +- minecraft:red_sandstone_slab +- minecraft:red_sandstone_stairs +- minecraft:red_sandstone_wall +- minecraft:red_sandstone +- minecraft:red_terracotta +- minecraft:sand +- minecraft:sandstone_slab +- minecraft:sandstone_stairs +- minecraft:sandstone_wall +- minecraft:sandstone +- minecraft:smooth_quartz_slab +- minecraft:smooth_quartz_stairs +- minecraft:smooth_red_sandstone_slab +- minecraft:smooth_red_sandstone_stairs +- minecraft:smooth_red_sandstone +- minecraft:smooth_sandstone_slab +- minecraft:smooth_sandstone_stairs +- minecraft:smooth_sandstone +- minecraft:smooth_stone_slab +- minecraft:smooth_stone +- minecraft:stone_brick_slab +- minecraft:stone_brick_stairs +- minecraft:stone_brick_wall +- minecraft:stone_bricks +- minecraft:stone_slab +- minecraft:stone_stairs +- minecraft:stone +- minecraft:terracotta +- minecraft:white_glazed_terracotta +- minecraft:white_terracotta +- minecraft:yellow_glazed_terracotta +- minecraft:yellow_terracotta + +#bloodmagic:ritual_stones/earth_fire_air_water +- bloodmagic:earthritualstone +- bloodmagic:fireritualstone +- bloodmagic:airritualstone +- bloodmagic:waterritualstone + +#structurize:timber_frames/spruce/cactus +- structurize:plain_cactus_spruce_timber_frame +- structurize:double_crossed_cactus_spruce_timber_frame +- structurize:framed_cactus_spruce_timber_frame +- structurize:side_framed_cactus_spruce_timber_frame +- structurize:up_gated_cactus_spruce_timber_frame +- structurize:down_gated_cactus_spruce_timber_frame +- structurize:one_crossed_lr_cactus_spruce_timber_frame +- structurize:one_crossed_rl_cactus_spruce_timber_frame +- structurize:horizontal_plain_cactus_spruce_timber_frame +- structurize:side_framed_horizontal_cactus_spruce_timber_frame + +#bloodmagic:ritual_stones/water_earth_fire_air +- bloodmagic:waterritualstone +- bloodmagic:earthritualstone +- bloodmagic:fireritualstone +- bloodmagic:airritualstone + +#minecraft:trapdoors +- #minecraft:wooden_trapdoors +- minecraft:iron_trapdoor +- structurize:blockcactustrapdoor +- #minecraft:wooden_trapdoors +- minecraft:iron_trapdoor + +#ars_nouveau:harvest/fellable +- #ars_nouveau:harvest/foliage +- #ars_nouveau:harvest/stems + +#forge:glass/cyan +- minecraft:cyan_stained_glass + +#forge:glass +- darkutils:dark_glass +- #forge:glass/colorless +- #forge:stained_glass +- quark:dirty_glass +- quark:framed_glass +- quark:black_framed_glass +- quark:blue_framed_glass +- quark:brown_framed_glass +- quark:cyan_framed_glass +- quark:gray_framed_glass +- quark:green_framed_glass +- quark:light_blue_framed_glass +- quark:light_gray_framed_glass +- quark:lime_framed_glass +- quark:magenta_framed_glass +- quark:orange_framed_glass +- quark:pink_framed_glass +- quark:purple_framed_glass +- quark:red_framed_glass +- quark:white_framed_glass +- quark:yellow_framed_glass + +#forge:storage_blocks/gunpowder +- thermal:gunpowder_block + +#pneumaticcraft:stairs +- pneumaticcraft:reinforced_brick_stairs + +#structurize:timber_frames/acacia +- #structurize:timber_frames/acacia/oak +- #structurize:timber_frames/acacia/acacia +- #structurize:timber_frames/acacia/birch +- #structurize:timber_frames/acacia/jungle +- #structurize:timber_frames/acacia/spruce +- #structurize:timber_frames/acacia/dark_oak +- #structurize:timber_frames/acacia/cactus + +#forge:wooden_doors +- ars_nouveau:archwood_door + +#minecraft:leaves +- minecraft:jungle_leaves +- minecraft:oak_leaves +- minecraft:spruce_leaves +- minecraft:dark_oak_leaves +- minecraft:acacia_leaves +- minecraft:birch_leaves +- biomesoplenty:origin_leaves +- biomesoplenty:flowering_oak_leaves +- biomesoplenty:rainbow_birch_leaves +- biomesoplenty:yellow_autumn_leaves +- biomesoplenty:orange_autumn_leaves +- biomesoplenty:maple_leaves +- biomesoplenty:fir_leaves +- biomesoplenty:redwood_leaves +- biomesoplenty:white_cherry_leaves +- biomesoplenty:pink_cherry_leaves +- biomesoplenty:mahogany_leaves +- biomesoplenty:jacaranda_leaves +- biomesoplenty:palm_leaves +- biomesoplenty:willow_leaves +- biomesoplenty:dead_leaves +- biomesoplenty:magic_leaves +- biomesoplenty:umbran_leaves +- biomesoplenty:hellbark_leaves +- naturesaura:golden_leaves +- naturesaura:ancient_leaves +- naturesaura:decayed_leaves +- integrateddynamics:menril_leaves +- ars_nouveau:blue_archwood_leaves +- ars_nouveau:red_archwood_leaves +- ars_nouveau:green_archwood_leaves +- ars_nouveau:purple_archwood_leaves +- minecraft:jungle_leaves +- minecraft:oak_leaves +- minecraft:spruce_leaves +- minecraft:dark_oak_leaves +- minecraft:acacia_leaves +- minecraft:birch_leaves +- quark:blue_blossom_leaves +- quark:lavender_blossom_leaves +- quark:orange_blossom_leaves +- quark:pink_blossom_leaves +- quark:yellow_blossom_leaves +- quark:red_blossom_leaves + +#structurize:shingles/moss_slate/birch +- structurize:moss_slate_birch_shingle + +#forge:storage_blocks/brass +- emendatusenigmatica:brass_block +- create:brass_block + +#structurize:timber_frames/brick/oak +- structurize:plain_oak_brick_timber_frame +- structurize:double_crossed_oak_brick_timber_frame +- structurize:framed_oak_brick_timber_frame +- structurize:side_framed_oak_brick_timber_frame +- structurize:up_gated_oak_brick_timber_frame +- structurize:down_gated_oak_brick_timber_frame +- structurize:one_crossed_lr_oak_brick_timber_frame +- structurize:one_crossed_rl_oak_brick_timber_frame +- structurize:horizontal_plain_oak_brick_timber_frame +- structurize:side_framed_horizontal_oak_brick_timber_frame + +#forge:glass_panes/gray +- pitg:gray_stained_glasspane +- minecraft:gray_stained_glass_pane + +#minecraft:wither_immune +- minecraft:barrier +- minecraft:bedrock +- minecraft:end_portal +- minecraft:end_portal_frame +- minecraft:end_gateway +- minecraft:command_block +- minecraft:repeating_command_block +- minecraft:chain_command_block +- minecraft:structure_block +- minecraft:jigsaw +- minecraft:moving_piston +- tetra:forged_pillar +- tetra:forged_platform +- tetra:forged_platform_slab +- tetra:forged_vent +- tetra:forged_wall +- minecraft:barrier +- minecraft:bedrock +- minecraft:end_portal +- minecraft:end_portal_frame +- minecraft:end_gateway +- minecraft:command_block +- minecraft:repeating_command_block +- minecraft:chain_command_block +- minecraft:structure_block +- minecraft:jigsaw +- minecraft:moving_piston +- cyclic:dark_glass +- cyclic:crate +- cyclic:unbreakable_block +- cyclic:unbreakable_reactive +- engineersdecor:panzerglass_block +- engineersdecor:panzerglass_slab +- engineersdecor:rebar_concrete +- engineersdecor:rebar_concrete_slab +- engineersdecor:rebar_concrete_wall +- engineersdecor:rebar_concrete_stairs +- engineersdecor:rebar_concrete_tile +- engineersdecor:rebar_concrete_tile_slab +- engineersdecor:rebar_concrete_tile_stairs +- engineersdecor:halfslab_rebar_concrete + +#structurize:shingles +- #structurize:shingles/clay +- #structurize:shingles/slate +- #structurize:shingles/moss_slate +- #structurize:shingles/thatched + +#forge:ores/ruby +- thermal:ruby_ore + +#minecraft:acacia_logs +- minecraft:acacia_log +- minecraft:acacia_wood +- minecraft:stripped_acacia_log +- minecraft:stripped_acacia_wood +- minecraft:acacia_log +- minecraft:acacia_wood +- minecraft:stripped_acacia_log +- minecraft:stripped_acacia_wood + +#forge:wool/red +- minecraft:red_wool + +#elevatorid:elevators +- elevatorid:elevator_black +- elevatorid:elevator_blue +- elevatorid:elevator_brown +- elevatorid:elevator_cyan +- elevatorid:elevator_gray +- elevatorid:elevator_green +- elevatorid:elevator_light_blue +- elevatorid:elevator_light_gray +- elevatorid:elevator_lime +- elevatorid:elevator_magenta +- elevatorid:elevator_orange +- elevatorid:elevator_pink +- elevatorid:elevator_purple +- elevatorid:elevator_red +- elevatorid:elevator_white +- elevatorid:elevator_yellow + +#bloodmagic:ritual_stones/fire_air_water_earth +- bloodmagic:fireritualstone +- bloodmagic:airritualstone +- bloodmagic:waterritualstone +- bloodmagic:earthritualstone + +#forge:storage_blocks/fluix +- emendatusenigmatica:fluix_block + +#forge:stained_glass_panes +- pitg:white_stained_glasspane +- pitg:orange_stained_glasspane +- pitg:magenta_stained_glasspane +- pitg:light_blue_stained_glasspane +- pitg:yellow_stained_glasspane +- pitg:lime_stained_glasspane +- pitg:pink_stained_glasspane +- pitg:gray_stained_glasspane +- pitg:light_gray_stained_glasspane +- pitg:cyan_stained_glasspane +- pitg:purple_stained_glasspane +- pitg:blue_stained_glasspane +- pitg:brown_stained_glasspane +- pitg:green_stained_glasspane +- pitg:red_stained_glasspane +- pitg:black_stained_glasspane +- minecraft:white_stained_glass_pane +- minecraft:orange_stained_glass_pane +- minecraft:magenta_stained_glass_pane +- minecraft:light_blue_stained_glass_pane +- minecraft:yellow_stained_glass_pane +- minecraft:lime_stained_glass_pane +- minecraft:pink_stained_glass_pane +- minecraft:gray_stained_glass_pane +- minecraft:light_gray_stained_glass_pane +- minecraft:cyan_stained_glass_pane +- minecraft:purple_stained_glass_pane +- minecraft:blue_stained_glass_pane +- minecraft:brown_stained_glass_pane +- minecraft:green_stained_glass_pane +- minecraft:red_stained_glass_pane +- minecraft:black_stained_glass_pane + +#immersiveengineering:scaffoldings/steel +- immersiveengineering:steel_scaffolding_standard +- immersiveengineering:steel_scaffolding_grate_top +- immersiveengineering:steel_scaffolding_wooden_top + +#engineersdecor:plain_glass_blocks +- minecraft:glass +- minecraft:black_stained_glass +- minecraft:blue_stained_glass +- minecraft:brown_stained_glass +- minecraft:cyan_stained_glass +- minecraft:gray_stained_glass +- minecraft:green_stained_glass +- minecraft:light_blue_stained_glass +- minecraft:light_gray_stained_glass +- minecraft:lime_stained_glass +- minecraft:magenta_stained_glass +- minecraft:orange_stained_glass +- minecraft:pink_stained_glass +- minecraft:purple_stained_glass +- minecraft:red_stained_glass +- minecraft:white_stained_glass +- minecraft:yellow_stained_glass + +#forge:storage_blocks/zinc +- emendatusenigmatica:zinc_block +- create:zinc_block + +#forge:sand/red +- minecraft:red_sand +- snad:red_snad + +#refinedstorage:storage_blocks/items/1048576k +- extradisks:1048576k_storage_block + +#forge:glass/brown +- minecraft:brown_stained_glass + +#forge:wool/purple +- minecraft:purple_wool + +#create:sails +- create:orange_sail +- create:magenta_sail +- create:light_blue_sail +- create:yellow_sail +- create:lime_sail +- create:pink_sail +- create:gray_sail +- create:light_gray_sail +- create:cyan_sail +- create:purple_sail +- create:blue_sail +- create:brown_sail +- create:green_sail +- create:red_sail +- create:black_sail + +#minecraft:logs_that_burn +- #minecraft:dark_oak_logs +- #minecraft:oak_logs +- #minecraft:acacia_logs +- #minecraft:birch_logs +- #minecraft:jungle_logs +- #minecraft:spruce_logs +- #biomesoplenty:fir_logs +- #biomesoplenty:redwood_logs +- #biomesoplenty:cherry_logs +- #biomesoplenty:mahogany_logs +- #biomesoplenty:jacaranda_logs +- #biomesoplenty:palm_logs +- #biomesoplenty:willow_logs +- #biomesoplenty:dead_logs +- #biomesoplenty:magic_logs +- #biomesoplenty:umbran_logs +- #minecraft:dark_oak_logs +- #minecraft:oak_logs +- #minecraft:acacia_logs +- #minecraft:birch_logs +- #minecraft:jungle_logs +- #minecraft:spruce_logs + +#structurize:timber_frames/oak/dark_oak +- structurize:plain_dark_oak_oak_timber_frame +- structurize:double_crossed_dark_oak_oak_timber_frame +- structurize:framed_dark_oak_oak_timber_frame +- structurize:side_framed_dark_oak_oak_timber_frame +- structurize:up_gated_dark_oak_oak_timber_frame +- structurize:down_gated_dark_oak_oak_timber_frame +- structurize:one_crossed_lr_dark_oak_oak_timber_frame +- structurize:one_crossed_rl_dark_oak_oak_timber_frame +- structurize:horizontal_plain_dark_oak_oak_timber_frame +- structurize:side_framed_horizontal_dark_oak_oak_timber_frame + +#structurize:timber_frames/cactus/dark_oak +- structurize:plain_dark_oak_cactus_timber_frame +- structurize:double_crossed_dark_oak_cactus_timber_frame +- structurize:framed_dark_oak_cactus_timber_frame +- structurize:side_framed_dark_oak_cactus_timber_frame +- structurize:up_gated_dark_oak_cactus_timber_frame +- structurize:down_gated_dark_oak_cactus_timber_frame +- structurize:one_crossed_lr_dark_oak_cactus_timber_frame +- structurize:one_crossed_rl_dark_oak_cactus_timber_frame +- structurize:horizontal_plain_dark_oak_cactus_timber_frame +- structurize:side_framed_horizontal_dark_oak_cactus_timber_frame + +#forge:glass/gray +- minecraft:gray_stained_glass + +#structurize:timber_frames/acacia/spruce +- structurize:plain_spruce_acacia_timber_frame +- structurize:double_crossed_spruce_acacia_timber_frame +- structurize:framed_spruce_acacia_timber_frame +- structurize:side_framed_spruce_acacia_timber_frame +- structurize:up_gated_spruce_acacia_timber_frame +- structurize:down_gated_spruce_acacia_timber_frame +- structurize:one_crossed_lr_spruce_acacia_timber_frame +- structurize:one_crossed_rl_spruce_acacia_timber_frame +- structurize:horizontal_plain_spruce_acacia_timber_frame +- structurize:side_framed_horizontal_spruce_acacia_timber_frame + +#structurize:timber_frames/oak +- #structurize:timber_frames/oak/oak +- #structurize:timber_frames/oak/acacia +- #structurize:timber_frames/oak/birch +- #structurize:timber_frames/oak/jungle +- #structurize:timber_frames/oak/spruce +- #structurize:timber_frames/oak/dark_oak +- #structurize:timber_frames/oak/cactus + +#forge:glass/light_gray +- minecraft:light_gray_stained_glass + +#minecraft:wooden_slabs +- minecraft:oak_slab +- minecraft:spruce_slab +- minecraft:birch_slab +- minecraft:jungle_slab +- minecraft:acacia_slab +- minecraft:dark_oak_slab +- minecraft:crimson_slab +- minecraft:warped_slab +- biomesoplenty:fir_slab +- biomesoplenty:redwood_slab +- biomesoplenty:cherry_slab +- biomesoplenty:mahogany_slab +- biomesoplenty:jacaranda_slab +- biomesoplenty:palm_slab +- biomesoplenty:willow_slab +- biomesoplenty:dead_slab +- biomesoplenty:magic_slab +- biomesoplenty:umbran_slab +- biomesoplenty:hellbark_slab +- structurize:blockcactusslab +- ars_nouveau:archwood_slab +- minecraft:oak_slab +- minecraft:spruce_slab +- minecraft:birch_slab +- minecraft:jungle_slab +- minecraft:acacia_slab +- minecraft:dark_oak_slab +- minecraft:crimson_slab +- minecraft:warped_slab + +#forge:crop_blocks +- minecraft:sugar_cane +- minecraft:bamboo +- minecraft:melon +- minecraft:cactus +- minecraft:pumpkin + +#forge:asphalt +- immersivepetroleum:asphalt + +#structurize:timber_frames/paper/cactus +- structurize:plain_cactus_paper_timber_frame +- structurize:double_crossed_cactus_paper_timber_frame +- structurize:framed_cactus_paper_timber_frame +- structurize:side_framed_cactus_paper_timber_frame +- structurize:up_gated_cactus_paper_timber_frame +- structurize:down_gated_cactus_paper_timber_frame +- structurize:one_crossed_lr_cactus_paper_timber_frame +- structurize:one_crossed_rl_cactus_paper_timber_frame +- structurize:horizontal_plain_cactus_paper_timber_frame +- structurize:side_framed_horizontal_cactus_paper_timber_frame + +#minecraft:small_flowers +- minecraft:dandelion +- minecraft:poppy +- minecraft:blue_orchid +- minecraft:allium +- minecraft:azure_bluet +- minecraft:red_tulip +- minecraft:orange_tulip +- minecraft:white_tulip +- minecraft:pink_tulip +- minecraft:oxeye_daisy +- minecraft:cornflower +- minecraft:lily_of_the_valley +- minecraft:wither_rose +- biomesoplenty:rose +- biomesoplenty:violet +- biomesoplenty:lavender +- biomesoplenty:wildflower +- biomesoplenty:orange_cosmos +- biomesoplenty:pink_daffodil +- biomesoplenty:pink_hibiscus +- biomesoplenty:glowflower +- biomesoplenty:wilted_lily +- biomesoplenty:burning_blossom +- naturesaura:end_flower +- naturesaura:aura_bloom +- minecraft:dandelion +- minecraft:poppy +- minecraft:blue_orchid +- minecraft:allium +- minecraft:azure_bluet +- minecraft:red_tulip +- minecraft:orange_tulip +- minecraft:white_tulip +- minecraft:pink_tulip +- minecraft:oxeye_daisy +- minecraft:cornflower +- minecraft:lily_of_the_valley +- minecraft:wither_rose +- cyclic:flower_cyan +- mana-and-artifice:aum +- mana-and-artifice:cerublossom +- mana-and-artifice:desert_nova +- mana-and-artifice:wakebloom +- mana-and-artifice:tarma_root + +#forge:storage_blocks/refined_obsidian +- mekanism:block_refined_obsidian + +#mekanism:atomic_disassembler_ore +- #forge:ores +- #minecraft:logs + +#structurize:timber_frames/dark_oak/birch +- structurize:plain_birch_dark_oak_timber_frame +- structurize:double_crossed_birch_dark_oak_timber_frame +- structurize:framed_birch_dark_oak_timber_frame +- structurize:side_framed_birch_dark_oak_timber_frame +- structurize:up_gated_birch_dark_oak_timber_frame +- structurize:down_gated_birch_dark_oak_timber_frame +- structurize:one_crossed_lr_birch_dark_oak_timber_frame +- structurize:one_crossed_rl_birch_dark_oak_timber_frame +- structurize:horizontal_plain_birch_dark_oak_timber_frame +- structurize:side_framed_horizontal_birch_dark_oak_timber_frame + +#forge:wool/brown +- minecraft:brown_wool + +#forge:ores/osmium +- mekanism:osmium_ore +- emendatusenigmatica:osmium_ore +- emendatusenigmatica:osmium_andesite_ore +- emendatusenigmatica:osmium_granite_ore +- emendatusenigmatica:osmium_diorite_ore +- emendatusenigmatica:osmium_sand_ore +- emendatusenigmatica:osmium_gravel_ore +- emendatusenigmatica:osmium_netherrack_ore +- emendatusenigmatica:osmium_blackstone_ore +- emendatusenigmatica:osmium_end_stone_ore +- emendatusenigmatica:osmium_gabbro_ore +- emendatusenigmatica:osmium_c_limestone_ore +- emendatusenigmatica:osmium_scoria_ore +- emendatusenigmatica:osmium_weathered_limestone_ore +- emendatusenigmatica:osmium_jasper_ore +- emendatusenigmatica:osmium_marble_ore +- emendatusenigmatica:osmium_slate_ore +- emendatusenigmatica:osmium_mossy_stone_ore + +#forge:glass_panes/black +- pitg:black_stained_glasspane +- minecraft:black_stained_glass_pane + +#structurize:timber_frames/dark_oak/oak +- structurize:plain_oak_dark_oak_timber_frame +- structurize:double_crossed_oak_dark_oak_timber_frame +- structurize:framed_oak_dark_oak_timber_frame +- structurize:side_framed_oak_dark_oak_timber_frame +- structurize:up_gated_oak_dark_oak_timber_frame +- structurize:down_gated_oak_dark_oak_timber_frame +- structurize:one_crossed_lr_oak_dark_oak_timber_frame +- structurize:one_crossed_rl_oak_dark_oak_timber_frame +- structurize:horizontal_plain_oak_dark_oak_timber_frame +- structurize:side_framed_horizontal_oak_dark_oak_timber_frame + +#forge:glass_panes/blue +- pitg:blue_stained_glasspane +- minecraft:blue_stained_glass_pane + +#structurize:timber_frames/paper/dark_oak +- structurize:plain_dark_oak_paper_timber_frame +- structurize:double_crossed_dark_oak_paper_timber_frame +- structurize:framed_dark_oak_paper_timber_frame +- structurize:side_framed_dark_oak_paper_timber_frame +- structurize:up_gated_dark_oak_paper_timber_frame +- structurize:down_gated_dark_oak_paper_timber_frame +- structurize:one_crossed_lr_dark_oak_paper_timber_frame +- structurize:one_crossed_rl_dark_oak_paper_timber_frame +- structurize:horizontal_plain_dark_oak_paper_timber_frame +- structurize:side_framed_horizontal_dark_oak_paper_timber_frame + +#structurize:timber_frames/birch/birch +- structurize:plain_birch_birch_timber_frame +- structurize:double_crossed_birch_birch_timber_frame +- structurize:framed_birch_birch_timber_frame +- structurize:side_framed_birch_birch_timber_frame +- structurize:up_gated_birch_birch_timber_frame +- structurize:down_gated_birch_birch_timber_frame +- structurize:one_crossed_lr_birch_birch_timber_frame +- structurize:one_crossed_rl_birch_birch_timber_frame +- structurize:horizontal_plain_birch_birch_timber_frame +- structurize:side_framed_horizontal_birch_birch_timber_frame + +#minecolonies:pathblocks +- #minecolonies:concrete +- #minecraft:stone_bricks +- minecraft:stone_brick_stairs +- minecraft:stone_brick_slab +- minecraft:mossy_stone_brick_slab +- minecraft:bricks +- minecraft:brick_slab +- minecraft:nether_bricks +- minecraft:nether_brick_slab +- minecraft:red_nether_bricks +- minecraft:red_nether_brick_slab +- minecraft:cracked_nether_bricks +- minecraft:chiseled_nether_bricks +- minecraft:gravel +- minecraft:grass_path +- minecraft:smooth_stone +- minecraft:smooth_stone_slab +- minecraft:smooth_sandstone +- minecraft:smooth_sandstone_slab +- minecraft:cut_sandstone +- minecraft:cut_sandstone_slab +- minecraft:cut_red_sandstone +- minecraft:cut_red_sandstone_slab +- minecraft:smooth_red_sandstone +- minecraft:smooth_red_sandstone_slab +- minecraft:polished_blackstone_slab +- minecraft:polished_blackstone_bricks +- minecraft:polished_blackstone_brick_slab +- minecraft:cracked_polished_blackstone_bricks +- minecraft:end_stone_brick_slab +- minecraft:polished_blackstone +- minecraft:chiseled_polished_blackstone +- minecraft:end_stone_bricks +- minecraft:mossy_stone_brick_stairs +- minecraft:brick_stairs +- minecraft:end_stone_brick_stairs +- minecraft:nether_brick_stairs +- minecraft:red_nether_brick_stairs +- minecraft:smooth_sandstone_stairs +- minecraft:smooth_red_sandstone_stairs +- minecraft:polished_blackstone_stairs +- minecraft:polished_blackstone_brick_stairs +- minecraft:chiseled_sandstone +- minecraft:chiseled_red_sandstone + +#forge:wool/white +- minecraft:white_wool + +#forge:wool/light_gray +- minecraft:light_gray_wool + +#buildinggadgets:blacklist/exchanging +- #buildinggadgets:blacklist/generic +- minecraft:torch +- minecraft:wall_torch + +#forge:wool/yellow +- minecraft:yellow_wool + +#forge:stone +- #pneumaticcraft:reinforced_stone +- minecraft:andesite +- minecraft:diorite +- minecraft:granite +- minecraft:infested_stone +- minecraft:stone +- minecraft:polished_andesite +- minecraft:polished_diorite +- minecraft:polished_granite +- create:limestone +- create:polished_limestone +- create:weathered_limestone +- create:polished_weathered_limestone +- create:gabbro +- create:polished_gabbro +- create:dolomite +- create:polished_dolomite +- create:scoria +- create:polished_scoria +- create:dark_scoria +- create:polished_dark_scoria +- quark:basalt +- quark:brimstone +- quark:jasper +- quark:limestone +- quark:marble +- quark:permafrost +- quark:slate +- quark:myalite +- quark:polished_basalt +- quark:polished_jasper +- quark:polished_limestone +- quark:polished_marble +- quark:polished_slate +- quark:polished_myalite + +#structurize:timber_frames/cactus +- #structurize:timber_frames/cactus/oak +- #structurize:timber_frames/cactus/acacia +- #structurize:timber_frames/cactus/birch +- #structurize:timber_frames/cactus/jungle +- #structurize:timber_frames/cactus/spruce +- #structurize:timber_frames/cactus/dark_oak +- #structurize:timber_frames/cactus/cactus + +#minecraft:standing_signs +- minecraft:oak_sign +- minecraft:spruce_sign +- minecraft:birch_sign +- minecraft:acacia_sign +- minecraft:jungle_sign +- minecraft:dark_oak_sign +- minecraft:crimson_sign +- minecraft:warped_sign +- minecraft:oak_sign +- minecraft:spruce_sign +- minecraft:birch_sign +- minecraft:acacia_sign +- minecraft:jungle_sign +- minecraft:dark_oak_sign +- minecraft:crimson_sign +- minecraft:warped_sign + +#structurize:shingles/clay/acacia +- structurize:clay_acacia_shingle +- structurize:black_clay_acacia_shingle +- structurize:blue_clay_acacia_shingle +- structurize:brown_clay_acacia_shingle +- structurize:cyan_clay_acacia_shingle +- structurize:gray_clay_acacia_shingle +- structurize:green_clay_acacia_shingle +- structurize:light_blue_clay_acacia_shingle +- structurize:light_gray_clay_acacia_shingle +- structurize:lime_clay_acacia_shingle +- structurize:magenta_clay_acacia_shingle +- structurize:orange_clay_acacia_shingle +- structurize:pink_clay_acacia_shingle +- structurize:purple_clay_acacia_shingle +- structurize:red_clay_acacia_shingle +- structurize:white_clay_acacia_shingle +- structurize:yellow_clay_acacia_shingle + +#minecraft:infiniburn_end +- #minecraft:infiniburn_overworld +- minecraft:bedrock +- #minecraft:infiniburn_overworld +- minecraft:bedrock + +#forge:ores/bitumen +- emendatusenigmatica:bitumen_ore +- emendatusenigmatica:bitumen_andesite_ore +- emendatusenigmatica:bitumen_granite_ore +- emendatusenigmatica:bitumen_diorite_ore +- emendatusenigmatica:bitumen_sand_ore +- emendatusenigmatica:bitumen_gravel_ore +- emendatusenigmatica:bitumen_netherrack_ore +- emendatusenigmatica:bitumen_blackstone_ore +- emendatusenigmatica:bitumen_end_stone_ore +- emendatusenigmatica:bitumen_gabbro_ore +- emendatusenigmatica:bitumen_c_limestone_ore +- emendatusenigmatica:bitumen_scoria_ore +- emendatusenigmatica:bitumen_weathered_limestone_ore +- emendatusenigmatica:bitumen_jasper_ore +- emendatusenigmatica:bitumen_marble_ore +- emendatusenigmatica:bitumen_slate_ore +- emendatusenigmatica:bitumen_mossy_stone_ore + +#forge:glass_panes/yellow +- pitg:yellow_stained_glasspane +- minecraft:yellow_stained_glass_pane + +#rsgauges:planks +- #minecraft:planks +- #minecraft:wooden_slabs + +#buildinggadgets:whitelist/destruction + +#forge:wool/gray +- minecraft:gray_wool + +#structurize:timber_frames/acacia/dark_oak +- structurize:plain_dark_oak_acacia_timber_frame +- structurize:double_crossed_dark_oak_acacia_timber_frame +- structurize:framed_dark_oak_acacia_timber_frame +- structurize:side_framed_dark_oak_acacia_timber_frame +- structurize:up_gated_dark_oak_acacia_timber_frame +- structurize:down_gated_dark_oak_acacia_timber_frame +- structurize:one_crossed_lr_dark_oak_acacia_timber_frame +- structurize:one_crossed_rl_dark_oak_acacia_timber_frame +- structurize:horizontal_plain_dark_oak_acacia_timber_frame +- structurize:side_framed_horizontal_dark_oak_acacia_timber_frame + +#biomesoplenty:cherry_logs +- biomesoplenty:cherry_log +- biomesoplenty:cherry_wood +- biomesoplenty:stripped_cherry_log +- biomesoplenty:stripped_cherry_wood + +#rsgauges:water_like +- minecraft:water +- #minecraft:ice +- minecraft:wet_sponge + +#minecraft:wart_blocks +- minecraft:nether_wart_block +- minecraft:warped_wart_block +- minecraft:nether_wart_block +- minecraft:warped_wart_block + +#bloodmagic:ritual_stones/air_water_earth_fire +- bloodmagic:airritualstone +- bloodmagic:waterritualstone +- bloodmagic:earthritualstone +- bloodmagic:fireritualstone + +#minecraft:planks/archwood +- ars_nouveau:archwood_planks +- ars_nouveau:archwood_planks + +#structurize:timber_frames/acacia/birch +- structurize:plain_birch_acacia_timber_frame +- structurize:double_crossed_birch_acacia_timber_frame +- structurize:framed_birch_acacia_timber_frame +- structurize:side_framed_birch_acacia_timber_frame +- structurize:up_gated_birch_acacia_timber_frame +- structurize:down_gated_birch_acacia_timber_frame +- structurize:one_crossed_lr_birch_acacia_timber_frame +- structurize:one_crossed_rl_birch_acacia_timber_frame +- structurize:horizontal_plain_birch_acacia_timber_frame +- structurize:side_framed_horizontal_birch_acacia_timber_frame + +#forge:storage_blocks/apatite +- emendatusenigmatica:apatite_block +- thermal:apatite_block + +#structurize:timber_frames/brick/birch +- structurize:plain_birch_brick_timber_frame +- structurize:double_crossed_birch_brick_timber_frame +- structurize:framed_birch_brick_timber_frame +- structurize:side_framed_birch_brick_timber_frame +- structurize:up_gated_birch_brick_timber_frame +- structurize:down_gated_birch_brick_timber_frame +- structurize:one_crossed_lr_birch_brick_timber_frame +- structurize:one_crossed_rl_birch_brick_timber_frame +- structurize:horizontal_plain_birch_brick_timber_frame +- structurize:side_framed_horizontal_birch_brick_timber_frame + +#enviromats:slabs +- enviromats:basalt_slab +- enviromats:basalt_brick_slab +- enviromats:basalt_brick_small_slab +- enviromats:basalt_cobble_slab +- enviromats:basalt_polished_slab +- enviromats:basalt_tile_slab +- enviromats:basalt_tile_small_slab +- enviromats:hardened_stone_slab +- enviromats:hardened_stone_brick_slab +- enviromats:hardened_stone_brick_small_slab +- enviromats:hardened_stone_cobble_slab +- enviromats:hardened_stone_polished_slab +- enviromats:hardened_stone_tile_slab +- enviromats:hardened_stone_tile_small_slab +- enviromats:alabaster_white_slab +- enviromats:alabaster_white_brick_slab +- enviromats:alabaster_white_brick_small_slab +- enviromats:alabaster_white_cobble_slab +- enviromats:alabaster_white_polished_slab +- enviromats:alabaster_white_tile_slab +- enviromats:alabaster_white_tile_small_slab +- enviromats:alabaster_orange_slab +- enviromats:alabaster_orange_brick_slab +- enviromats:alabaster_orange_brick_small_slab +- enviromats:alabaster_orange_cobble_slab +- enviromats:alabaster_orange_polished_slab +- enviromats:alabaster_orange_tile_slab +- enviromats:alabaster_orange_tile_small_slab +- enviromats:alabaster_light_blue_slab +- enviromats:alabaster_light_blue_brick_slab +- enviromats:alabaster_light_blue_brick_small_slab +- enviromats:alabaster_light_blue_cobble_slab +- enviromats:alabaster_light_blue_polished_slab +- enviromats:alabaster_light_blue_tile_slab +- enviromats:alabaster_light_blue_tile_small_slab +- enviromats:alabaster_yellow_slab +- enviromats:alabaster_yellow_brick_slab +- enviromats:alabaster_yellow_brick_small_slab +- enviromats:alabaster_yellow_cobble_slab +- enviromats:alabaster_yellow_polished_slab +- enviromats:alabaster_yellow_tile_slab +- enviromats:alabaster_yellow_tile_small_slab +- enviromats:alabaster_lime_slab +- enviromats:alabaster_lime_brick_slab +- enviromats:alabaster_lime_brick_small_slab +- enviromats:alabaster_lime_cobble_slab +- enviromats:alabaster_lime_polished_slab +- enviromats:alabaster_lime_tile_slab +- enviromats:alabaster_lime_tile_small_slab +- enviromats:alabaster_pink_slab +- enviromats:alabaster_pink_brick_slab +- enviromats:alabaster_pink_brick_small_slab +- enviromats:alabaster_pink_cobble_slab +- enviromats:alabaster_pink_polished_slab +- enviromats:alabaster_pink_tile_slab +- enviromats:alabaster_pink_tile_small_slab +- enviromats:alabaster_gray_slab +- enviromats:alabaster_gray_brick_slab +- enviromats:alabaster_gray_brick_small_slab +- enviromats:alabaster_gray_cobble_slab +- enviromats:alabaster_gray_polished_slab +- enviromats:alabaster_gray_tile_slab +- enviromats:alabaster_gray_tile_small_slab +- enviromats:alabaster_light_gray_slab +- enviromats:alabaster_light_gray_brick_slab +- enviromats:alabaster_light_gray_brick_small_slab +- enviromats:alabaster_light_gray_cobble_slab +- enviromats:alabaster_light_gray_polished_slab +- enviromats:alabaster_light_gray_tile_slab +- enviromats:alabaster_light_gray_tile_small_slab +- enviromats:alabaster_cyan_slab +- enviromats:alabaster_cyan_brick_slab +- enviromats:alabaster_cyan_brick_small_slab +- enviromats:alabaster_cyan_cobble_slab +- enviromats:alabaster_cyan_polished_slab +- enviromats:alabaster_cyan_tile_slab +- enviromats:alabaster_cyan_tile_small_slab +- enviromats:alabaster_purple_slab +- enviromats:alabaster_purple_brick_slab +- enviromats:alabaster_purple_brick_small_slab +- enviromats:alabaster_purple_cobble_slab +- enviromats:alabaster_purple_polished_slab +- enviromats:alabaster_purple_tile_slab +- enviromats:alabaster_purple_tile_small_slab +- enviromats:alabaster_blue_slab +- enviromats:alabaster_blue_brick_slab +- enviromats:alabaster_blue_brick_small_slab +- enviromats:alabaster_blue_cobble_slab +- enviromats:alabaster_blue_polished_slab +- enviromats:alabaster_blue_tile_slab +- enviromats:alabaster_blue_tile_small_slab +- enviromats:alabaster_brown_slab +- enviromats:alabaster_brown_brick_slab +- enviromats:alabaster_brown_brick_small_slab +- enviromats:alabaster_brown_cobble_slab +- enviromats:alabaster_brown_polished_slab +- enviromats:alabaster_brown_tile_slab +- enviromats:alabaster_brown_tile_small_slab +- enviromats:alabaster_green_slab +- enviromats:alabaster_green_brick_slab +- enviromats:alabaster_green_brick_small_slab +- enviromats:alabaster_green_cobble_slab +- enviromats:alabaster_green_polished_slab +- enviromats:alabaster_green_tile_slab +- enviromats:alabaster_green_tile_small_slab +- enviromats:alabaster_red_slab +- enviromats:alabaster_red_brick_slab +- enviromats:alabaster_red_brick_small_slab +- enviromats:alabaster_red_cobble_slab +- enviromats:alabaster_red_polished_slab +- enviromats:alabaster_red_tile_slab +- enviromats:alabaster_red_tile_small_slab +- enviromats:alabaster_black_slab +- enviromats:alabaster_black_brick_slab +- enviromats:alabaster_black_brick_small_slab +- enviromats:alabaster_black_cobble_slab +- enviromats:alabaster_black_polished_slab +- enviromats:alabaster_black_tile_slab +- enviromats:alabaster_black_tile_small_slab + +#forge:marble +- astralsorcery:marble_raw +- astralsorcery:marble_arch +- astralsorcery:marble_bricks +- astralsorcery:marble_chiseled +- astralsorcery:marble_engraved +- astralsorcery:marble_pillar +- astralsorcery:marble_runed + +#forge:wool/magenta +- minecraft:magenta_wool + +#structurize:timber_frames/cobble_stone/acacia +- structurize:plain_acacia_cobble_stone_timber_frame +- structurize:double_crossed_acacia_cobble_stone_timber_frame +- structurize:framed_acacia_cobble_stone_timber_frame +- structurize:side_framed_acacia_cobble_stone_timber_frame +- structurize:up_gated_acacia_cobble_stone_timber_frame +- structurize:down_gated_acacia_cobble_stone_timber_frame +- structurize:one_crossed_lr_acacia_cobble_stone_timber_frame +- structurize:one_crossed_rl_acacia_cobble_stone_timber_frame +- structurize:horizontal_plain_acacia_cobble_stone_timber_frame +- structurize:side_framed_horizontal_acacia_cobble_stone_timber_frame + +#bloodmagic:altar_components/bloodstone +- bloodmagic:largebloodstonebrick +- bloodmagic:bloodstonebrick + +#minecraft:shulker_boxes +- minecraft:shulker_box +- minecraft:black_shulker_box +- minecraft:blue_shulker_box +- minecraft:brown_shulker_box +- minecraft:cyan_shulker_box +- minecraft:gray_shulker_box +- minecraft:green_shulker_box +- minecraft:light_blue_shulker_box +- minecraft:light_gray_shulker_box +- minecraft:lime_shulker_box +- minecraft:magenta_shulker_box +- minecraft:orange_shulker_box +- minecraft:pink_shulker_box +- minecraft:purple_shulker_box +- minecraft:red_shulker_box +- minecraft:white_shulker_box +- minecraft:yellow_shulker_box +- minecraft:shulker_box +- minecraft:black_shulker_box +- minecraft:blue_shulker_box +- minecraft:brown_shulker_box +- minecraft:cyan_shulker_box +- minecraft:gray_shulker_box +- minecraft:green_shulker_box +- minecraft:light_blue_shulker_box +- minecraft:light_gray_shulker_box +- minecraft:lime_shulker_box +- minecraft:magenta_shulker_box +- minecraft:orange_shulker_box +- minecraft:pink_shulker_box +- minecraft:purple_shulker_box +- minecraft:red_shulker_box +- minecraft:white_shulker_box +- minecraft:yellow_shulker_box + +#bloodmagic:ritual_stones/fire_or_air +- bloodmagic:fireritualstone +- bloodmagic:airritualstone + +#structurize:timber_frames/brick/dark_oak +- structurize:plain_dark_oak_brick_timber_frame +- structurize:double_crossed_dark_oak_brick_timber_frame +- structurize:framed_dark_oak_brick_timber_frame +- structurize:side_framed_dark_oak_brick_timber_frame +- structurize:up_gated_dark_oak_brick_timber_frame +- structurize:down_gated_dark_oak_brick_timber_frame +- structurize:one_crossed_lr_dark_oak_brick_timber_frame +- structurize:one_crossed_rl_dark_oak_brick_timber_frame +- structurize:horizontal_plain_dark_oak_brick_timber_frame +- structurize:side_framed_horizontal_dark_oak_brick_timber_frame + +#forge:ores/silver +- immersiveengineering:ore_silver +- emendatusenigmatica:silver_ore +- emendatusenigmatica:silver_andesite_ore +- emendatusenigmatica:silver_granite_ore +- emendatusenigmatica:silver_diorite_ore +- emendatusenigmatica:silver_sand_ore +- emendatusenigmatica:silver_gravel_ore +- emendatusenigmatica:silver_netherrack_ore +- emendatusenigmatica:silver_blackstone_ore +- emendatusenigmatica:silver_end_stone_ore +- emendatusenigmatica:silver_gabbro_ore +- emendatusenigmatica:silver_c_limestone_ore +- emendatusenigmatica:silver_scoria_ore +- emendatusenigmatica:silver_weathered_limestone_ore +- emendatusenigmatica:silver_jasper_ore +- emendatusenigmatica:silver_marble_ore +- emendatusenigmatica:silver_slate_ore +- emendatusenigmatica:silver_mossy_stone_ore +- thermal:silver_ore + +#minecraft:birch_logs +- minecraft:birch_log +- minecraft:birch_wood +- minecraft:stripped_birch_log +- minecraft:stripped_birch_wood +- minecraft:birch_log +- minecraft:birch_wood +- minecraft:stripped_birch_log +- minecraft:stripped_birch_wood + +#create:fan_heaters +- create:blaze_burner +- create:lit_blaze_burner +- minecraft:magma_block +- minecraft:campfire +- minecraft:lava +- minecraft:fire + +#forge:ores/uraninite +- powah:uraninite_ore + +#forge:glass_panes/purple +- pitg:purple_stained_glasspane +- minecraft:purple_stained_glass_pane + +#forge:glass/yellow +- minecraft:yellow_stained_glass + +#quark:pike_trophies +- minecraft:skeleton_skull +- minecraft:zombie_head +- minecraft:creeper_head + +#structurize:timber_frames/acacia/jungle +- structurize:plain_jungle_acacia_timber_frame +- structurize:double_crossed_jungle_acacia_timber_frame +- structurize:framed_jungle_acacia_timber_frame +- structurize:side_framed_jungle_acacia_timber_frame +- structurize:up_gated_jungle_acacia_timber_frame +- structurize:down_gated_jungle_acacia_timber_frame +- structurize:one_crossed_lr_jungle_acacia_timber_frame +- structurize:one_crossed_rl_jungle_acacia_timber_frame +- structurize:horizontal_plain_jungle_acacia_timber_frame +- structurize:side_framed_horizontal_jungle_acacia_timber_frame + +#minecolonies:concrete +- minecraft:white_concrete +- minecraft:orange_concrete +- minecraft:magenta_concrete +- minecraft:light_blue_concrete +- minecraft:yellow_concrete +- minecraft:lime_concrete +- minecraft:pink_concrete +- minecraft:gray_concrete +- minecraft:light_gray_concrete +- minecraft:cyan_concrete +- minecraft:purple_concrete +- minecraft:blue_concrete +- minecraft:brown_concrete +- minecraft:green_concrete +- minecraft:red_concrete +- minecraft:black_concrete + +#forge:wg_clay +- minecraft:clay + +#buildinggadgets:whitelist/copy_paste + +#minecraft:oak_logs +- minecraft:oak_log +- minecraft:oak_wood +- minecraft:stripped_oak_log +- minecraft:stripped_oak_wood +- minecraft:oak_log +- minecraft:oak_wood +- minecraft:stripped_oak_log +- minecraft:stripped_oak_wood + +#forge:wg_erodible +- minecraft:dirt +- minecraft:grass_block +- minecraft:mycelium +- minecraft:coarse_dirt +- minecraft:podzol + +#forge:ores/lapis +- emendatusenigmatica:lapis_ore +- emendatusenigmatica:lapis_andesite_ore +- emendatusenigmatica:lapis_granite_ore +- emendatusenigmatica:lapis_diorite_ore +- emendatusenigmatica:lapis_sand_ore +- emendatusenigmatica:lapis_gravel_ore +- emendatusenigmatica:lapis_netherrack_ore +- emendatusenigmatica:lapis_blackstone_ore +- emendatusenigmatica:lapis_end_stone_ore +- emendatusenigmatica:lapis_gabbro_ore +- emendatusenigmatica:lapis_c_limestone_ore +- emendatusenigmatica:lapis_scoria_ore +- emendatusenigmatica:lapis_weathered_limestone_ore +- emendatusenigmatica:lapis_jasper_ore +- emendatusenigmatica:lapis_marble_ore +- emendatusenigmatica:lapis_slate_ore +- emendatusenigmatica:lapis_mossy_stone_ore +- minecraft:lapis_ore + +#structurize:timber_frames/birch/dark_oak +- structurize:plain_dark_oak_birch_timber_frame +- structurize:double_crossed_dark_oak_birch_timber_frame +- structurize:framed_dark_oak_birch_timber_frame +- structurize:side_framed_dark_oak_birch_timber_frame +- structurize:up_gated_dark_oak_birch_timber_frame +- structurize:down_gated_dark_oak_birch_timber_frame +- structurize:one_crossed_lr_dark_oak_birch_timber_frame +- structurize:one_crossed_rl_dark_oak_birch_timber_frame +- structurize:horizontal_plain_dark_oak_birch_timber_frame +- structurize:side_framed_horizontal_dark_oak_birch_timber_frame + +#biomesoplenty:dead_logs +- biomesoplenty:dead_log +- biomesoplenty:dead_wood +- biomesoplenty:stripped_dead_log +- biomesoplenty:stripped_dead_wood + +#bloodmagic:altar_components/glowstone +- minecraft:glowstone +- minecraft:sea_lantern + +#forge:dirt +- biomesoplenty:origin_grass_block +- naturesaura:nether_grass +- minecraft:dirt +- minecraft:grass_block +- minecraft:coarse_dirt +- minecraft:podzol +- minecraft:mycelium +- engineersdecor:dense_grit_dirt_block + +#minecraft:bamboo_plantable_on +- #minecraft:sand +- minecraft:bamboo +- minecraft:bamboo_sapling +- minecraft:gravel +- minecraft:dirt +- minecraft:grass_block +- minecraft:podzol +- minecraft:coarse_dirt +- minecraft:mycelium +- biomesoplenty:origin_grass_block +- #minecraft:sand +- minecraft:bamboo +- minecraft:bamboo_sapling +- minecraft:gravel +- minecraft:dirt +- minecraft:grass_block +- minecraft:podzol +- minecraft:coarse_dirt +- minecraft:mycelium + +#pneumaticcraft:doors +- pneumaticcraft:pneumatic_door + +#pneumaticcraft:reinforced_stone_bricks +- pneumaticcraft:reinforced_bricks + +#structurize:timber_frames/brick/jungle +- structurize:plain_jungle_brick_timber_frame +- structurize:double_crossed_jungle_brick_timber_frame +- structurize:framed_jungle_brick_timber_frame +- structurize:side_framed_jungle_brick_timber_frame +- structurize:up_gated_jungle_brick_timber_frame +- structurize:down_gated_jungle_brick_timber_frame +- structurize:one_crossed_lr_jungle_brick_timber_frame +- structurize:one_crossed_rl_jungle_brick_timber_frame +- structurize:horizontal_plain_jungle_brick_timber_frame +- structurize:side_framed_horizontal_jungle_brick_timber_frame + +#quark:lead_connectable +- #minecraft:fences +- quark:paper_lantern +- quark:paper_lantern_sakura + +#minecraft:pressure_plates +- minecraft:light_weighted_pressure_plate +- minecraft:heavy_weighted_pressure_plate +- #minecraft:wooden_pressure_plates +- #minecraft:stone_pressure_plates +- minecraft:light_weighted_pressure_plate +- minecraft:heavy_weighted_pressure_plate +- #minecraft:wooden_pressure_plates +- #minecraft:stone_pressure_plates + +#forge:ores/nickel +- immersiveengineering:ore_nickel +- emendatusenigmatica:nickel_ore +- emendatusenigmatica:nickel_andesite_ore +- emendatusenigmatica:nickel_granite_ore +- emendatusenigmatica:nickel_diorite_ore +- emendatusenigmatica:nickel_sand_ore +- emendatusenigmatica:nickel_gravel_ore +- emendatusenigmatica:nickel_netherrack_ore +- emendatusenigmatica:nickel_blackstone_ore +- emendatusenigmatica:nickel_end_stone_ore +- emendatusenigmatica:nickel_gabbro_ore +- emendatusenigmatica:nickel_c_limestone_ore +- emendatusenigmatica:nickel_scoria_ore +- emendatusenigmatica:nickel_weathered_limestone_ore +- emendatusenigmatica:nickel_jasper_ore +- emendatusenigmatica:nickel_marble_ore +- emendatusenigmatica:nickel_slate_ore +- emendatusenigmatica:nickel_mossy_stone_ore +- thermal:nickel_ore + +#create:windowable + +#minecraft:jungle_logs +- minecraft:jungle_log +- minecraft:jungle_wood +- minecraft:stripped_jungle_log +- minecraft:stripped_jungle_wood +- minecraft:jungle_log +- minecraft:jungle_wood +- minecraft:stripped_jungle_log +- minecraft:stripped_jungle_wood + +#refinedstorage:storage_blocks/fluids/1048576k +- extrastorage:block_1048576k_fluid +- extradisks:1048576k_fluid_storage_block + +#forge:chests/ender +- minecraft:ender_chest + +#forge:wg_dirt +- minecraft:dirt +- minecraft:coarse_dirt + +#minecraft:spruce_logs +- minecraft:spruce_log +- minecraft:spruce_wood +- minecraft:stripped_spruce_log +- minecraft:stripped_spruce_wood +- minecraft:spruce_log +- minecraft:spruce_wood +- minecraft:stripped_spruce_log +- minecraft:stripped_spruce_wood + +#structurize:shingles/clay/dark_oak +- structurize:clay_dark_oak_shingle +- structurize:black_clay_dark_oak_shingle +- structurize:blue_clay_dark_oak_shingle +- structurize:brown_clay_dark_oak_shingle +- structurize:cyan_clay_dark_oak_shingle +- structurize:gray_clay_dark_oak_shingle +- structurize:green_clay_dark_oak_shingle +- structurize:light_blue_clay_dark_oak_shingle +- structurize:light_gray_clay_dark_oak_shingle +- structurize:lime_clay_dark_oak_shingle +- structurize:magenta_clay_dark_oak_shingle +- structurize:orange_clay_dark_oak_shingle +- structurize:pink_clay_dark_oak_shingle +- structurize:purple_clay_dark_oak_shingle +- structurize:red_clay_dark_oak_shingle +- structurize:white_clay_dark_oak_shingle +- structurize:yellow_clay_dark_oak_shingle + +#forge:fence_gates/wooden +- biomesoplenty:fir_fence_gate +- biomesoplenty:redwood_fence_gate +- biomesoplenty:cherry_fence_gate +- biomesoplenty:mahogany_fence_gate +- biomesoplenty:jacaranda_fence_gate +- biomesoplenty:palm_fence_gate +- biomesoplenty:willow_fence_gate +- biomesoplenty:dead_fence_gate +- biomesoplenty:magic_fence_gate +- biomesoplenty:umbran_fence_gate +- biomesoplenty:hellbark_fence_gate +- structurize:blockcactusfencegate +- minecraft:oak_fence_gate +- minecraft:spruce_fence_gate +- minecraft:birch_fence_gate +- minecraft:jungle_fence_gate +- minecraft:acacia_fence_gate +- minecraft:dark_oak_fence_gate +- minecraft:crimson_fence_gate +- minecraft:warped_fence_gate + +#forge:ores/aluminum +- immersiveengineering:ore_aluminum +- emendatusenigmatica:aluminum_ore +- emendatusenigmatica:aluminum_andesite_ore +- emendatusenigmatica:aluminum_granite_ore +- emendatusenigmatica:aluminum_diorite_ore +- emendatusenigmatica:aluminum_sand_ore +- emendatusenigmatica:aluminum_gravel_ore +- emendatusenigmatica:aluminum_netherrack_ore +- emendatusenigmatica:aluminum_blackstone_ore +- emendatusenigmatica:aluminum_end_stone_ore +- emendatusenigmatica:aluminum_gabbro_ore +- emendatusenigmatica:aluminum_c_limestone_ore +- emendatusenigmatica:aluminum_scoria_ore +- emendatusenigmatica:aluminum_weathered_limestone_ore +- emendatusenigmatica:aluminum_jasper_ore +- emendatusenigmatica:aluminum_marble_ore +- emendatusenigmatica:aluminum_slate_ore +- emendatusenigmatica:aluminum_mossy_stone_ore + +#structurize:timber_frames/dark_oak/dark_oak +- structurize:plain_dark_oak_dark_oak_timber_frame +- structurize:double_crossed_dark_oak_dark_oak_timber_frame +- structurize:framed_dark_oak_dark_oak_timber_frame +- structurize:side_framed_dark_oak_dark_oak_timber_frame +- structurize:up_gated_dark_oak_dark_oak_timber_frame +- structurize:down_gated_dark_oak_dark_oak_timber_frame +- structurize:one_crossed_lr_dark_oak_dark_oak_timber_frame +- structurize:one_crossed_rl_dark_oak_dark_oak_timber_frame +- structurize:horizontal_plain_dark_oak_dark_oak_timber_frame +- structurize:side_framed_horizontal_dark_oak_dark_oak_timber_frame + +#framedcompactdrawers:slave +- storagedrawers:controller_slave + +#forge:ores/uranium +- mekanism:uranium_ore +- immersiveengineering:ore_uranium +- emendatusenigmatica:uranium_ore +- emendatusenigmatica:uranium_andesite_ore +- emendatusenigmatica:uranium_granite_ore +- emendatusenigmatica:uranium_diorite_ore +- emendatusenigmatica:uranium_sand_ore +- emendatusenigmatica:uranium_gravel_ore +- emendatusenigmatica:uranium_netherrack_ore +- emendatusenigmatica:uranium_blackstone_ore +- emendatusenigmatica:uranium_end_stone_ore +- emendatusenigmatica:uranium_gabbro_ore +- emendatusenigmatica:uranium_c_limestone_ore +- emendatusenigmatica:uranium_scoria_ore +- emendatusenigmatica:uranium_weathered_limestone_ore +- emendatusenigmatica:uranium_jasper_ore +- emendatusenigmatica:uranium_marble_ore +- emendatusenigmatica:uranium_slate_ore +- emendatusenigmatica:uranium_mossy_stone_ore + +#forge:glass_panes/lime +- pitg:lime_stained_glasspane +- minecraft:lime_stained_glass_pane + +#create:windmill_sails +- create:sail_frame +- create:white_sail +- create:orange_sail +- create:magenta_sail +- create:light_blue_sail +- create:yellow_sail +- create:lime_sail +- create:pink_sail +- create:gray_sail +- create:light_gray_sail +- create:cyan_sail +- create:purple_sail +- create:blue_sail +- create:brown_sail +- create:green_sail +- create:red_sail +- create:black_sail +- #minecraft:wool + +#structurize:shingle_slabs/clay +- structurize:clay_shingle_slab +- structurize:black_clay_shingle_slab +- structurize:blue_clay_shingle_slab +- structurize:brown_clay_shingle_slab +- structurize:cyan_clay_shingle_slab +- structurize:gray_clay_shingle_slab +- structurize:green_clay_shingle_slab +- structurize:light_blue_clay_shingle_slab +- structurize:light_gray_clay_shingle_slab +- structurize:lime_clay_shingle_slab +- structurize:magenta_clay_shingle_slab +- structurize:orange_clay_shingle_slab +- structurize:pink_clay_shingle_slab +- structurize:purple_clay_shingle_slab +- structurize:red_clay_shingle_slab +- structurize:white_clay_shingle_slab +- structurize:yellow_clay_shingle_slab + +#structurize:timber_frames/dark_oak/cactus +- structurize:plain_cactus_dark_oak_timber_frame +- structurize:double_crossed_cactus_dark_oak_timber_frame +- structurize:framed_cactus_dark_oak_timber_frame +- structurize:side_framed_cactus_dark_oak_timber_frame +- structurize:up_gated_cactus_dark_oak_timber_frame +- structurize:down_gated_cactus_dark_oak_timber_frame +- structurize:one_crossed_lr_cactus_dark_oak_timber_frame +- structurize:one_crossed_rl_cactus_dark_oak_timber_frame +- structurize:horizontal_plain_cactus_dark_oak_timber_frame +- structurize:side_framed_horizontal_cactus_dark_oak_timber_frame + +#engineersdecor:plain_concretes +- minecraft:black_concrete_powder +- minecraft:blue_concrete_powder +- minecraft:brown_concrete_powder +- minecraft:cyan_concrete_powder +- minecraft:gray_concrete_powder +- minecraft:green_concrete_powder +- minecraft:light_blue_concrete_powder +- minecraft:light_gray_concrete_powder +- minecraft:lime_concrete_powder +- minecraft:magenta_concrete_powder +- minecraft:orange_concrete_powder +- minecraft:pink_concrete_powder +- minecraft:purple_concrete_powder +- minecraft:red_concrete_powder +- minecraft:white_concrete_powder +- minecraft:yellow_concrete_powder +- minecraft:black_concrete +- minecraft:blue_concrete +- minecraft:brown_concrete +- minecraft:cyan_concrete +- minecraft:gray_concrete +- minecraft:green_concrete +- minecraft:light_blue_concrete +- minecraft:light_gray_concrete +- minecraft:lime_concrete +- minecraft:magenta_concrete +- minecraft:orange_concrete +- minecraft:pink_concrete +- minecraft:purple_concrete +- minecraft:red_concrete +- minecraft:white_concrete +- minecraft:yellow_concrete + +#forge:wool/pink +- minecraft:pink_wool + +#forge:torches +- integrateddynamics:menril_torch +- integrateddynamics:menril_torch_stone + +#structurize:timber_frames/birch/acacia +- structurize:plain_acacia_birch_timber_frame +- structurize:double_crossed_acacia_birch_timber_frame +- structurize:framed_acacia_birch_timber_frame +- structurize:side_framed_acacia_birch_timber_frame +- structurize:up_gated_acacia_birch_timber_frame +- structurize:down_gated_acacia_birch_timber_frame +- structurize:one_crossed_lr_acacia_birch_timber_frame +- structurize:one_crossed_rl_acacia_birch_timber_frame +- structurize:horizontal_plain_acacia_birch_timber_frame +- structurize:side_framed_horizontal_acacia_birch_timber_frame + +#forge:logs +- ars_nouveau:blue_archwood_log +- ars_nouveau:red_archwood_log +- ars_nouveau:green_archwood_log +- ars_nouveau:purple_archwood_log +- ars_nouveau:blue_archwood_wood +- ars_nouveau:red_archwood_wood +- ars_nouveau:green_archwood_wood +- ars_nouveau:purple_archwood_wood +- ars_nouveau:stripped_blue_archwood_log +- ars_nouveau:stripped_red_archwood_log +- ars_nouveau:stripped_green_archwood_log +- ars_nouveau:stripped_purple_archwood_log +- ars_nouveau:stripped_blue_archwood_wood +- ars_nouveau:stripped_red_archwood_wood +- ars_nouveau:stripped_green_archwood_wood +- ars_nouveau:stripped_purple_archwood_wood + +#bloodmagic:altar_components/beacon +- minecraft:beacon + +#structurize:timber_frames/birch/cactus +- structurize:plain_cactus_birch_timber_frame +- structurize:double_crossed_cactus_birch_timber_frame +- structurize:framed_cactus_birch_timber_frame +- structurize:side_framed_cactus_birch_timber_frame +- structurize:up_gated_cactus_birch_timber_frame +- structurize:down_gated_cactus_birch_timber_frame +- structurize:one_crossed_lr_cactus_birch_timber_frame +- structurize:one_crossed_rl_cactus_birch_timber_frame +- structurize:horizontal_plain_cactus_birch_timber_frame +- structurize:side_framed_horizontal_cactus_birch_timber_frame + +#minecraft:flowers +- #minecraft:small_flowers +- #minecraft:tall_flowers +- #minecraft:small_flowers +- #minecraft:tall_flowers + +#minecraft:planks +- minecraft:oak_planks +- minecraft:spruce_planks +- minecraft:birch_planks +- minecraft:jungle_planks +- minecraft:acacia_planks +- minecraft:dark_oak_planks +- minecraft:crimson_planks +- minecraft:warped_planks +- biomesoplenty:fir_planks +- biomesoplenty:redwood_planks +- biomesoplenty:cherry_planks +- biomesoplenty:mahogany_planks +- biomesoplenty:jacaranda_planks +- biomesoplenty:palm_planks +- biomesoplenty:willow_planks +- biomesoplenty:dead_planks +- biomesoplenty:magic_planks +- biomesoplenty:umbran_planks +- biomesoplenty:hellbark_planks +- naturesaura:ancient_planks +- integrateddynamics:menril_planks +- structurize:blockcactusplank +- ars_nouveau:archwood_planks +- minecraft:oak_planks +- minecraft:spruce_planks +- minecraft:birch_planks +- minecraft:jungle_planks +- minecraft:acacia_planks +- minecraft:dark_oak_planks +- minecraft:crimson_planks +- minecraft:warped_planks +- quark:vertical_oak_planks +- quark:vertical_spruce_planks +- quark:vertical_birch_planks +- quark:vertical_jungle_planks +- quark:vertical_acacia_planks +- quark:vertical_dark_oak_planks +- quark:vertical_warped_planks +- quark:vertical_crimson_planks +- quark:black_stained_planks +- quark:blue_stained_planks +- quark:brown_stained_planks +- quark:cyan_stained_planks +- quark:gray_stained_planks +- quark:green_stained_planks +- quark:light_blue_stained_planks +- quark:light_gray_stained_planks +- quark:lime_stained_planks +- quark:magenta_stained_planks +- quark:orange_stained_planks +- quark:pink_stained_planks +- quark:purple_stained_planks +- quark:red_stained_planks +- quark:white_stained_planks +- quark:yellow_stained_planks +- quark:vertical_black_stained_planks +- quark:vertical_blue_stained_planks +- quark:vertical_brown_stained_planks +- quark:vertical_cyan_stained_planks +- quark:vertical_gray_stained_planks +- quark:vertical_green_stained_planks +- quark:vertical_light_blue_stained_planks +- quark:vertical_light_gray_stained_planks +- quark:vertical_lime_stained_planks +- quark:vertical_magenta_stained_planks +- quark:vertical_orange_stained_planks +- quark:vertical_pink_stained_planks +- quark:vertical_purple_stained_planks +- quark:vertical_red_stained_planks +- quark:vertical_white_stained_planks +- quark:vertical_yellow_stained_planks +- engineersdecor:old_industrial_wood_planks + +#forge:cobblestone +- minecraft:cobblestone +- minecraft:infested_cobblestone +- minecraft:mossy_cobblestone +- quark:cobbedstone + +#pneumaticcraft:jackhammer_ores +- #forge:ores +- #minecraft:logs + +#structurize:timber_frames/stone +- #structurize:timber_frames/stone/oak +- #structurize:timber_frames/stone/acacia +- #structurize:timber_frames/stone/birch +- #structurize:timber_frames/stone/jungle +- #structurize:timber_frames/stone/spruce +- #structurize:timber_frames/stone/dark_oak +- #structurize:timber_frames/stone/cactus + +#industrialforegoing:machine_frame/pity +- industrialforegoing:machine_frame_pity + +#forge:storage_blocks/gold +- minecraft:gold_block + +#minecraft:fence_gates +- minecraft:acacia_fence_gate +- minecraft:birch_fence_gate +- minecraft:dark_oak_fence_gate +- minecraft:jungle_fence_gate +- minecraft:oak_fence_gate +- minecraft:spruce_fence_gate +- minecraft:crimson_fence_gate +- minecraft:warped_fence_gate +- biomesoplenty:fir_fence_gate +- biomesoplenty:redwood_fence_gate +- biomesoplenty:cherry_fence_gate +- biomesoplenty:mahogany_fence_gate +- biomesoplenty:jacaranda_fence_gate +- biomesoplenty:palm_fence_gate +- biomesoplenty:willow_fence_gate +- biomesoplenty:dead_fence_gate +- biomesoplenty:magic_fence_gate +- biomesoplenty:umbran_fence_gate +- biomesoplenty:hellbark_fence_gate +- minecraft:acacia_fence_gate +- minecraft:birch_fence_gate +- minecraft:dark_oak_fence_gate +- minecraft:jungle_fence_gate +- minecraft:oak_fence_gate +- minecraft:spruce_fence_gate +- minecraft:crimson_fence_gate +- minecraft:warped_fence_gate + +#refinedstorage:storage_blocks/items/1024k +- extrastorage:block_1024k +- extradisks:1024k_storage_block + +#structurize:shingles/moss_slate/dark_oak +- structurize:moss_slate_dark_oak_shingle + +#forge:ores +- powah:uraninite_ore +- powah:uraninite_ore_poor +- powah:uraninite_ore_dense +- #forge:ores/copper +- #forge:ores/tin +- #forge:ores/osmium +- #forge:ores/uranium +- #forge:ores/fluorite +- #forge:ores/lead +- immersiveengineering:ore_copper +- immersiveengineering:ore_aluminum +- immersiveengineering:ore_lead +- immersiveengineering:ore_silver +- immersiveengineering:ore_nickel +- immersiveengineering:ore_uranium +- emendatusenigmatica:coal_ore +- emendatusenigmatica:iron_ore +- emendatusenigmatica:gold_ore +- emendatusenigmatica:diamond_ore +- emendatusenigmatica:emerald_ore +- emendatusenigmatica:lapis_ore +- emendatusenigmatica:redstone_ore +- emendatusenigmatica:copper_ore +- emendatusenigmatica:aluminum_ore +- emendatusenigmatica:silver_ore +- emendatusenigmatica:lead_ore +- emendatusenigmatica:nickel_ore +- emendatusenigmatica:uranium_ore +- emendatusenigmatica:osmium_ore +- emendatusenigmatica:tin_ore +- emendatusenigmatica:zinc_ore +- emendatusenigmatica:certus_quartz_ore +- emendatusenigmatica:charged_certus_quartz_ore +- emendatusenigmatica:fluorite_ore +- emendatusenigmatica:bitumen_ore +- emendatusenigmatica:cinnabar_ore +- emendatusenigmatica:apatite_ore +- emendatusenigmatica:sulfur_ore +- emendatusenigmatica:potassium_nitrate_ore +- emendatusenigmatica:arcane_ore +- emendatusenigmatica:dimensional_ore +- emendatusenigmatica:coal_andesite_ore +- emendatusenigmatica:iron_andesite_ore +- emendatusenigmatica:gold_andesite_ore +- emendatusenigmatica:diamond_andesite_ore +- emendatusenigmatica:emerald_andesite_ore +- emendatusenigmatica:lapis_andesite_ore +- emendatusenigmatica:redstone_andesite_ore +- emendatusenigmatica:copper_andesite_ore +- emendatusenigmatica:aluminum_andesite_ore +- emendatusenigmatica:silver_andesite_ore +- emendatusenigmatica:lead_andesite_ore +- emendatusenigmatica:nickel_andesite_ore +- emendatusenigmatica:uranium_andesite_ore +- emendatusenigmatica:osmium_andesite_ore +- emendatusenigmatica:tin_andesite_ore +- emendatusenigmatica:zinc_andesite_ore +- emendatusenigmatica:certus_quartz_andesite_ore +- emendatusenigmatica:charged_certus_quartz_andesite_ore +- emendatusenigmatica:fluorite_andesite_ore +- emendatusenigmatica:bitumen_andesite_ore +- emendatusenigmatica:cinnabar_andesite_ore +- emendatusenigmatica:apatite_andesite_ore +- emendatusenigmatica:sulfur_andesite_ore +- emendatusenigmatica:potassium_nitrate_andesite_ore +- emendatusenigmatica:arcane_andesite_ore +- emendatusenigmatica:dimensional_andesite_ore +- emendatusenigmatica:coal_granite_ore +- emendatusenigmatica:iron_granite_ore +- emendatusenigmatica:gold_granite_ore +- emendatusenigmatica:diamond_granite_ore +- emendatusenigmatica:emerald_granite_ore +- emendatusenigmatica:lapis_granite_ore +- emendatusenigmatica:redstone_granite_ore +- emendatusenigmatica:copper_granite_ore +- emendatusenigmatica:aluminum_granite_ore +- emendatusenigmatica:silver_granite_ore +- emendatusenigmatica:lead_granite_ore +- emendatusenigmatica:nickel_granite_ore +- emendatusenigmatica:uranium_granite_ore +- emendatusenigmatica:osmium_granite_ore +- emendatusenigmatica:tin_granite_ore +- emendatusenigmatica:zinc_granite_ore +- emendatusenigmatica:certus_quartz_granite_ore +- emendatusenigmatica:charged_certus_quartz_granite_ore +- emendatusenigmatica:fluorite_granite_ore +- emendatusenigmatica:bitumen_granite_ore +- emendatusenigmatica:cinnabar_granite_ore +- emendatusenigmatica:apatite_granite_ore +- emendatusenigmatica:sulfur_granite_ore +- emendatusenigmatica:potassium_nitrate_granite_ore +- emendatusenigmatica:arcane_granite_ore +- emendatusenigmatica:dimensional_granite_ore +- emendatusenigmatica:coal_diorite_ore +- emendatusenigmatica:iron_diorite_ore +- emendatusenigmatica:gold_diorite_ore +- emendatusenigmatica:diamond_diorite_ore +- emendatusenigmatica:emerald_diorite_ore +- emendatusenigmatica:lapis_diorite_ore +- emendatusenigmatica:redstone_diorite_ore +- emendatusenigmatica:copper_diorite_ore +- emendatusenigmatica:aluminum_diorite_ore +- emendatusenigmatica:silver_diorite_ore +- emendatusenigmatica:lead_diorite_ore +- emendatusenigmatica:nickel_diorite_ore +- emendatusenigmatica:uranium_diorite_ore +- emendatusenigmatica:osmium_diorite_ore +- emendatusenigmatica:tin_diorite_ore +- emendatusenigmatica:zinc_diorite_ore +- emendatusenigmatica:certus_quartz_diorite_ore +- emendatusenigmatica:charged_certus_quartz_diorite_ore +- emendatusenigmatica:fluorite_diorite_ore +- emendatusenigmatica:bitumen_diorite_ore +- emendatusenigmatica:cinnabar_diorite_ore +- emendatusenigmatica:apatite_diorite_ore +- emendatusenigmatica:sulfur_diorite_ore +- emendatusenigmatica:potassium_nitrate_diorite_ore +- emendatusenigmatica:arcane_diorite_ore +- emendatusenigmatica:dimensional_diorite_ore +- emendatusenigmatica:coal_sand_ore +- emendatusenigmatica:iron_sand_ore +- emendatusenigmatica:gold_sand_ore +- emendatusenigmatica:diamond_sand_ore +- emendatusenigmatica:emerald_sand_ore +- emendatusenigmatica:lapis_sand_ore +- emendatusenigmatica:redstone_sand_ore +- emendatusenigmatica:copper_sand_ore +- emendatusenigmatica:aluminum_sand_ore +- emendatusenigmatica:silver_sand_ore +- emendatusenigmatica:lead_sand_ore +- emendatusenigmatica:nickel_sand_ore +- emendatusenigmatica:uranium_sand_ore +- emendatusenigmatica:osmium_sand_ore +- emendatusenigmatica:tin_sand_ore +- emendatusenigmatica:zinc_sand_ore +- emendatusenigmatica:certus_quartz_sand_ore +- emendatusenigmatica:charged_certus_quartz_sand_ore +- emendatusenigmatica:fluorite_sand_ore +- emendatusenigmatica:bitumen_sand_ore +- emendatusenigmatica:cinnabar_sand_ore +- emendatusenigmatica:apatite_sand_ore +- emendatusenigmatica:sulfur_sand_ore +- emendatusenigmatica:potassium_nitrate_sand_ore +- emendatusenigmatica:arcane_sand_ore +- emendatusenigmatica:dimensional_sand_ore +- emendatusenigmatica:coal_gravel_ore +- emendatusenigmatica:iron_gravel_ore +- emendatusenigmatica:gold_gravel_ore +- emendatusenigmatica:diamond_gravel_ore +- emendatusenigmatica:emerald_gravel_ore +- emendatusenigmatica:lapis_gravel_ore +- emendatusenigmatica:redstone_gravel_ore +- emendatusenigmatica:copper_gravel_ore +- emendatusenigmatica:aluminum_gravel_ore +- emendatusenigmatica:silver_gravel_ore +- emendatusenigmatica:lead_gravel_ore +- emendatusenigmatica:nickel_gravel_ore +- emendatusenigmatica:uranium_gravel_ore +- emendatusenigmatica:osmium_gravel_ore +- emendatusenigmatica:tin_gravel_ore +- emendatusenigmatica:zinc_gravel_ore +- emendatusenigmatica:certus_quartz_gravel_ore +- emendatusenigmatica:charged_certus_quartz_gravel_ore +- emendatusenigmatica:fluorite_gravel_ore +- emendatusenigmatica:bitumen_gravel_ore +- emendatusenigmatica:cinnabar_gravel_ore +- emendatusenigmatica:apatite_gravel_ore +- emendatusenigmatica:sulfur_gravel_ore +- emendatusenigmatica:potassium_nitrate_gravel_ore +- emendatusenigmatica:arcane_gravel_ore +- emendatusenigmatica:dimensional_gravel_ore +- emendatusenigmatica:coal_netherrack_ore +- emendatusenigmatica:iron_netherrack_ore +- emendatusenigmatica:gold_netherrack_ore +- emendatusenigmatica:diamond_netherrack_ore +- emendatusenigmatica:emerald_netherrack_ore +- emendatusenigmatica:lapis_netherrack_ore +- emendatusenigmatica:redstone_netherrack_ore +- emendatusenigmatica:copper_netherrack_ore +- emendatusenigmatica:aluminum_netherrack_ore +- emendatusenigmatica:silver_netherrack_ore +- emendatusenigmatica:lead_netherrack_ore +- emendatusenigmatica:nickel_netherrack_ore +- emendatusenigmatica:uranium_netherrack_ore +- emendatusenigmatica:osmium_netherrack_ore +- emendatusenigmatica:tin_netherrack_ore +- emendatusenigmatica:zinc_netherrack_ore +- emendatusenigmatica:certus_quartz_netherrack_ore +- emendatusenigmatica:charged_certus_quartz_netherrack_ore +- emendatusenigmatica:fluorite_netherrack_ore +- emendatusenigmatica:bitumen_netherrack_ore +- emendatusenigmatica:cinnabar_netherrack_ore +- emendatusenigmatica:apatite_netherrack_ore +- emendatusenigmatica:sulfur_netherrack_ore +- emendatusenigmatica:potassium_nitrate_netherrack_ore +- emendatusenigmatica:arcane_netherrack_ore +- emendatusenigmatica:dimensional_netherrack_ore +- emendatusenigmatica:coal_blackstone_ore +- emendatusenigmatica:iron_blackstone_ore +- emendatusenigmatica:gold_blackstone_ore +- emendatusenigmatica:diamond_blackstone_ore +- emendatusenigmatica:emerald_blackstone_ore +- emendatusenigmatica:lapis_blackstone_ore +- emendatusenigmatica:redstone_blackstone_ore +- emendatusenigmatica:copper_blackstone_ore +- emendatusenigmatica:aluminum_blackstone_ore +- emendatusenigmatica:silver_blackstone_ore +- emendatusenigmatica:lead_blackstone_ore +- emendatusenigmatica:nickel_blackstone_ore +- emendatusenigmatica:uranium_blackstone_ore +- emendatusenigmatica:osmium_blackstone_ore +- emendatusenigmatica:tin_blackstone_ore +- emendatusenigmatica:zinc_blackstone_ore +- emendatusenigmatica:certus_quartz_blackstone_ore +- emendatusenigmatica:charged_certus_quartz_blackstone_ore +- emendatusenigmatica:fluorite_blackstone_ore +- emendatusenigmatica:bitumen_blackstone_ore +- emendatusenigmatica:cinnabar_blackstone_ore +- emendatusenigmatica:apatite_blackstone_ore +- emendatusenigmatica:sulfur_blackstone_ore +- emendatusenigmatica:potassium_nitrate_blackstone_ore +- emendatusenigmatica:arcane_blackstone_ore +- emendatusenigmatica:dimensional_blackstone_ore +- emendatusenigmatica:coal_end_stone_ore +- emendatusenigmatica:iron_end_stone_ore +- emendatusenigmatica:gold_end_stone_ore +- emendatusenigmatica:diamond_end_stone_ore +- emendatusenigmatica:emerald_end_stone_ore +- emendatusenigmatica:lapis_end_stone_ore +- emendatusenigmatica:redstone_end_stone_ore +- emendatusenigmatica:copper_end_stone_ore +- emendatusenigmatica:aluminum_end_stone_ore +- emendatusenigmatica:silver_end_stone_ore +- emendatusenigmatica:lead_end_stone_ore +- emendatusenigmatica:nickel_end_stone_ore +- emendatusenigmatica:uranium_end_stone_ore +- emendatusenigmatica:osmium_end_stone_ore +- emendatusenigmatica:tin_end_stone_ore +- emendatusenigmatica:zinc_end_stone_ore +- emendatusenigmatica:certus_quartz_end_stone_ore +- emendatusenigmatica:charged_certus_quartz_end_stone_ore +- emendatusenigmatica:fluorite_end_stone_ore +- emendatusenigmatica:bitumen_end_stone_ore +- emendatusenigmatica:cinnabar_end_stone_ore +- emendatusenigmatica:apatite_end_stone_ore +- emendatusenigmatica:sulfur_end_stone_ore +- emendatusenigmatica:potassium_nitrate_end_stone_ore +- emendatusenigmatica:arcane_end_stone_ore +- emendatusenigmatica:dimensional_end_stone_ore +- emendatusenigmatica:coal_gabbro_ore +- emendatusenigmatica:iron_gabbro_ore +- emendatusenigmatica:gold_gabbro_ore +- emendatusenigmatica:diamond_gabbro_ore +- emendatusenigmatica:emerald_gabbro_ore +- emendatusenigmatica:lapis_gabbro_ore +- emendatusenigmatica:redstone_gabbro_ore +- emendatusenigmatica:copper_gabbro_ore +- emendatusenigmatica:aluminum_gabbro_ore +- emendatusenigmatica:silver_gabbro_ore +- emendatusenigmatica:lead_gabbro_ore +- emendatusenigmatica:nickel_gabbro_ore +- emendatusenigmatica:uranium_gabbro_ore +- emendatusenigmatica:osmium_gabbro_ore +- emendatusenigmatica:tin_gabbro_ore +- emendatusenigmatica:zinc_gabbro_ore +- emendatusenigmatica:certus_quartz_gabbro_ore +- emendatusenigmatica:charged_certus_quartz_gabbro_ore +- emendatusenigmatica:fluorite_gabbro_ore +- emendatusenigmatica:bitumen_gabbro_ore +- emendatusenigmatica:cinnabar_gabbro_ore +- emendatusenigmatica:apatite_gabbro_ore +- emendatusenigmatica:sulfur_gabbro_ore +- emendatusenigmatica:potassium_nitrate_gabbro_ore +- emendatusenigmatica:arcane_gabbro_ore +- emendatusenigmatica:dimensional_gabbro_ore +- emendatusenigmatica:coal_c_limestone_ore +- emendatusenigmatica:iron_c_limestone_ore +- emendatusenigmatica:gold_c_limestone_ore +- emendatusenigmatica:diamond_c_limestone_ore +- emendatusenigmatica:emerald_c_limestone_ore +- emendatusenigmatica:lapis_c_limestone_ore +- emendatusenigmatica:redstone_c_limestone_ore +- emendatusenigmatica:copper_c_limestone_ore +- emendatusenigmatica:aluminum_c_limestone_ore +- emendatusenigmatica:silver_c_limestone_ore +- emendatusenigmatica:lead_c_limestone_ore +- emendatusenigmatica:nickel_c_limestone_ore +- emendatusenigmatica:uranium_c_limestone_ore +- emendatusenigmatica:osmium_c_limestone_ore +- emendatusenigmatica:tin_c_limestone_ore +- emendatusenigmatica:zinc_c_limestone_ore +- emendatusenigmatica:certus_quartz_c_limestone_ore +- emendatusenigmatica:charged_certus_quartz_c_limestone_ore +- emendatusenigmatica:fluorite_c_limestone_ore +- emendatusenigmatica:bitumen_c_limestone_ore +- emendatusenigmatica:cinnabar_c_limestone_ore +- emendatusenigmatica:apatite_c_limestone_ore +- emendatusenigmatica:sulfur_c_limestone_ore +- emendatusenigmatica:potassium_nitrate_c_limestone_ore +- emendatusenigmatica:arcane_c_limestone_ore +- emendatusenigmatica:dimensional_c_limestone_ore +- emendatusenigmatica:coal_scoria_ore +- emendatusenigmatica:iron_scoria_ore +- emendatusenigmatica:gold_scoria_ore +- emendatusenigmatica:diamond_scoria_ore +- emendatusenigmatica:emerald_scoria_ore +- emendatusenigmatica:lapis_scoria_ore +- emendatusenigmatica:redstone_scoria_ore +- emendatusenigmatica:copper_scoria_ore +- emendatusenigmatica:aluminum_scoria_ore +- emendatusenigmatica:silver_scoria_ore +- emendatusenigmatica:lead_scoria_ore +- emendatusenigmatica:nickel_scoria_ore +- emendatusenigmatica:uranium_scoria_ore +- emendatusenigmatica:osmium_scoria_ore +- emendatusenigmatica:tin_scoria_ore +- emendatusenigmatica:zinc_scoria_ore +- emendatusenigmatica:certus_quartz_scoria_ore +- emendatusenigmatica:charged_certus_quartz_scoria_ore +- emendatusenigmatica:fluorite_scoria_ore +- emendatusenigmatica:bitumen_scoria_ore +- emendatusenigmatica:cinnabar_scoria_ore +- emendatusenigmatica:apatite_scoria_ore +- emendatusenigmatica:sulfur_scoria_ore +- emendatusenigmatica:potassium_nitrate_scoria_ore +- emendatusenigmatica:arcane_scoria_ore +- emendatusenigmatica:dimensional_scoria_ore +- emendatusenigmatica:coal_weathered_limestone_ore +- emendatusenigmatica:iron_weathered_limestone_ore +- emendatusenigmatica:gold_weathered_limestone_ore +- emendatusenigmatica:diamond_weathered_limestone_ore +- emendatusenigmatica:emerald_weathered_limestone_ore +- emendatusenigmatica:lapis_weathered_limestone_ore +- emendatusenigmatica:redstone_weathered_limestone_ore +- emendatusenigmatica:copper_weathered_limestone_ore +- emendatusenigmatica:aluminum_weathered_limestone_ore +- emendatusenigmatica:silver_weathered_limestone_ore +- emendatusenigmatica:lead_weathered_limestone_ore +- emendatusenigmatica:nickel_weathered_limestone_ore +- emendatusenigmatica:uranium_weathered_limestone_ore +- emendatusenigmatica:osmium_weathered_limestone_ore +- emendatusenigmatica:tin_weathered_limestone_ore +- emendatusenigmatica:zinc_weathered_limestone_ore +- emendatusenigmatica:certus_quartz_weathered_limestone_ore +- emendatusenigmatica:charged_certus_quartz_weathered_limestone_ore +- emendatusenigmatica:fluorite_weathered_limestone_ore +- emendatusenigmatica:bitumen_weathered_limestone_ore +- emendatusenigmatica:cinnabar_weathered_limestone_ore +- emendatusenigmatica:apatite_weathered_limestone_ore +- emendatusenigmatica:sulfur_weathered_limestone_ore +- emendatusenigmatica:potassium_nitrate_weathered_limestone_ore +- emendatusenigmatica:arcane_weathered_limestone_ore +- emendatusenigmatica:dimensional_weathered_limestone_ore +- emendatusenigmatica:coal_jasper_ore +- emendatusenigmatica:iron_jasper_ore +- emendatusenigmatica:gold_jasper_ore +- emendatusenigmatica:diamond_jasper_ore +- emendatusenigmatica:emerald_jasper_ore +- emendatusenigmatica:lapis_jasper_ore +- emendatusenigmatica:redstone_jasper_ore +- emendatusenigmatica:copper_jasper_ore +- emendatusenigmatica:aluminum_jasper_ore +- emendatusenigmatica:silver_jasper_ore +- emendatusenigmatica:lead_jasper_ore +- emendatusenigmatica:nickel_jasper_ore +- emendatusenigmatica:uranium_jasper_ore +- emendatusenigmatica:osmium_jasper_ore +- emendatusenigmatica:tin_jasper_ore +- emendatusenigmatica:zinc_jasper_ore +- emendatusenigmatica:certus_quartz_jasper_ore +- emendatusenigmatica:charged_certus_quartz_jasper_ore +- emendatusenigmatica:fluorite_jasper_ore +- emendatusenigmatica:bitumen_jasper_ore +- emendatusenigmatica:cinnabar_jasper_ore +- emendatusenigmatica:apatite_jasper_ore +- emendatusenigmatica:sulfur_jasper_ore +- emendatusenigmatica:potassium_nitrate_jasper_ore +- emendatusenigmatica:arcane_jasper_ore +- emendatusenigmatica:dimensional_jasper_ore +- emendatusenigmatica:coal_marble_ore +- emendatusenigmatica:iron_marble_ore +- emendatusenigmatica:gold_marble_ore +- emendatusenigmatica:diamond_marble_ore +- emendatusenigmatica:emerald_marble_ore +- emendatusenigmatica:lapis_marble_ore +- emendatusenigmatica:redstone_marble_ore +- emendatusenigmatica:copper_marble_ore +- emendatusenigmatica:aluminum_marble_ore +- emendatusenigmatica:silver_marble_ore +- emendatusenigmatica:lead_marble_ore +- emendatusenigmatica:nickel_marble_ore +- emendatusenigmatica:uranium_marble_ore +- emendatusenigmatica:osmium_marble_ore +- emendatusenigmatica:tin_marble_ore +- emendatusenigmatica:zinc_marble_ore +- emendatusenigmatica:certus_quartz_marble_ore +- emendatusenigmatica:charged_certus_quartz_marble_ore +- emendatusenigmatica:fluorite_marble_ore +- emendatusenigmatica:bitumen_marble_ore +- emendatusenigmatica:cinnabar_marble_ore +- emendatusenigmatica:apatite_marble_ore +- emendatusenigmatica:sulfur_marble_ore +- emendatusenigmatica:potassium_nitrate_marble_ore +- emendatusenigmatica:arcane_marble_ore +- emendatusenigmatica:dimensional_marble_ore +- emendatusenigmatica:coal_slate_ore +- emendatusenigmatica:iron_slate_ore +- emendatusenigmatica:gold_slate_ore +- emendatusenigmatica:diamond_slate_ore +- emendatusenigmatica:emerald_slate_ore +- emendatusenigmatica:lapis_slate_ore +- emendatusenigmatica:redstone_slate_ore +- emendatusenigmatica:copper_slate_ore +- emendatusenigmatica:aluminum_slate_ore +- emendatusenigmatica:silver_slate_ore +- emendatusenigmatica:lead_slate_ore +- emendatusenigmatica:nickel_slate_ore +- emendatusenigmatica:uranium_slate_ore +- emendatusenigmatica:osmium_slate_ore +- emendatusenigmatica:tin_slate_ore +- emendatusenigmatica:zinc_slate_ore +- emendatusenigmatica:certus_quartz_slate_ore +- emendatusenigmatica:charged_certus_quartz_slate_ore +- emendatusenigmatica:fluorite_slate_ore +- emendatusenigmatica:bitumen_slate_ore +- emendatusenigmatica:cinnabar_slate_ore +- emendatusenigmatica:apatite_slate_ore +- emendatusenigmatica:sulfur_slate_ore +- emendatusenigmatica:potassium_nitrate_slate_ore +- emendatusenigmatica:arcane_slate_ore +- emendatusenigmatica:dimensional_slate_ore +- emendatusenigmatica:coal_mossy_stone_ore +- emendatusenigmatica:iron_mossy_stone_ore +- emendatusenigmatica:gold_mossy_stone_ore +- emendatusenigmatica:diamond_mossy_stone_ore +- emendatusenigmatica:emerald_mossy_stone_ore +- emendatusenigmatica:lapis_mossy_stone_ore +- emendatusenigmatica:redstone_mossy_stone_ore +- emendatusenigmatica:copper_mossy_stone_ore +- emendatusenigmatica:aluminum_mossy_stone_ore +- emendatusenigmatica:silver_mossy_stone_ore +- emendatusenigmatica:lead_mossy_stone_ore +- emendatusenigmatica:nickel_mossy_stone_ore +- emendatusenigmatica:uranium_mossy_stone_ore +- emendatusenigmatica:osmium_mossy_stone_ore +- emendatusenigmatica:tin_mossy_stone_ore +- emendatusenigmatica:zinc_mossy_stone_ore +- emendatusenigmatica:certus_quartz_mossy_stone_ore +- emendatusenigmatica:charged_certus_quartz_mossy_stone_ore +- emendatusenigmatica:fluorite_mossy_stone_ore +- emendatusenigmatica:bitumen_mossy_stone_ore +- emendatusenigmatica:cinnabar_mossy_stone_ore +- emendatusenigmatica:apatite_mossy_stone_ore +- emendatusenigmatica:sulfur_mossy_stone_ore +- emendatusenigmatica:potassium_nitrate_mossy_stone_ore +- emendatusenigmatica:arcane_mossy_stone_ore +- emendatusenigmatica:dimensional_mossy_stone_ore +- astralsorcery:starmetal_ore +- astralsorcery:aquamarine_sand_ore +- astralsorcery:rock_crystal_ore +- #forge:ores/coal +- #forge:ores/diamond +- #forge:ores/emerald +- #forge:ores/gold +- #forge:ores/iron +- #forge:ores/lapis +- #forge:ores/redstone +- #forge:ores/quartz +- #forge:ores/netherite_scrap +- #forge:ores/apatite +- #forge:ores/cinnabar +- #forge:ores/copper +- #forge:ores/lead +- #forge:ores/nickel +- #forge:ores/niter +- #forge:ores/ruby +- #forge:ores/sapphire +- #forge:ores/silver +- #forge:ores/sulfur +- #forge:ores/tin +- ars_nouveau:arcane_ore +- create:copper_ore +- create:zinc_ore +- #forge:ores/certus_quartz +- rftoolsbase:dimensionalshard_end +- rftoolsbase:dimensionalshard_nether +- rftoolsbase:dimensionalshard_overworld +- #forge:ores/biotite + +#structurize:timber_frames/brick/spruce +- structurize:plain_spruce_brick_timber_frame +- structurize:double_crossed_spruce_brick_timber_frame +- structurize:framed_spruce_brick_timber_frame +- structurize:side_framed_spruce_brick_timber_frame +- structurize:up_gated_spruce_brick_timber_frame +- structurize:down_gated_spruce_brick_timber_frame +- structurize:one_crossed_lr_spruce_brick_timber_frame +- structurize:one_crossed_rl_spruce_brick_timber_frame +- structurize:horizontal_plain_spruce_brick_timber_frame +- structurize:side_framed_horizontal_spruce_brick_timber_frame + +#structurize:timber_frames/jungle/cactus +- structurize:plain_cactus_jungle_timber_frame +- structurize:double_crossed_cactus_jungle_timber_frame +- structurize:framed_cactus_jungle_timber_frame +- structurize:side_framed_cactus_jungle_timber_frame +- structurize:up_gated_cactus_jungle_timber_frame +- structurize:down_gated_cactus_jungle_timber_frame +- structurize:one_crossed_lr_cactus_jungle_timber_frame +- structurize:one_crossed_rl_cactus_jungle_timber_frame +- structurize:horizontal_plain_cactus_jungle_timber_frame +- structurize:side_framed_horizontal_cactus_jungle_timber_frame + +#forge:sheetmetals/iron +- immersiveengineering:sheetmetal_iron + +#forge:fences +- #forge:fences/nether_brick +- #forge:fences/wooden +- ars_nouveau:archwood_fence + +#rsgauges:saplings +- #minecraft:saplings + +#forge:storage_blocks/diamond +- minecraft:diamond_block + +#minecraft:nylium +- minecraft:crimson_nylium +- minecraft:warped_nylium +- minecraft:crimson_nylium +- minecraft:warped_nylium + +#structurize:timber_frames/stone/acacia +- structurize:plain_acacia_stone_timber_frame +- structurize:double_crossed_acacia_stone_timber_frame +- structurize:framed_acacia_stone_timber_frame +- structurize:side_framed_acacia_stone_timber_frame +- structurize:up_gated_acacia_stone_timber_frame +- structurize:down_gated_acacia_stone_timber_frame +- structurize:one_crossed_lr_acacia_stone_timber_frame +- structurize:one_crossed_rl_acacia_stone_timber_frame +- structurize:horizontal_plain_acacia_stone_timber_frame +- structurize:side_framed_horizontal_acacia_stone_timber_frame + +#framedcompactdrawers:frame_double +- framedcompactdrawers:framed_trim + +#enviromats:walls +- enviromats:basalt_wall +- enviromats:basalt_brick_wall +- enviromats:basalt_brick_small_wall +- enviromats:basalt_cobble_wall +- enviromats:hardened_stone_wall +- enviromats:hardened_stone_brick_wall +- enviromats:hardened_stone_brick_small_wall +- enviromats:hardened_stone_cobble_wall +- enviromats:alabaster_white_wall +- enviromats:alabaster_white_brick_wall +- enviromats:alabaster_white_brick_small_wall +- enviromats:alabaster_white_cobble_wall +- enviromats:alabaster_orange_wall +- enviromats:alabaster_orange_brick_wall +- enviromats:alabaster_orange_brick_small_wall +- enviromats:alabaster_orange_cobble_wall +- enviromats:alabaster_light_blue_wall +- enviromats:alabaster_light_blue_brick_wall +- enviromats:alabaster_light_blue_brick_small_wall +- enviromats:alabaster_light_blue_cobble_wall +- enviromats:alabaster_yellow_wall +- enviromats:alabaster_yellow_brick_wall +- enviromats:alabaster_yellow_brick_small_wall +- enviromats:alabaster_yellow_cobble_wall +- enviromats:alabaster_lime_wall +- enviromats:alabaster_lime_brick_wall +- enviromats:alabaster_lime_brick_small_wall +- enviromats:alabaster_lime_cobble_wall +- enviromats:alabaster_pink_wall +- enviromats:alabaster_pink_brick_wall +- enviromats:alabaster_pink_brick_small_wall +- enviromats:alabaster_pink_cobble_wall +- enviromats:alabaster_gray_wall +- enviromats:alabaster_gray_brick_wall +- enviromats:alabaster_gray_brick_small_wall +- enviromats:alabaster_gray_cobble_wall +- enviromats:alabaster_light_gray_wall +- enviromats:alabaster_light_gray_brick_wall +- enviromats:alabaster_light_gray_brick_small_wall +- enviromats:alabaster_light_gray_cobble_wall +- enviromats:alabaster_cyan_wall +- enviromats:alabaster_cyan_brick_wall +- enviromats:alabaster_cyan_brick_small_wall +- enviromats:alabaster_cyan_cobble_wall +- enviromats:alabaster_purple_wall +- enviromats:alabaster_purple_brick_wall +- enviromats:alabaster_purple_brick_small_wall +- enviromats:alabaster_purple_cobble_wall +- enviromats:alabaster_blue_wall +- enviromats:alabaster_blue_brick_wall +- enviromats:alabaster_blue_brick_small_wall +- enviromats:alabaster_blue_cobble_wall +- enviromats:alabaster_brown_wall +- enviromats:alabaster_brown_brick_wall +- enviromats:alabaster_brown_brick_small_wall +- enviromats:alabaster_brown_cobble_wall +- enviromats:alabaster_green_wall +- enviromats:alabaster_green_brick_wall +- enviromats:alabaster_green_brick_small_wall +- enviromats:alabaster_green_cobble_wall +- enviromats:alabaster_red_wall +- enviromats:alabaster_red_brick_wall +- enviromats:alabaster_red_brick_small_wall +- enviromats:alabaster_red_cobble_wall +- enviromats:alabaster_black_wall +- enviromats:alabaster_black_brick_wall +- enviromats:alabaster_black_brick_small_wall +- enviromats:alabaster_black_cobble_wall + +#forge:storage_blocks/bamboo +- thermal:bamboo_block + +#framedcompactdrawers:frame_triple +- framedcompactdrawers:framed_compact_drawer +- framedcompactdrawers:framed_drawer_controller +- framedcompactdrawers:framed_slave +- framedcompactdrawers:framed_full_one +- framedcompactdrawers:framed_full_two +- framedcompactdrawers:framed_full_four +- framedcompactdrawers:framed_half_one +- framedcompactdrawers:framed_half_two +- framedcompactdrawers:framed_half_four + +#structurize:timber_frames/spruce/dark_oak +- structurize:plain_dark_oak_spruce_timber_frame +- structurize:double_crossed_dark_oak_spruce_timber_frame +- structurize:framed_dark_oak_spruce_timber_frame +- structurize:side_framed_dark_oak_spruce_timber_frame +- structurize:up_gated_dark_oak_spruce_timber_frame +- structurize:down_gated_dark_oak_spruce_timber_frame +- structurize:one_crossed_lr_dark_oak_spruce_timber_frame +- structurize:one_crossed_rl_dark_oak_spruce_timber_frame +- structurize:horizontal_plain_dark_oak_spruce_timber_frame +- structurize:side_framed_horizontal_dark_oak_spruce_timber_frame + +#forge:storage_blocks/slag +- thermal:slag_block + +#rsgauges:clay_like +- minecraft:clay +- minecraft:white_terracotta +- minecraft:orange_terracotta +- minecraft:magenta_terracotta +- minecraft:light_blue_terracotta +- minecraft:yellow_terracotta +- minecraft:lime_terracotta +- minecraft:pink_terracotta +- minecraft:gray_terracotta +- minecraft:light_gray_terracotta +- minecraft:cyan_terracotta +- minecraft:purple_terracotta +- minecraft:blue_terracotta +- minecraft:brown_terracotta +- minecraft:green_terracotta +- minecraft:red_terracotta +- minecraft:black_terracotta +- minecraft:terracotta +- minecraft:white_glazed_terracotta +- minecraft:orange_glazed_terracotta +- minecraft:magenta_glazed_terracotta +- minecraft:light_blue_glazed_terracotta +- minecraft:yellow_glazed_terracotta +- minecraft:lime_glazed_terracotta +- minecraft:pink_glazed_terracotta +- minecraft:gray_glazed_terracotta +- minecraft:light_gray_glazed_terracotta +- minecraft:cyan_glazed_terracotta +- minecraft:purple_glazed_terracotta +- minecraft:blue_glazed_terracotta +- minecraft:brown_glazed_terracotta +- minecraft:green_glazed_terracotta +- minecraft:red_glazed_terracotta +- minecraft:black_glazed_terracotta + +#forge:chests/personal +- mekanism:personal_chest + +#structurize:timber_frames/paper/birch +- structurize:plain_birch_paper_timber_frame +- structurize:double_crossed_birch_paper_timber_frame +- structurize:framed_birch_paper_timber_frame +- structurize:side_framed_birch_paper_timber_frame +- structurize:up_gated_birch_paper_timber_frame +- structurize:down_gated_birch_paper_timber_frame +- structurize:one_crossed_lr_birch_paper_timber_frame +- structurize:one_crossed_rl_birch_paper_timber_frame +- structurize:horizontal_plain_birch_paper_timber_frame +- structurize:side_framed_horizontal_birch_paper_timber_frame + +#forge:terracotta +- minecraft:terracotta +- minecraft:white_terracotta +- minecraft:orange_terracotta +- minecraft:magenta_terracotta +- minecraft:light_blue_terracotta +- minecraft:yellow_terracotta +- minecraft:lime_terracotta +- minecraft:pink_terracotta +- minecraft:gray_terracotta +- minecraft:light_gray_terracotta +- minecraft:cyan_terracotta +- minecraft:purple_terracotta +- minecraft:blue_terracotta +- minecraft:brown_terracotta +- minecraft:green_terracotta +- minecraft:red_terracotta +- minecraft:black_terracotta + +#forge:sapling +- minecraft:acacia_sapling +- minecraft:spruce_sapling +- minecraft:birch_sapling +- minecraft:dark_oak_sapling +- minecraft:jungle_sapling +- minecraft:oak_sapling diff --git a/kubejs/exported/tags/enchantments.txt b/kubejs/exported/tags/enchantments.txt new file mode 100644 index 0000000..42c15ee --- /dev/null +++ b/kubejs/exported/tags/enchantments.txt @@ -0,0 +1 @@ +To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM diff --git a/kubejs/exported/tags/entity_types.txt b/kubejs/exported/tags/entity_types.txt new file mode 100644 index 0000000..cfea74f --- /dev/null +++ b/kubejs/exported/tags/entity_types.txt @@ -0,0 +1,34 @@ +To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM + +#minecraft:impact_projectiles +- #minecraft:arrows +- minecraft:snowball +- minecraft:fireball +- minecraft:small_fireball +- minecraft:egg +- minecraft:trident +- minecraft:dragon_fireball +- minecraft:wither_skull +- mekanism:flame + +#minecraft:beehive_inhabitors +- minecraft:bee + +#minecraft:skeletons +- minecraft:skeleton +- minecraft:stray +- minecraft:wither_skeleton + +#minecraft:raiders +- minecraft:evoker +- minecraft:pillager +- minecraft:ravager +- minecraft:vindicator +- minecraft:illusioner +- minecraft:witch + +#industrialforegoing:mob_imprisonment_tool_blacklist + +#minecraft:arrows +- minecraft:arrow +- minecraft:spectral_arrow diff --git a/kubejs/exported/tags/fluids.txt b/kubejs/exported/tags/fluids.txt new file mode 100644 index 0000000..03f4279 --- /dev/null +++ b/kubejs/exported/tags/fluids.txt @@ -0,0 +1,201 @@ +To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM + +#forge:oxygen +- mekanism:oxygen +- mekanism:flowing_oxygen + +#minecraft:water +- minecraft:water +- minecraft:flowing_water +- create:flowing_honey +- create:honey +- create:flowing_chocolate +- create:chocolate + +#forge:biodiesel +- pneumaticcraft:biodiesel +- immersiveengineering:biodiesel + +#forge:milk +- minecraft:milk? +- minecraft:flowing_milk? +- create:flowing_milk +- create:milk + +#forge:pink_slime +- industrialforegoing:pink_slime +- industrialforegoing:pink_slime_fluid + +#forge:sulfur_dioxide +- mekanism:sulfur_dioxide +- mekanism:flowing_sulfur_dioxide + +#forge:hydrogen +- mekanism:hydrogen +- mekanism:flowing_hydrogen + +#forge:fusion_fuel +- mekanismgenerators:fusion_fuel +- mekanismgenerators:flowing_fusion_fuel + +#forge:sewage +- industrialforegoing:sewage +- industrialforegoing:sewage_fluid + +#forge:xp_juice +- xreliquary:xp_juice_still + +#forge:steam +- mekanism:steam +- mekanism:flowing_steam + +#forge:lithium +- mekanism:lithium +- mekanism:flowing_lithium + +#forge:diesel +- pneumaticcraft:diesel +- immersivepetroleum:diesel + +#pneumaticcraft:plastic +- pneumaticcraft:plastic + +#pneumaticcraft:etching_acid +- pneumaticcraft:etching_acid + +#forge:kerosene +- pneumaticcraft:kerosene + +#forge:bioethanol +- mekanismgenerators:bioethanol +- mekanismgenerators:flowing_bioethanol + +#forge:creosote +- immersiveengineering:creosote + +#appliedenergistics2:blacklisted/fluid_annihilation_plane + +#forge:sludge +- industrialforegoing:sludge +- industrialforegoing:sludge_fluid + +#forge:heavy_water +- mekanism:heavy_water +- mekanism:flowing_heavy_water + +#forge:lpg +- pneumaticcraft:lpg + +#forge:essence +- industrialforegoing:essence +- industrialforegoing:essence_fluid + +#forge:lubricant +- pneumaticcraft:lubricant +- immersivepetroleum:lubricant + +#forge:crude_oil +- pneumaticcraft:oil +- immersivepetroleum:oil + +#forge:herbicide +- immersiveengineering:herbicide + +#forge:tritium +- mekanismgenerators:tritium +- mekanismgenerators:flowing_tritium + +#forge:biofuel +- industrialforegoing:biofuel +- industrialforegoing:biofuel_fluid + +#forge:plantoil +- pneumaticcraft:vegetable_oil +- immersiveengineering:plantoil + +#minecraft:lava +- minecraft:lava +- minecraft:flowing_lava + +#forge:ethene +- mekanism:ethene +- mekanism:flowing_ethene + +#forge:ethanol +- pneumaticcraft:ethanol +- immersiveengineering:ethanol + +#forge:meat +- industrialforegoing:meat +- industrialforegoing:meat_fluid + +#forge:chocolate +- create:flowing_chocolate +- create:chocolate + +#forge:chlorine +- mekanism:chlorine +- mekanism:flowing_chlorine + +#forge:sodium +- mekanism:sodium +- mekanism:flowing_sodium + +#forge:concrete +- immersiveengineering:concrete + +#forge:potion +- immersiveengineering:potion + +#forge:sulfur_trioxide +- mekanism:sulfur_trioxide +- mekanism:flowing_sulfur_trioxide + +#forge:sulfuric_acid +- mekanism:sulfuric_acid +- mekanism:flowing_sulfuric_acid + +#forge:gasoline +- pneumaticcraft:gasoline +- immersivepetroleum:gasoline + +#forge:hydrogen_chloride +- mekanism:hydrogen_chloride +- mekanism:flowing_hydrogen_chloride + +#forge:life +- bloodmagic:life_essence_fluid +- bloodmagic:life_essence_fluid_flowing + +#forge:tea +- create:flowing_tea +- create:tea + +#forge:deuterium +- mekanismgenerators:deuterium +- mekanismgenerators:flowing_deuterium + +#pneumaticcraft:yeast_culture +- pneumaticcraft:yeast_culture + +#forge:hydrofluoric_acid +- mekanism:hydrofluoric_acid +- mekanism:flowing_hydrofluoric_acid + +#forge:brine +- mekanism:brine +- mekanism:flowing_brine + +#forge:latex +- industrialforegoing:latex +- industrialforegoing:latex_fluid + +#forge:honey +- create:flowing_honey +- create:honey + +#create:no_infinite_draining +- astralsorcery:liquid_starlight + +#forge:napalm +- immersivepetroleum:napalm diff --git a/kubejs/exported/tags/functions.txt b/kubejs/exported/tags/functions.txt new file mode 100644 index 0000000..3bd61fa --- /dev/null +++ b/kubejs/exported/tags/functions.txt @@ -0,0 +1 @@ +To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:51 PM diff --git a/kubejs/exported/tags/gases.txt b/kubejs/exported/tags/gases.txt new file mode 100644 index 0000000..9f2384d --- /dev/null +++ b/kubejs/exported/tags/gases.txt @@ -0,0 +1,18 @@ +To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM + +#mekanism:waste_barrel_decay_blacklist +- mekanism:plutonium +- mekanism:polonium + +#mekanism:tritium +- mekanismgenerators:tritium + +#mekanism:water_vapor +- mekanism:water_vapor +- mekanism:steam + +#mekanism:fusion_fuel +- mekanismgenerators:fusion_fuel + +#mekanism:deuterium +- mekanismgenerators:deuterium diff --git a/kubejs/exported/tags/infuse_types.txt b/kubejs/exported/tags/infuse_types.txt new file mode 100644 index 0000000..ae60f03 --- /dev/null +++ b/kubejs/exported/tags/infuse_types.txt @@ -0,0 +1,25 @@ +To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM + +#mekanism:fungi +- mekanism:fungi + +#mekanism:diamond +- mekanism:diamond + +#mekanism:redstone +- mekanism:redstone + +#mekanism:gold +- mekanism:gold + +#mekanism:tin +- mekanism:tin + +#mekanism:refined_obsidian +- mekanism:refined_obsidian + +#mekanism:carbon +- mekanism:carbon + +#mekanism:bio +- mekanism:bio diff --git a/kubejs/exported/tags/items.txt b/kubejs/exported/tags/items.txt new file mode 100644 index 0000000..9ee77ae --- /dev/null +++ b/kubejs/exported/tags/items.txt @@ -0,0 +1,13631 @@ +To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM + +#darkutils:trap +- darkutils:rune_slowness +- darkutils:rune_wither +- darkutils:rune_weakness +- darkutils:rune_fire +- darkutils:rune_poison +- darkutils:rune_fatigue +- darkutils:rune_hunger +- darkutils:rune_nausea +- darkutils:rune_blindness +- darkutils:rune_glowing +- darkutils:rune_damage +- darkutils:rune_damage_player + +#enviromats:alabaster_light_gray_blocks +- enviromats:alabaster_light_gray +- enviromats:alabaster_light_gray_brick +- enviromats:alabaster_light_gray_brick_small +- enviromats:alabaster_light_gray_cobble +- enviromats:alabaster_light_gray_polished +- enviromats:alabaster_light_gray_tile +- enviromats:alabaster_light_gray_tile_small + +#forge:carbs/barley +- pamhc2crops:barleyitem + +#forge:gears +- emendatusenigmatica:copper_gear +- emendatusenigmatica:aluminum_gear +- emendatusenigmatica:silver_gear +- emendatusenigmatica:lead_gear +- emendatusenigmatica:nickel_gear +- emendatusenigmatica:uranium_gear +- emendatusenigmatica:osmium_gear +- emendatusenigmatica:tin_gear +- emendatusenigmatica:zinc_gear +- emendatusenigmatica:bronze_gear +- emendatusenigmatica:brass_gear +- emendatusenigmatica:constantan_gear +- emendatusenigmatica:electrum_gear +- emendatusenigmatica:steel_gear +- emendatusenigmatica:invar_gear +- emendatusenigmatica:signalum_gear +- emendatusenigmatica:lumium_gear +- emendatusenigmatica:enderium_gear +- emendatusenigmatica:iron_gear +- emendatusenigmatica:gold_gear +- emendatusenigmatica:diamond_gear +- emendatusenigmatica:emerald_gear +- emendatusenigmatica:lapis_gear +- emendatusenigmatica:quartz_gear +- #forge:gears/bronze +- #forge:gears/constantan +- #forge:gears/copper +- #forge:gears/diamond +- #forge:gears/electrum +- #forge:gears/emerald +- #forge:gears/enderium +- #forge:gears/gold +- #forge:gears/invar +- #forge:gears/iron +- #forge:gears/lapis +- #forge:gears/lead +- #forge:gears/lumium +- #forge:gears/nickel +- #forge:gears/quartz +- #forge:gears/ruby +- #forge:gears/sapphire +- #forge:gears/signalum +- #forge:gears/silver +- #forge:gears/tin + +#forge:plates +- immersiveengineering:plate_copper +- immersiveengineering:plate_aluminum +- immersiveengineering:plate_lead +- immersiveengineering:plate_silver +- immersiveengineering:plate_nickel +- immersiveengineering:plate_uranium +- immersiveengineering:plate_constantan +- immersiveengineering:plate_electrum +- immersiveengineering:plate_steel +- immersiveengineering:plate_iron +- immersiveengineering:plate_gold +- emendatusenigmatica:copper_plate +- emendatusenigmatica:aluminum_plate +- emendatusenigmatica:silver_plate +- emendatusenigmatica:lead_plate +- emendatusenigmatica:nickel_plate +- emendatusenigmatica:uranium_plate +- emendatusenigmatica:osmium_plate +- emendatusenigmatica:tin_plate +- emendatusenigmatica:zinc_plate +- emendatusenigmatica:bronze_plate +- emendatusenigmatica:brass_plate +- emendatusenigmatica:constantan_plate +- emendatusenigmatica:electrum_plate +- emendatusenigmatica:steel_plate +- emendatusenigmatica:invar_plate +- emendatusenigmatica:signalum_plate +- emendatusenigmatica:lumium_plate +- emendatusenigmatica:enderium_plate +- emendatusenigmatica:iron_plate +- emendatusenigmatica:gold_plate +- emendatusenigmatica:diamond_plate +- emendatusenigmatica:emerald_plate +- emendatusenigmatica:lapis_plate +- #forge:plates/bronze +- #forge:plates/constantan +- #forge:plates/copper +- #forge:plates/electrum +- #forge:plates/enderium +- #forge:plates/gold +- #forge:plates/invar +- #forge:plates/iron +- #forge:plates/lead +- #forge:plates/lumium +- #forge:plates/nickel +- #forge:plates/signalum +- #forge:plates/silver +- #forge:plates/tin +- create:copper_sheet +- create:brass_sheet +- create:iron_sheet +- create:golden_sheet +- create:lapis_sheet + +#forge:dyes/gray +- minecraft:gray_dye + +#mekanism:alloys/basic +- minecraft:redstone + +#refinedstorage:grid +- refinedstorage:pink_grid +- refinedstorage:gray_grid +- refinedstorage:orange_grid +- refinedstorage:cyan_grid +- refinedstorage:magenta_grid +- refinedstorage:grid +- refinedstorage:light_gray_grid +- refinedstorage:brown_grid +- refinedstorage:black_grid +- refinedstorage:white_grid +- refinedstorage:lime_grid +- refinedstorage:purple_grid +- refinedstorage:red_grid +- refinedstorage:green_grid +- refinedstorage:blue_grid +- refinedstorage:yellow_grid + +#forge:ingots/refined_obsidian +- mekanism:ingot_refined_obsidian + +#forge:crops/lettuce +- pamhc2crops:lettuceitem + +#forge:cookedchicken/cookedchicken +- minecraft:cooked_chicken + +#forge:storage_blocks/netherite +- minecraft:netherite_block + +#forge:glass_panes/white +- pitg:white_stained_glasspane +- minecraft:white_stained_glass_pane + +#forge:sodas/strawberrysodaitem +- pamhc2foodextended:strawberrysodaitem + +#refinedstorage:parts/items/256k +- extrastorage:storagepart_256k +- extradisks:256k_storage_part + +#biomesoplenty:hellbark_logs +- biomesoplenty:hellbark_log +- biomesoplenty:hellbark_wood +- biomesoplenty:stripped_hellbark_log +- biomesoplenty:stripped_hellbark_wood + +#forge:tortilla/tortilla +- pamhc2foodextended:tortillaitem + +#structurize:shingles/clay/cactus +- structurize:clay_cactus_shingle +- structurize:black_clay_cactus_shingle +- structurize:blue_clay_cactus_shingle +- structurize:brown_clay_cactus_shingle +- structurize:cyan_clay_cactus_shingle +- structurize:gray_clay_cactus_shingle +- structurize:green_clay_cactus_shingle +- structurize:light_blue_clay_cactus_shingle +- structurize:light_gray_clay_cactus_shingle +- structurize:lime_clay_cactus_shingle +- structurize:magenta_clay_cactus_shingle +- structurize:orange_clay_cactus_shingle +- structurize:pink_clay_cactus_shingle +- structurize:purple_clay_cactus_shingle +- structurize:red_clay_cactus_shingle +- structurize:white_clay_cactus_shingle +- structurize:yellow_clay_cactus_shingle + +#appliedenergistics2:crystals/fluix +- emendatusenigmatica:fluix_gem +- appliedenergistics2:fluix_crystal +- appliedenergistics2:purified_fluix_crystal + +#forge:circuits/elite +- mekanism:elite_control_circuit + +#forge:beacon_payment +- #create:create_ingots + +#forge:vinegar_ingredients/apple +- minecraft:apple + +#forge:vegetables/bellpepper +- pamhc2crops:bellpepperitem + +#darkutils:flat_tile +- darkutils:blank_plate +- darkutils:vector_plate +- darkutils:export_plate +- darkutils:import_plate +- darkutils:vector_plate_fast +- darkutils:export_plate_fast +- darkutils:import_plate_fast +- darkutils:vector_plate_extreme +- darkutils:export_plate_extreme +- darkutils:import_plate_extreme +- darkutils:rune_slowness +- darkutils:rune_wither +- darkutils:rune_weakness +- darkutils:rune_fire +- darkutils:rune_poison +- darkutils:rune_fatigue +- darkutils:rune_hunger +- darkutils:rune_nausea +- darkutils:rune_blindness +- darkutils:rune_glowing +- darkutils:rune_damage +- darkutils:rune_damage_player +- darkutils:anchor_plate + +#forge:juices/datejuice +- pamhc2foodextended:datejuiceitem + +#structurize:timber_frames/birch/oak +- structurize:plain_oak_birch_timber_frame +- structurize:double_crossed_oak_birch_timber_frame +- structurize:framed_oak_birch_timber_frame +- structurize:side_framed_oak_birch_timber_frame +- structurize:up_gated_oak_birch_timber_frame +- structurize:down_gated_oak_birch_timber_frame +- structurize:one_crossed_lr_oak_birch_timber_frame +- structurize:one_crossed_rl_oak_birch_timber_frame +- structurize:horizontal_plain_oak_birch_timber_frame +- structurize:side_framed_horizontal_oak_birch_timber_frame + +#forge:seeds/cassava +- pamhc2crops:cassavaseeditem + +#forge:tool_juicer/juicer +- pamhc2foodcore:juiceritem + +#forge:juices/bananajuice +- pamhc2foodextended:bananajuiceitem + +#structurize:timber_frames/cobble_stone/birch +- structurize:plain_birch_cobble_stone_timber_frame +- structurize:double_crossed_birch_cobble_stone_timber_frame +- structurize:framed_birch_cobble_stone_timber_frame +- structurize:side_framed_birch_cobble_stone_timber_frame +- structurize:up_gated_birch_cobble_stone_timber_frame +- structurize:down_gated_birch_cobble_stone_timber_frame +- structurize:one_crossed_lr_birch_cobble_stone_timber_frame +- structurize:one_crossed_rl_birch_cobble_stone_timber_frame +- structurize:horizontal_plain_birch_cobble_stone_timber_frame +- structurize:side_framed_horizontal_birch_cobble_stone_timber_frame + +#forge:storage_blocks/emerald +- minecraft:emerald_block + +#forge:ores/redstone +- emendatusenigmatica:redstone_ore +- emendatusenigmatica:redstone_andesite_ore +- emendatusenigmatica:redstone_granite_ore +- emendatusenigmatica:redstone_diorite_ore +- emendatusenigmatica:redstone_sand_ore +- emendatusenigmatica:redstone_gravel_ore +- emendatusenigmatica:redstone_netherrack_ore +- emendatusenigmatica:redstone_blackstone_ore +- emendatusenigmatica:redstone_end_stone_ore +- emendatusenigmatica:redstone_gabbro_ore +- emendatusenigmatica:redstone_c_limestone_ore +- emendatusenigmatica:redstone_scoria_ore +- emendatusenigmatica:redstone_weathered_limestone_ore +- emendatusenigmatica:redstone_jasper_ore +- emendatusenigmatica:redstone_marble_ore +- emendatusenigmatica:redstone_slate_ore +- emendatusenigmatica:redstone_mossy_stone_ore +- emendatusenigmatica:redstone_chunk +- minecraft:redstone_ore + +#forge:cookedmutton +- #forge:cookedmutton/cookedmutton + +#forge:crops/nutmeg +- pamhc2trees:nutmegitem + +#structurize:timber_frames/spruce +- #structurize:timber_frames/spruce/oak +- #structurize:timber_frames/spruce/acacia +- #structurize:timber_frames/spruce/birch +- #structurize:timber_frames/spruce/jungle +- #structurize:timber_frames/spruce/spruce +- #structurize:timber_frames/spruce/dark_oak +- #structurize:timber_frames/spruce/cactus + +#forge:caramel +- #forge:caramel/caramel + +#forge:chunks/apatite +- emendatusenigmatica:apatite_chunk + +#forge:hardened_stone +- #enviromats:hardened_stone + +#forge:batter +- #forge:batter/batter + +#forge:mushrooms/warpedfungus +- minecraft:warped_fungus + +#forge:crops/nether_wart +- minecraft:nether_wart + +#structurize:timber_frames/birch/spruce +- structurize:plain_spruce_birch_timber_frame +- structurize:double_crossed_spruce_birch_timber_frame +- structurize:framed_spruce_birch_timber_frame +- structurize:side_framed_spruce_birch_timber_frame +- structurize:up_gated_spruce_birch_timber_frame +- structurize:down_gated_spruce_birch_timber_frame +- structurize:one_crossed_lr_spruce_birch_timber_frame +- structurize:one_crossed_rl_spruce_birch_timber_frame +- structurize:horizontal_plain_spruce_birch_timber_frame +- structurize:side_framed_horizontal_spruce_birch_timber_frame + +#forge:milk/milk +- minecraft:milk_bucket + +#forge:crops/mustardseeds +- pamhc2crops:mustardseedsitem + +#forge:nuts/peanut +- pamhc2crops:peanutitem + +#forge:crops/guava +- pamhc2trees:guavaitem + +#forge:dusts/coke +- emendatusenigmatica:coke_dust + +#structurize:timber_frames/oak/jungle +- structurize:plain_jungle_oak_timber_frame +- structurize:double_crossed_jungle_oak_timber_frame +- structurize:framed_jungle_oak_timber_frame +- structurize:side_framed_jungle_oak_timber_frame +- structurize:up_gated_jungle_oak_timber_frame +- structurize:down_gated_jungle_oak_timber_frame +- structurize:one_crossed_lr_jungle_oak_timber_frame +- structurize:one_crossed_rl_jungle_oak_timber_frame +- structurize:horizontal_plain_jungle_oak_timber_frame +- structurize:side_framed_horizontal_jungle_oak_timber_frame + +#envirocore:aethium_blocks +- envirocore:aethium +- envirocore:aethium_brick +- envirocore:aethium_brick_small +- envirocore:aethium_cobble +- envirocore:aethium_polished +- envirocore:aethium_tile +- envirocore:aethium_tile_small + +#forge:dusts/invar +- emendatusenigmatica:invar_dust +- thermal:invar_dust + +#structurize:timber_frames/stone/cactus +- structurize:plain_cactus_stone_timber_frame +- structurize:double_crossed_cactus_stone_timber_frame +- structurize:framed_cactus_stone_timber_frame +- structurize:side_framed_cactus_stone_timber_frame +- structurize:up_gated_cactus_stone_timber_frame +- structurize:down_gated_cactus_stone_timber_frame +- structurize:one_crossed_lr_cactus_stone_timber_frame +- structurize:one_crossed_rl_cactus_stone_timber_frame +- structurize:horizontal_plain_cactus_stone_timber_frame +- structurize:side_framed_horizontal_cactus_stone_timber_frame + +#forge:seeds/pineapple +- pamhc2crops:pineappleseeditem + +#quark:runes +- quark:black_rune +- quark:blue_rune +- quark:brown_rune +- quark:cyan_rune +- quark:gray_rune +- quark:green_rune +- quark:light_blue_rune +- quark:light_gray_rune +- quark:lime_rune +- quark:magenta_rune +- quark:orange_rune +- quark:pink_rune +- quark:purple_rune +- quark:red_rune +- quark:white_rune +- quark:yellow_rune +- quark:rainbow_rune + +#forge:vinegar_ingredients/chorusfruit +- minecraft:chorus_fruit + +#forge:fishes/rawsalmon +- minecraft:salmon + +#forge:storage_blocks/lapis +- minecraft:lapis_block + +#forge:sheetmetals/aluminum +- immersiveengineering:sheetmetal_aluminum + +#forge:soul_sand +- minecraft:soul_sand +- minecraft:soul_soil + +#forge:nutbutters/walnutbutter +- pamhc2foodextended:walnutbutteritem + +#forge:dyes/orange +- minecraft:orange_dye + +#forge:crops/melon +- minecraft:melon_slice + +#structurize:shingles/thatched/spruce +- structurize:thatched_spruce_shingle + +#forge:cocoapowder +- #forge:cocoapowder/cocoapowder + +#forge:plates/silver +- immersiveengineering:plate_silver +- emendatusenigmatica:silver_plate +- thermal:silver_plate + +#envirocore:erodium_slabs +- envirocore:erodium_slab +- envirocore:erodium_brick_slab +- envirocore:erodium_brick_small_slab +- envirocore:erodium_cobble_slab +- envirocore:erodium_polished_slab +- envirocore:erodium_tile_slab +- envirocore:erodium_tile_small_slab + +#forge:jellies/greengrapejelly +- pamhc2foodextended:greengrapejellyitem + +#forge:crops/strawberry +- pamhc2crops:strawberryitem +- thermal:strawberry + +#engineerstools:musli_bar_seeds +- minecraft:wheat_seeds +- minecraft:melon_seeds +- minecraft:pumpkin_seeds +- minecraft:beetroot_seeds + +#forge:glass/white +- minecraft:white_stained_glass + +#forge:glass_panes/red +- pitg:red_stained_glasspane +- minecraft:red_stained_glass_pane + +#mekanism:enriched/carbon +- mekanism:enriched_carbon + +#biomesoplenty:willow_logs +- biomesoplenty:willow_log +- biomesoplenty:willow_wood +- biomesoplenty:stripped_willow_log +- biomesoplenty:stripped_willow_wood + +#forge:crops/coconut +- pamhc2trees:coconutitem + +#minecraft:fishes +- minecraft:cod +- minecraft:cooked_cod +- minecraft:salmon +- minecraft:cooked_salmon +- minecraft:pufferfish +- minecraft:tropical_fish + +#forge:storage_blocks/certus_quartz +- emendatusenigmatica:certus_quartz_block +- appliedenergistics2:quartz_block + +#forge:fabric_hemp +- immersiveengineering:hemp_fabric + +#forge:seeds/brusselsprout +- pamhc2crops:brusselsproutseeditem + +#enviromats:hardened_stone_walls +- enviromats:hardened_stone_wall +- enviromats:hardened_stone_brick_wall +- enviromats:hardened_stone_brick_small_wall +- enviromats:hardened_stone_cobble_wall + +#refinedstorage:disks/items/256k +- extrastorage:disk_256k +- extradisks:256k_storage_disk + +#envirocore:litherite_blocks +- envirocore:litherite +- envirocore:litherite_brick +- envirocore:litherite_brick_small +- envirocore:litherite_cobble +- envirocore:litherite_polished +- envirocore:litherite_tile +- envirocore:litherite_tile_small + +#enviromats:alabaster_gray_blocks +- enviromats:alabaster_gray +- enviromats:alabaster_gray_brick +- enviromats:alabaster_gray_brick_small +- enviromats:alabaster_gray_cobble +- enviromats:alabaster_gray_polished +- enviromats:alabaster_gray_tile +- enviromats:alabaster_gray_tile_small + +#curios:hands +- curios:knuckles +- cyclic:glove_climb + +#forge:vegetables/lettuce +- pamhc2crops:lettuceitem + +#forge:fruits/papaya +- pamhc2trees:papayaitem + +#forge:storage_blocks/sapphire +- thermal:sapphire_block + +#enviromats:alabaster_lime_blocks +- enviromats:alabaster_lime +- enviromats:alabaster_lime_brick +- enviromats:alabaster_lime_brick_small +- enviromats:alabaster_lime_cobble +- enviromats:alabaster_lime_polished +- enviromats:alabaster_lime_tile +- enviromats:alabaster_lime_tile_small + +#computercraft:turtle +- computercraft:turtle_normal +- computercraft:turtle_advanced + +#forge:nuggets/brass +- emendatusenigmatica:brass_nugget +- create:brass_nugget + +#appliedenergistics2:gears/wooden +- appliedenergistics2:wooden_gear + +#forge:irlightengineering + +#minecolonies:stonemason_ingredient_excluded +- #minecraft:logs +- #minecraft:planks +- minecraft:stick +- #minecolonies:mechanic_ingredient +- #minecolonies:dyer_ingredient + +#forge:jellies/elderberryjelly +- pamhc2foodextended:elderberryjellyitem + +#forge:nuts/hazelnut +- pamhc2trees:hazelnutitem + +#forge:fruits/cantaloupe +- pamhc2crops:cantaloupeitem + +#structurize:timber_frames/stone/oak +- structurize:plain_oak_stone_timber_frame +- structurize:double_crossed_oak_stone_timber_frame +- structurize:framed_oak_stone_timber_frame +- structurize:side_framed_oak_stone_timber_frame +- structurize:up_gated_oak_stone_timber_frame +- structurize:down_gated_oak_stone_timber_frame +- structurize:one_crossed_lr_oak_stone_timber_frame +- structurize:one_crossed_rl_oak_stone_timber_frame +- structurize:horizontal_plain_oak_stone_timber_frame +- structurize:side_framed_horizontal_oak_stone_timber_frame + +#forge:vinegar_ingredients/rye +- pamhc2crops:ryeitem + +#appliedenergistics2:dusts/nether_quartz +- emendatusenigmatica:quartz_dust + +#forge:cookedmutton/cookedmutton +- minecraft:cooked_mutton + +#mekanism:clumps/iron +- mekanism:clump_iron + +#forge:yogurt/yogurt +- pamhc2foodcore:yogurtitem + +#envirocore:xerothium_blocks +- envirocore:xerothium +- envirocore:xerothium_brick +- envirocore:xerothium_brick_small +- envirocore:xerothium_cobble +- envirocore:xerothium_polished +- envirocore:xerothium_tile +- envirocore:xerothium_tile_small + +#forge:vegetables/tomatillo +- pamhc2crops:tomatilloitem + +#structurize:shingles/moss_slate/cactus +- structurize:moss_slate_cactus_shingle + +#minecraft:music_discs +- #minecraft:creeper_drop_music_discs +- minecraft:music_disc_pigstep +- biomesoplenty:music_disc_wanderer + +#forge:vegetables/parsnip +- pamhc2crops:parsnipitem + +#forge:plates/bronze +- emendatusenigmatica:bronze_plate +- thermal:bronze_plate + +#forge:jellies/papayajelly +- pamhc2foodextended:papayajellyitem + +#forge:rawpork/rawpork +- minecraft:porkchop + +#forge:jellies/candleberryjelly +- pamhc2foodextended:candleberryjellyitem + +#forge:pepperoni/pepperoni +- pamhc2foodextended:pepperoniitem + +#forge:vegetables/spinach +- pamhc2crops:spinachitem + +#forge:treated_wood +- immersiveengineering:treated_wood_horizontal +- immersiveengineering:treated_wood_vertical +- immersiveengineering:treated_wood_packaged + +#structurize:timber_frames/brick +- #structurize:timber_frames/brick/oak +- #structurize:timber_frames/brick/acacia +- #structurize:timber_frames/brick/birch +- #structurize:timber_frames/brick/jungle +- #structurize:timber_frames/brick/spruce +- #structurize:timber_frames/brick/dark_oak +- #structurize:timber_frames/brick/cactus + +#forge:dusts/netherite +- mekanism:dust_netherite + +#forge:dyes/light_gray +- minecraft:light_gray_dye + +#forge:cookies/cookie +- minecraft:cookie + +#forge:melonjelly/melonjelly +- pamhc2foodcore:melonjellyitem + +#forge:crops/cranberry +- pamhc2crops:cranberryitem + +#minecolonies:sawmill_ingredient_excluded +- #forge:ingots +- #forge:stone +- #forge:dusts/redstone +- #forge:string + +#forge:milk +- #forge:milk/milk +- #forge:milk/freshmilk +- #forge:milk/soymilk + +#forge:ingots/copper +- mekanism:ingot_copper +- immersiveengineering:ingot_copper +- emendatusenigmatica:copper_ingot +- thermal:copper_ingot +- create:copper_ingot + +#forge:seeds/eggplant +- pamhc2crops:eggplantseeditem +- thermal:eggplant_seeds + +#enviromats:basalt_blocks +- enviromats:basalt +- enviromats:basalt_brick +- enviromats:basalt_brick_small +- enviromats:basalt_cobble +- enviromats:basalt_polished +- enviromats:basalt_tile +- enviromats:basalt_tile_small + +#forge:vegetables/artichoke +- pamhc2crops:artichokeitem + +#forge:sweetberryjelly/sweetberryjelly +- pamhc2foodcore:sweetberryjellyitem + +#structurize:shingles/moss_slate/spruce +- structurize:moss_slate_spruce_shingle + +#forge:wool/orange +- minecraft:orange_wool + +#forge:glass/light_blue +- minecraft:light_blue_stained_glass + +#refinedstorage:disks/fluids +- #refinedstorage:disks/fluids/16384k +- #refinedstorage:disks/fluids/65536k +- #refinedstorage:disks/fluids/262144k +- #refinedstorage:disks/fluids/1048576k +- #refinedstorage:disks/fluids/16384k +- #refinedstorage:disks/fluids/65536k +- #refinedstorage:disks/fluids/262144k +- #refinedstorage:disks/fluids/1048576k +- #refinedstorage:disks/fluids/infinite + +#forge:seeds/chilipepper +- pamhc2crops:chilipepperseeditem + +#forge:condiments/relish +- pamhc2foodextended:relishitem + +#forge:jellies/juniperberryjelly +- pamhc2foodextended:juniperberryjellyitem + +#appliedenergistics2:glass +- minecraft:glass +- #forge:glass + +#forge:juices/peachjuice +- pamhc2foodextended:peachjuiceitem + +#forge:wool/light_blue +- minecraft:light_blue_wool + +#forge:sandstone/red +- minecraft:red_sandstone +- minecraft:cut_red_sandstone +- minecraft:chiseled_red_sandstone +- minecraft:smooth_red_sandstone + +#forge:plates/enderium +- emendatusenigmatica:enderium_plate +- thermal:enderium_plate + +#pneumaticcraft:walls +- pneumaticcraft:reinforced_brick_wall + +#forge:rawpork +- #forge:rawpork/rawpork +- #forge:rawpork/rawtofaconitem + +#refinedstorage:fluid_grid +- refinedstorage:pink_fluid_grid +- refinedstorage:gray_fluid_grid +- refinedstorage:orange_fluid_grid +- refinedstorage:cyan_fluid_grid +- refinedstorage:magenta_fluid_grid +- refinedstorage:fluid_grid +- refinedstorage:light_gray_fluid_grid +- refinedstorage:brown_fluid_grid +- refinedstorage:black_fluid_grid +- refinedstorage:white_fluid_grid +- refinedstorage:lime_fluid_grid +- refinedstorage:purple_fluid_grid +- refinedstorage:red_fluid_grid +- refinedstorage:green_fluid_grid +- refinedstorage:blue_fluid_grid +- refinedstorage:yellow_fluid_grid + +#enviromats:alabaster_red_walls +- enviromats:alabaster_red_wall +- enviromats:alabaster_red_brick_wall +- enviromats:alabaster_red_brick_small_wall +- enviromats:alabaster_red_cobble_wall + +#forge:rods/zinc +- emendatusenigmatica:zinc_rod + +#forge:nuggets/invar +- emendatusenigmatica:invar_nugget +- thermal:invar_nugget + +#forge:dusts/fluorite +- mekanism:dust_fluorite +- emendatusenigmatica:fluorite_dust + +#forge:fruits/chorusfruit +- minecraft:chorus_fruit + +#forge:glass/purple +- minecraft:purple_stained_glass + +#minecraft:crimson_stems +- minecraft:crimson_stem +- minecraft:stripped_crimson_stem +- minecraft:crimson_hyphae +- minecraft:stripped_crimson_hyphae + +#forge:tool_mixingbowl/mixingbowl +- pamhc2foodcore:mixingbowlitem + +#bloodmagic:gravels/gold +- bloodmagic:goldgravel + +#mekanism:crystals/uranium +- mekanism:crystal_uranium + +#forge:chunks/gold +- emendatusenigmatica:gold_chunk + +#enviromats:alabaster_gray_slabs +- enviromats:alabaster_gray_slab +- enviromats:alabaster_gray_brick_slab +- enviromats:alabaster_gray_brick_small_slab +- enviromats:alabaster_gray_cobble_slab +- enviromats:alabaster_gray_polished_slab +- enviromats:alabaster_gray_tile_slab +- enviromats:alabaster_gray_tile_small_slab + +#mekanism:shards/tin +- mekanism:shard_tin + +#forge:storage_blocks/ruby +- thermal:ruby_block + +#forge:juices/lemonjuice +- pamhc2foodextended:lemonjuiceitem + +#forge:crops/starfruit +- pamhc2trees:starfruititem + +#forge:wool/blue +- minecraft:blue_wool + +#mekanism:shards/osmium +- mekanism:shard_osmium + +#forge:rods/uranium +- emendatusenigmatica:uranium_rod + +#forge:crops/rice +- pamhc2crops:riceitem +- thermal:rice + +#forge:dyes/purple +- minecraft:purple_dye + +#forge:seeds/barley +- pamhc2crops:barleyseeditem +- thermal:barley_seeds + +#forge:blocksnow +- minecraft:snow_block + +#forge:groundmeats/groundmutton +- pamhc2foodcore:groundmuttonitem + +#forge:seeds/jute +- pamhc2crops:juteseeditem + +#forge:gems/apatite +- emendatusenigmatica:apatite_gem +- thermal:apatite + +#forge:gems/charged_certus_quartz +- emendatusenigmatica:charged_certus_quartz_gem + +#forge:crops/rutabaga +- pamhc2crops:rutabagaitem + +#forge:seeds/okra +- pamhc2crops:okraseeditem + +#enviromats:alabaster_polished +- enviromats:alabaster_white_polished +- enviromats:alabaster_orange_polished +- enviromats:alabaster_magenta_polished +- enviromats:alabaster_light_blue_polished +- enviromats:alabaster_yellow_polished +- enviromats:alabaster_lime_polished +- enviromats:alabaster_pink_polished +- enviromats:alabaster_gray_polished +- enviromats:alabaster_light_gray_polished +- enviromats:alabaster_cyan_polished +- enviromats:alabaster_purple_polished +- enviromats:alabaster_blue_polished +- enviromats:alabaster_brown_polished +- enviromats:alabaster_green_polished +- enviromats:alabaster_red_polished +- enviromats:alabaster_black_polished + +#forge:storage_blocks/silver +- immersiveengineering:storage_silver +- emendatusenigmatica:silver_block +- thermal:silver_block + +#minecraft:mushroom_stem +- minecraft:mushroom_stem +- minecraft:crimson_stem +- minecraft:warped_stem +- minecraft:mushroom_stem +- minecraft:crimson_stem +- minecraft:warped_stem + +#forge:storage_blocks/arcane +- emendatusenigmatica:arcane_block + +#mekanism:crystals +- mekanism:crystal_iron +- mekanism:crystal_gold +- mekanism:crystal_osmium +- mekanism:crystal_copper +- mekanism:crystal_tin +- mekanism:crystal_lead +- mekanism:crystal_uranium + +#forge:fruits/cactusfruit +- pamhc2crops:cactusfruititem + +#pneumaticcraft:fluid_tanks +- pneumaticcraft:small_tank +- pneumaticcraft:medium_tank +- pneumaticcraft:large_tank + +#forge:vinegar_ingredients/greengrape +- pamhc2crops:greengrapeitem + +#forge:groundmeats/firmtofu +- pamhc2foodextended:firmtofuitem + +#forge:nuggets/zinc +- emendatusenigmatica:zinc_nugget +- create:zinc_nugget + +#structurize:timber_frames/paper/jungle +- structurize:plain_jungle_paper_timber_frame +- structurize:double_crossed_jungle_paper_timber_frame +- structurize:framed_jungle_paper_timber_frame +- structurize:side_framed_jungle_paper_timber_frame +- structurize:up_gated_jungle_paper_timber_frame +- structurize:down_gated_jungle_paper_timber_frame +- structurize:one_crossed_lr_jungle_paper_timber_frame +- structurize:one_crossed_rl_jungle_paper_timber_frame +- structurize:horizontal_plain_jungle_paper_timber_frame +- structurize:side_framed_horizontal_jungle_paper_timber_frame + +#forge:dusts/coal +- mekanism:dust_coal +- emendatusenigmatica:coal_dust +- bloodmagic:coalsand + +#forge:chests/wooden +- minecraft:chest +- minecraft:trapped_chest +- quark:oak_chest +- quark:spruce_chest +- quark:birch_chest +- quark:jungle_chest +- quark:acacia_chest +- quark:dark_oak_chest +- quark:warped_chest +- quark:crimson_chest +- quark:oak_trapped_chest +- quark:spruce_trapped_chest +- quark:birch_trapped_chest +- quark:jungle_trapped_chest +- quark:acacia_trapped_chest +- quark:dark_oak_trapped_chest +- quark:warped_trapped_chest +- quark:crimson_trapped_chest + +#forge:storage_blocks/aluminum +- immersiveengineering:storage_aluminum +- emendatusenigmatica:aluminum_block + +#forge:stock_ingredients/rawsalmon +- minecraft:salmon + +#forge:storage_blocks/sulfur +- emendatusenigmatica:sulfur_block +- thermal:sulfur_block + +#minecolonies:sawmill_product +- #structurize:shingles +- #structurize:shingle_slabs +- #structurize:timber_frames +- minecolonies:barrel_block + +#forge:seeds/taro +- pamhc2crops:taroseeditem + +#enviromats:alabaster_light_blue_blocks +- enviromats:alabaster_light_blue +- enviromats:alabaster_light_blue_brick +- enviromats:alabaster_light_blue_brick_small +- enviromats:alabaster_light_blue_cobble +- enviromats:alabaster_light_blue_polished +- enviromats:alabaster_light_blue_tile +- enviromats:alabaster_light_blue_tile_small + +#minecraft:carpets +- minecraft:white_carpet +- minecraft:orange_carpet +- minecraft:magenta_carpet +- minecraft:light_blue_carpet +- minecraft:yellow_carpet +- minecraft:lime_carpet +- minecraft:pink_carpet +- minecraft:gray_carpet +- minecraft:light_gray_carpet +- minecraft:cyan_carpet +- minecraft:purple_carpet +- minecraft:blue_carpet +- minecraft:brown_carpet +- minecraft:green_carpet +- minecraft:red_carpet +- minecraft:black_carpet + +#forge:tools +- #forge:tools/wrench + +#forge:seeds/cucumber +- pamhc2crops:cucumberseeditem + +#dustrial_decor:industrial_iron_blocks +- dustrial_decor:industrial_iron_block +- dustrial_decor:industrial_iron_pillar +- dustrial_decor:bolted_industrial_iron_block + +#forge:paper_plants/rice +- pamhc2crops:riceitem + +#forge:crops/pawpaw +- pamhc2trees:pawpawitem + +#forge:rawmeats/rawbeef +- minecraft:beef + +#forge:glass/orange +- minecraft:orange_stained_glass + +#forge:crops/coffee +- thermal:coffee + +#forge:cookedrabbit/cookedrabbit +- minecraft:cooked_rabbit + +#forge:dusts/refined_obsidian +- mekanism:dust_refined_obsidian + +#forge:rootvegetables/parsnip +- pamhc2crops:parsnipitem + +#forge:planks/archwood +- ars_nouveau:archwood_planks + +#forge:honey/honey +- minecraft:honey_bottle + +#forge:salad_ingredients/pea +- pamhc2crops:peasitem + +#minecraft:slabs +- #minecraft:wooden_slabs +- minecraft:stone_slab +- minecraft:smooth_stone_slab +- minecraft:stone_brick_slab +- minecraft:sandstone_slab +- minecraft:purpur_slab +- minecraft:quartz_slab +- minecraft:red_sandstone_slab +- minecraft:brick_slab +- minecraft:cobblestone_slab +- minecraft:nether_brick_slab +- minecraft:petrified_oak_slab +- minecraft:prismarine_slab +- minecraft:prismarine_brick_slab +- minecraft:dark_prismarine_slab +- minecraft:polished_granite_slab +- minecraft:smooth_red_sandstone_slab +- minecraft:mossy_stone_brick_slab +- minecraft:polished_diorite_slab +- minecraft:mossy_cobblestone_slab +- minecraft:end_stone_brick_slab +- minecraft:smooth_sandstone_slab +- minecraft:smooth_quartz_slab +- minecraft:granite_slab +- minecraft:andesite_slab +- minecraft:red_nether_brick_slab +- minecraft:polished_andesite_slab +- minecraft:diorite_slab +- minecraft:cut_sandstone_slab +- minecraft:cut_red_sandstone_slab +- minecraft:blackstone_slab +- minecraft:polished_blackstone_brick_slab +- minecraft:polished_blackstone_slab +- biomesoplenty:black_sandstone_slab +- biomesoplenty:cut_black_sandstone_slab +- biomesoplenty:smooth_black_sandstone_slab +- biomesoplenty:orange_sandstone_slab +- biomesoplenty:cut_orange_sandstone_slab +- biomesoplenty:smooth_orange_sandstone_slab +- biomesoplenty:white_sandstone_slab +- biomesoplenty:cut_white_sandstone_slab +- biomesoplenty:smooth_white_sandstone_slab +- biomesoplenty:mud_brick_slab +- biomesoplenty:fir_slab +- biomesoplenty:redwood_slab +- biomesoplenty:cherry_slab +- biomesoplenty:mahogany_slab +- biomesoplenty:jacaranda_slab +- biomesoplenty:palm_slab +- biomesoplenty:willow_slab +- biomesoplenty:dead_slab +- biomesoplenty:magic_slab +- biomesoplenty:umbran_slab +- biomesoplenty:hellbark_slab +- naturesaura:ancient_slab +- naturesaura:infused_slab +- naturesaura:infused_brick_slab +- #pneumaticcraft:slabs +- structurize:blockcactusslab +- ars_nouveau:archwood_slab +- create:granite_cobblestone_slab +- create:granite_bricks_slab +- create:fancy_granite_bricks_slab +- create:paved_granite_slab +- create:diorite_cobblestone_slab +- create:diorite_bricks_slab +- create:fancy_diorite_bricks_slab +- create:paved_diorite_slab +- create:andesite_cobblestone_slab +- create:andesite_bricks_slab +- create:fancy_andesite_bricks_slab +- create:paved_andesite_slab +- create:limestone_cobblestone_slab +- create:polished_limestone_slab +- create:limestone_bricks_slab +- create:fancy_limestone_bricks_slab +- create:paved_limestone_slab +- create:weathered_limestone_cobblestone_slab +- create:polished_weathered_limestone_slab +- create:weathered_limestone_bricks_slab +- create:fancy_weathered_limestone_bricks_slab +- create:paved_weathered_limestone_slab +- create:dolomite_cobblestone_slab +- create:polished_dolomite_slab +- create:dolomite_bricks_slab +- create:fancy_dolomite_bricks_slab +- create:paved_dolomite_slab +- create:gabbro_cobblestone_slab +- create:polished_gabbro_slab +- create:gabbro_bricks_slab +- create:fancy_gabbro_bricks_slab +- create:paved_gabbro_slab +- create:scoria_cobblestone_slab +- create:polished_scoria_slab +- create:scoria_bricks_slab +- create:fancy_scoria_bricks_slab +- create:paved_scoria_slab +- create:dark_scoria_cobblestone_slab +- create:polished_dark_scoria_slab +- create:dark_scoria_bricks_slab +- create:fancy_dark_scoria_bricks_slab +- create:paved_dark_scoria_slab +- quark:andesite_bricks_slab +- quark:basalt_bricks_slab +- quark:basalt_slab +- quark:biotite_block_slab +- quark:black_shingles_slab +- quark:black_stained_planks_slab +- quark:blue_nether_bricks_slab +- quark:blue_shingles_slab +- quark:blue_stained_planks_slab +- quark:brimstone_bricks_slab +- quark:brimstone_slab +- quark:brown_shingles_slab +- quark:brown_stained_planks_slab +- quark:charred_nether_bricks_slab +- quark:cobbedstone_slab +- quark:cobblestone_bricks_slab +- quark:cut_soul_sandstone_slab +- quark:cyan_shingles_slab +- quark:cyan_stained_planks_slab +- quark:dark_elder_prismarine_slab +- quark:diorite_bricks_slab +- quark:duskbound_block_slab +- quark:elder_prismarine_bricks_slab +- quark:elder_prismarine_slab +- quark:granite_bricks_slab +- quark:gray_shingles_slab +- quark:gray_stained_planks_slab +- quark:green_shingles_slab +- quark:green_stained_planks_slab +- quark:iron_plate_slab +- quark:jasper_bricks_slab +- quark:jasper_slab +- quark:light_blue_shingles_slab +- quark:light_blue_stained_planks_slab +- quark:light_gray_shingles_slab +- quark:light_gray_stained_planks_slab +- quark:limestone_bricks_slab +- quark:limestone_slab +- quark:lime_shingles_slab +- quark:lime_stained_planks_slab +- quark:magenta_shingles_slab +- quark:magenta_stained_planks_slab +- quark:magma_bricks_slab +- quark:marble_bricks_slab +- quark:marble_slab +- quark:midori_block_slab +- quark:mossy_cobblestone_bricks_slab +- quark:myalite_bricks_slab +- quark:myalite_slab +- quark:orange_shingles_slab +- quark:orange_stained_planks_slab +- quark:permafrost_bricks_slab +- quark:permafrost_slab +- quark:pink_shingles_slab +- quark:pink_stained_planks_slab +- quark:polished_basalt_slab +- quark:polished_jasper_slab +- quark:polished_limestone_slab +- quark:polished_marble_slab +- quark:polished_myalite_slab +- quark:polished_slate_slab +- quark:purple_shingles_slab +- quark:purple_stained_planks_slab +- quark:red_sandstone_bricks_slab +- quark:red_shingles_slab +- quark:red_stained_planks_slab +- quark:rusty_iron_plate_slab +- quark:sandstone_bricks_slab +- quark:sandy_bricks_slab +- quark:shingles_slab +- quark:slate_bricks_slab +- quark:slate_slab +- quark:smooth_biotite_slab +- quark:smooth_soul_sandstone_slab +- quark:snow_bricks_slab +- quark:soul_sandstone_bricks_slab +- quark:soul_sandstone_slab +- quark:thatch_slab +- quark:turf_slab +- quark:twisted_blackstone_bricks_slab +- quark:weeping_blackstone_bricks_slab +- quark:white_shingles_slab +- quark:white_stained_planks_slab +- quark:yellow_shingles_slab +- quark:yellow_stained_planks_slab +- engineersdecor:clinker_brick_slab +- engineersdecor:clinker_brick_stained_slab +- engineersdecor:slag_brick_slab +- engineersdecor:rebar_concrete_slab +- engineersdecor:rebar_concrete_tile_slab +- engineersdecor:gas_concrete_slab +- engineersdecor:panzerglass_slab + +#forge:seeds/hops +- thermal:hops_seeds + +#forge:plates/steel +- immersiveengineering:plate_steel +- emendatusenigmatica:steel_plate + +#forge:crops/asparagus +- pamhc2crops:asparagusitem + +#structurize:shingles/slate/acacia +- structurize:slate_acacia_shingle +- structurize:blue_slate_acacia_shingle +- structurize:green_slate_acacia_shingle +- structurize:purple_slate_acacia_shingle + +#forge:vegetables/celery +- pamhc2crops:celeryitem + +#forge:fruits/blackberry +- pamhc2crops:blackberryitem + +#forge:wool/lime +- minecraft:lime_wool + +#enviromats:granodiorite_stairs +- enviromats:granodiorite_stairs +- enviromats:granodiorite_brick_stairs +- enviromats:granodiorite_brick_small_stairs +- enviromats:granodiorite_cobble_stairs +- enviromats:granodiorite_polished_stairs +- enviromats:granodiorite_tile_stairs +- enviromats:granodiorite_tile_small_stairs + +#forge:water/freshwater +- pamhc2foodcore:freshwateritem + +#forge:vinegar_ingredients/agave +- pamhc2crops:agaveitem + +#minecolonies:cook_product + +#forge:storage_blocks/niter +- emendatusenigmatica:potassium_nitrate_block +- thermal:niter_block + +#enviromats:alabaster_purple_stairs +- enviromats:alabaster_purple_stairs +- enviromats:alabaster_purple_brick_stairs +- enviromats:alabaster_purple_brick_small_stairs +- enviromats:alabaster_purple_cobble_stairs +- enviromats:alabaster_purple_polished_stairs +- enviromats:alabaster_purple_tile_stairs +- enviromats:alabaster_purple_tile_small_stairs + +#forge:dusts/ender +- emendatusenigmatica:ender_dust + +#forge:barsiron +- minecraft:iron_bars + +#minecraft:wooden_pressure_plates +- minecraft:oak_pressure_plate +- minecraft:spruce_pressure_plate +- minecraft:birch_pressure_plate +- minecraft:jungle_pressure_plate +- minecraft:acacia_pressure_plate +- minecraft:dark_oak_pressure_plate +- minecraft:crimson_pressure_plate +- minecraft:warped_pressure_plate +- biomesoplenty:fir_pressure_plate +- biomesoplenty:redwood_pressure_plate +- biomesoplenty:cherry_pressure_plate +- biomesoplenty:mahogany_pressure_plate +- biomesoplenty:jacaranda_pressure_plate +- biomesoplenty:palm_pressure_plate +- biomesoplenty:willow_pressure_plate +- biomesoplenty:dead_pressure_plate +- biomesoplenty:magic_pressure_plate +- biomesoplenty:umbran_pressure_plate +- biomesoplenty:hellbark_pressure_plate + +#forge:vegetables/sweet_potato +- pamhc2crops:sweetpotatoitem + +#biomesoplenty:redwood_logs +- biomesoplenty:redwood_log +- biomesoplenty:redwood_wood +- biomesoplenty:stripped_redwood_log +- biomesoplenty:stripped_redwood_wood + +#forge:nuggets/osmium +- mekanism:nugget_osmium +- emendatusenigmatica:osmium_nugget + +#forge:vegetables/brusselsprout +- pamhc2crops:brusselsproutitem + +#forge:pellets/antimatter +- mekanism:pellet_antimatter + +#mekanism:shards/iron +- mekanism:shard_iron + +#forge:rods/signalum +- emendatusenigmatica:signalum_rod + +#biomesoplenty:jacaranda_logs +- biomesoplenty:jacaranda_log +- biomesoplenty:jacaranda_wood +- biomesoplenty:stripped_jacaranda_log +- biomesoplenty:stripped_jacaranda_wood + +#create:create_ingots +- create:copper_ingot +- create:zinc_ingot +- create:brass_ingot + +#forge:jellies/jackfruitjelly +- pamhc2foodextended:jackfruitjellyitem + +#enviromats:alabaster_yellow_stairs +- enviromats:alabaster_yellow_stairs +- enviromats:alabaster_yellow_brick_stairs +- enviromats:alabaster_yellow_brick_small_stairs +- enviromats:alabaster_yellow_cobble_stairs +- enviromats:alabaster_yellow_polished_stairs +- enviromats:alabaster_yellow_tile_stairs +- enviromats:alabaster_yellow_tile_small_stairs + +#forge:jellies/lemonjelly +- pamhc2foodextended:lemonjellyitem + +#forge:sheetmetals/silver +- immersiveengineering:sheetmetal_silver + +#refinedstorage:crafter +- refinedstorage:pink_crafter +- refinedstorage:gray_crafter +- refinedstorage:orange_crafter +- refinedstorage:cyan_crafter +- refinedstorage:magenta_crafter +- refinedstorage:crafter +- refinedstorage:light_gray_crafter +- refinedstorage:brown_crafter +- refinedstorage:black_crafter +- refinedstorage:white_crafter +- refinedstorage:lime_crafter +- refinedstorage:purple_crafter +- refinedstorage:red_crafter +- refinedstorage:green_crafter +- refinedstorage:blue_crafter +- refinedstorage:yellow_crafter + +#forge:paper_plants/spiceleaf +- pamhc2crops:spiceleafitem + +#forge:crops/sadiroot +- thermal:sadiroot + +#forge:wool/cyan +- minecraft:cyan_wool + +#forge:firmtofu +- #forge:firmtofu/firmtofu + +#forge:salad_ingredients/lettuce +- pamhc2crops:lettuceitem + +#dustrial_decor:padded_blocks +- dustrial_decor:padded_block +- dustrial_decor:mini_padded_block + +#structurize:shingles/thatched/cactus +- structurize:thatched_cactus_shingle + +#industrialforegoing:bioreactor +- minecraft:sweet_berries + +#forge:jellies/starfruitjelly +- pamhc2foodextended:starfruitjellyitem + +#forge:vegetables/rutabaga +- pamhc2crops:rutabagaitem + +#minecolonies:farmer_product_excluded + +#structurize:timber_frames/oak/spruce +- structurize:plain_spruce_oak_timber_frame +- structurize:double_crossed_spruce_oak_timber_frame +- structurize:framed_spruce_oak_timber_frame +- structurize:side_framed_spruce_oak_timber_frame +- structurize:up_gated_spruce_oak_timber_frame +- structurize:down_gated_spruce_oak_timber_frame +- structurize:one_crossed_lr_spruce_oak_timber_frame +- structurize:one_crossed_rl_spruce_oak_timber_frame +- structurize:horizontal_plain_spruce_oak_timber_frame +- structurize:side_framed_horizontal_spruce_oak_timber_frame + +#enviromats:travertine_blocks +- enviromats:travertine +- enviromats:travertine_brick +- enviromats:travertine_brick_small +- enviromats:travertine_cobble +- enviromats:travertine_polished +- enviromats:travertine_tile +- enviromats:travertine_tile_small + +#forge:seeds/grape +- pamhc2crops:grapeseeditem + +#forge:jellies/tamarindjelly +- pamhc2foodextended:tamarindjellyitem + +#forge:irtie + +#refinedstorage:parts/fluids/infinite +- extradisks:infinite_fluid_storage_part + +#biomesoplenty:magic_logs +- biomesoplenty:magic_log +- biomesoplenty:magic_wood +- biomesoplenty:stripped_magic_log +- biomesoplenty:stripped_magic_wood + +#forge:dough/dough +- pamhc2foodcore:doughitem + +#forge:tool_skillet/skillet +- pamhc2foodcore:skilletitem + +#forge:jellies/strawberryjelly +- pamhc2foodextended:strawberryjellyitem + +#minecolonies:mechanic_ingredient_excluded + +#envirocore:ionite_walls +- envirocore:ionite_wall +- envirocore:ionite_brick_wall +- envirocore:ionite_brick_small_wall +- envirocore:ionite_cobble_wall + +#structurize:timber_frames/dark_oak +- #structurize:timber_frames/dark_oak/oak +- #structurize:timber_frames/dark_oak/acacia +- #structurize:timber_frames/dark_oak/birch +- #structurize:timber_frames/dark_oak/jungle +- #structurize:timber_frames/dark_oak/spruce +- #structurize:timber_frames/dark_oak/dark_oak +- #structurize:timber_frames/dark_oak/cactus + +#forge:glass_panes/light_blue +- pitg:light_blue_stained_glasspane +- minecraft:light_blue_stained_glass_pane + +#mekanism:enriched/redstone +- mekanism:enriched_redstone + +#forge:dusts/cinnabar +- emendatusenigmatica:cinnabar_dust +- thermal:cinnabar_dust + +#rftoolsutility:living/living +- #rftoolsutility:living/lowyield +- #rftoolsutility:living/averageyield +- #rftoolsutility:living/highyield + +#forge:ores/netherite_scrap +- minecraft:ancient_debris + +#forge:sawblades +- immersiveengineering:sawblade + +#quark:quilted_wools +- quark:black_quilted_wool +- quark:blue_quilted_wool +- quark:brown_quilted_wool +- quark:cyan_quilted_wool +- quark:gray_quilted_wool +- quark:green_quilted_wool +- quark:light_blue_quilted_wool +- quark:light_gray_quilted_wool +- quark:lime_quilted_wool +- quark:magenta_quilted_wool +- quark:orange_quilted_wool +- quark:pink_quilted_wool +- quark:purple_quilted_wool +- quark:red_quilted_wool +- quark:white_quilted_wool +- quark:yellow_quilted_wool + +#forge:fiber/flax +- pamhc2crops:flaxitem + +#forge:seeds/asparagus +- pamhc2crops:asparagusseeditem + +#forge:crops/jackfruit +- pamhc2trees:jackfruititem + +#minecraft:warped_stems +- minecraft:warped_stem +- minecraft:stripped_warped_stem +- minecraft:warped_hyphae +- minecraft:stripped_warped_hyphae + +#forge:dusts/ender_pearl +- thermal:ender_pearl_dust + +#forge:storage_blocks/iron +- minecraft:iron_block + +#create:seats +- create:white_seat +- create:orange_seat +- create:magenta_seat +- create:light_blue_seat +- create:yellow_seat +- create:lime_seat +- create:pink_seat +- create:gray_seat +- create:light_gray_seat +- create:cyan_seat +- create:purple_seat +- create:blue_seat +- create:brown_seat +- create:green_seat +- create:red_seat +- create:black_seat + +#forge:chunks/tin +- emendatusenigmatica:tin_chunk + +#forge:ores/sapphire +- thermal:sapphire_ore + +#forge:tool_saucepan +- #forge:tool_saucepan/saucepan + +#forge:vinegar_ingredients/grape +- pamhc2crops:grapeitem + +#structurize:shingles/slate/jungle +- structurize:slate_jungle_shingle +- structurize:blue_slate_jungle_shingle +- structurize:green_slate_jungle_shingle +- structurize:purple_slate_jungle_shingle + +#structurize:timber_frames/stone/spruce +- structurize:plain_spruce_stone_timber_frame +- structurize:double_crossed_spruce_stone_timber_frame +- structurize:framed_spruce_stone_timber_frame +- structurize:side_framed_spruce_stone_timber_frame +- structurize:up_gated_spruce_stone_timber_frame +- structurize:down_gated_spruce_stone_timber_frame +- structurize:one_crossed_lr_spruce_stone_timber_frame +- structurize:one_crossed_rl_spruce_stone_timber_frame +- structurize:horizontal_plain_spruce_stone_timber_frame +- structurize:side_framed_horizontal_spruce_stone_timber_frame + +#forge:circuits/basic +- mekanism:basic_control_circuit + +#forge:storage_blocks/steel +- mekanism:block_steel +- immersiveengineering:storage_steel +- emendatusenigmatica:steel_block + +#forge:seeds/millet +- pamhc2crops:milletseeditem + +#structurize:timber_frames/jungle +- #structurize:timber_frames/jungle/oak +- #structurize:timber_frames/jungle/acacia +- #structurize:timber_frames/jungle/birch +- #structurize:timber_frames/jungle/jungle +- #structurize:timber_frames/jungle/spruce +- #structurize:timber_frames/jungle/dark_oak +- #structurize:timber_frames/jungle/cactus + +#forge:storage_blocks/lumium +- emendatusenigmatica:lumium_block +- thermal:lumium_block + +#forge:stock_ingredients/bone +- minecraft:bone + +#refinedstorage:detector +- refinedstorage:pink_detector +- refinedstorage:gray_detector +- refinedstorage:orange_detector +- refinedstorage:cyan_detector +- refinedstorage:magenta_detector +- refinedstorage:detector +- refinedstorage:light_gray_detector +- refinedstorage:brown_detector +- refinedstorage:black_detector +- refinedstorage:white_detector +- refinedstorage:lime_detector +- refinedstorage:purple_detector +- refinedstorage:red_detector +- refinedstorage:green_detector +- refinedstorage:blue_detector +- refinedstorage:yellow_detector + +#forge:concrete +- minecraft:white_concrete +- minecraft:orange_concrete +- minecraft:magenta_concrete +- minecraft:light_blue_concrete +- minecraft:yellow_concrete +- minecraft:lime_concrete +- minecraft:pink_concrete +- minecraft:gray_concrete +- minecraft:light_gray_concrete +- minecraft:cyan_concrete +- minecraft:purple_concrete +- minecraft:blue_concrete +- minecraft:brown_concrete +- minecraft:green_concrete +- minecraft:red_concrete +- minecraft:black_concrete + +#forge:blackpepper +- #forge:blackpepper/blackpepper + +#forge:storage_blocks/refined_glowstone +- mekanism:block_refined_glowstone + +#forge:stock +- #forge:stock/stock + +#forge:nuts/cashew +- pamhc2trees:cashewitem + +#forge:jellies/dragonfruitjelly +- pamhc2foodextended:dragonfruitjellyitem + +#forge:gears/emerald +- emendatusenigmatica:emerald_gear +- thermal:emerald_gear + +#forge:storage_blocks/bronze +- mekanism:block_bronze +- emendatusenigmatica:bronze_block +- thermal:bronze_block + +#mekanism:shards +- mekanism:shard_iron +- mekanism:shard_gold +- mekanism:shard_osmium +- mekanism:shard_copper +- mekanism:shard_tin +- mekanism:shard_lead +- mekanism:shard_uranium + +#structurize:shingles/thatched +- #structurize:shingles/thatched/oak +- #structurize:shingles/thatched/acacia +- #structurize:shingles/thatched/birch +- #structurize:shingles/thatched/jungle +- #structurize:shingles/thatched/spruce +- #structurize:shingles/thatched/dark_oak +- #structurize:shingles/thatched/cactus + +#forge:chunks/lead +- emendatusenigmatica:lead_chunk + +#forge:fruits/mango +- pamhc2trees:mangoitem + +#forge:sausage +- #forge:sausage/sausage + +#minecraft:saplings +- minecraft:oak_sapling +- minecraft:spruce_sapling +- minecraft:birch_sapling +- minecraft:jungle_sapling +- minecraft:acacia_sapling +- minecraft:dark_oak_sapling +- biomesoplenty:origin_sapling +- biomesoplenty:flowering_oak_sapling +- biomesoplenty:rainbow_birch_sapling +- biomesoplenty:yellow_autumn_sapling +- biomesoplenty:orange_autumn_sapling +- biomesoplenty:maple_sapling +- biomesoplenty:fir_sapling +- biomesoplenty:redwood_sapling +- biomesoplenty:white_cherry_sapling +- biomesoplenty:pink_cherry_sapling +- biomesoplenty:mahogany_sapling +- biomesoplenty:jacaranda_sapling +- biomesoplenty:palm_sapling +- biomesoplenty:willow_sapling +- biomesoplenty:dead_sapling +- biomesoplenty:magic_sapling +- biomesoplenty:umbran_sapling +- biomesoplenty:hellbark_sapling +- integrateddynamics:menril_sapling +- ars_nouveau:blue_archwood_sapling +- ars_nouveau:red_archwood_sapling +- ars_nouveau:green_archwood_sapling +- ars_nouveau:purple_archwood_sapling +- quark:blue_blossom_sapling +- quark:lavender_blossom_sapling +- quark:orange_blossom_sapling +- quark:pink_blossom_sapling +- quark:yellow_blossom_sapling +- quark:red_blossom_sapling + +#forge:ores/copper +- mekanism:copper_ore +- immersiveengineering:ore_copper +- emendatusenigmatica:copper_ore +- emendatusenigmatica:copper_andesite_ore +- emendatusenigmatica:copper_granite_ore +- emendatusenigmatica:copper_diorite_ore +- emendatusenigmatica:copper_sand_ore +- emendatusenigmatica:copper_gravel_ore +- emendatusenigmatica:copper_netherrack_ore +- emendatusenigmatica:copper_blackstone_ore +- emendatusenigmatica:copper_end_stone_ore +- emendatusenigmatica:copper_gabbro_ore +- emendatusenigmatica:copper_c_limestone_ore +- emendatusenigmatica:copper_scoria_ore +- emendatusenigmatica:copper_weathered_limestone_ore +- emendatusenigmatica:copper_jasper_ore +- emendatusenigmatica:copper_marble_ore +- emendatusenigmatica:copper_slate_ore +- emendatusenigmatica:copper_mossy_stone_ore +- emendatusenigmatica:copper_chunk +- thermal:copper_ore +- create:copper_ore + +#forge:melonjuice/melonjuice +- pamhc2foodcore:melonjuiceitem + +#mana-and-artifice:any_coral +- minecraft:tube_coral +- minecraft:brain_coral +- minecraft:bubble_coral +- minecraft:fire_coral +- minecraft:horn_coral +- minecraft:tube_coral_fan +- minecraft:brain_coral_fan +- minecraft:bubble_coral_fan +- minecraft:fire_coral_fan +- minecraft:horn_coral_fan + +#minecraft:banners +- minecraft:white_banner +- minecraft:orange_banner +- minecraft:magenta_banner +- minecraft:light_blue_banner +- minecraft:yellow_banner +- minecraft:lime_banner +- minecraft:pink_banner +- minecraft:gray_banner +- minecraft:light_gray_banner +- minecraft:cyan_banner +- minecraft:purple_banner +- minecraft:blue_banner +- minecraft:brown_banner +- minecraft:green_banner +- minecraft:red_banner +- minecraft:black_banner + +#enviromats:alabaster_orange_slabs +- enviromats:alabaster_orange_slab +- enviromats:alabaster_orange_brick_slab +- enviromats:alabaster_orange_brick_small_slab +- enviromats:alabaster_orange_cobble_slab +- enviromats:alabaster_orange_polished_slab +- enviromats:alabaster_orange_tile_slab +- enviromats:alabaster_orange_tile_small_slab + +#enviromats:alabaster_black_walls +- enviromats:alabaster_black_wall +- enviromats:alabaster_black_brick_wall +- enviromats:alabaster_black_brick_small_wall +- enviromats:alabaster_black_cobble_wall + +#forge:stock_ingredients/rawbeef +- minecraft:beef + +#minecraft:wooden_fences +- minecraft:oak_fence +- minecraft:acacia_fence +- minecraft:dark_oak_fence +- minecraft:spruce_fence +- minecraft:birch_fence +- minecraft:jungle_fence +- minecraft:crimson_fence +- minecraft:warped_fence +- biomesoplenty:fir_fence +- biomesoplenty:redwood_fence +- biomesoplenty:cherry_fence +- biomesoplenty:mahogany_fence +- biomesoplenty:jacaranda_fence +- biomesoplenty:palm_fence +- biomesoplenty:willow_fence +- biomesoplenty:dead_fence +- biomesoplenty:magic_fence +- biomesoplenty:umbran_fence +- biomesoplenty:hellbark_fence +- structurize:blockcactusfence +- ars_nouveau:archwood_fence + +#forge:vegetables/leek +- pamhc2crops:leekitem + +#forge:sheetmetals/constantan +- immersiveengineering:sheetmetal_constantan + +#structurize:shingles/thatched/jungle +- structurize:thatched_jungle_shingle + +#bloodmagic:fragments/gold +- bloodmagic:goldfragment + +#usefulrailroads:track_builder/rails +- minecraft:powered_rail +- usefulrailroads:highspeed_rail +- usefulrailroads:clamp_rail + +#structurize:timber_frames/paper/spruce +- structurize:plain_spruce_paper_timber_frame +- structurize:double_crossed_spruce_paper_timber_frame +- structurize:framed_spruce_paper_timber_frame +- structurize:side_framed_spruce_paper_timber_frame +- structurize:up_gated_spruce_paper_timber_frame +- structurize:down_gated_spruce_paper_timber_frame +- structurize:one_crossed_lr_spruce_paper_timber_frame +- structurize:one_crossed_rl_spruce_paper_timber_frame +- structurize:horizontal_plain_spruce_paper_timber_frame +- structurize:side_framed_horizontal_spruce_paper_timber_frame + +#forge:jellies/breadfruitjelly +- pamhc2foodextended:breadfruitjellyitem + +#forge:alloys/ultimate +- mekanism:alloy_atomic + +#forge:chests/electric +- mekanism:personal_chest + +#biomesoplenty:mahogany_logs +- biomesoplenty:mahogany_log +- biomesoplenty:mahogany_wood +- biomesoplenty:stripped_mahogany_log +- biomesoplenty:stripped_mahogany_wood + +#mekanism:clumps/osmium +- mekanism:clump_osmium + +#forge:vegetables/wintersquash +- pamhc2crops:wintersquashitem + +#forge:sweetberryjuice +- #forge:sweetberryjuice/sweetberryjuice + +#forge:crops/cotton +- pamhc2crops:cottonitem + +#minecolonies:blacksmith_product +- #forge:nuggets +- #forge:ingots +- minecraft:shears + +#minecolonies:dyer_ingredient +- #forge:dyes + +#forge:paper_plants/raspberry +- pamhc2crops:raspberryitem + +#forge:gems/niter +- emendatusenigmatica:potassium_nitrate_gem +- thermal:niter + +#forge:crops/waterchestnut +- pamhc2crops:waterchestnutitem + +#forge:carbs +- #forge:carbs/barley +- #forge:carbs/corn +- #forge:carbs/oat +- #forge:carbs/oats +- #forge:carbs/rice +- #forge:carbs/rye +- #forge:carbs/sweetpotato +- #forge:carbs/sweet_potato + +#forge:glass/magenta +- minecraft:magenta_stained_glass + +#appliedenergistics2:crystals/quartz +- emendatusenigmatica:certus_quartz_gem +- emendatusenigmatica:charged_certus_quartz_gem +- #forge:gems/quartz +- #appliedenergistics2:crystals/certus_quartz +- appliedenergistics2:charged_certus_quartz_crystal + +#forge:salt/salt +- pamhc2foodcore:saltitem + +#forge:crops/orange +- pamhc2trees:orangeitem + +#forge:nuts/walnut +- pamhc2trees:walnutitem + +#forge:crops/lychee +- pamhc2trees:lycheeitem + +#forge:crops/garlic +- pamhc2crops:garlicitem + +#enviromats:pumice_slabs +- enviromats:pumice_slab +- enviromats:pumice_brick_slab +- enviromats:pumice_brick_small_slab +- enviromats:pumice_cobble_slab +- enviromats:pumice_polished_slab +- enviromats:pumice_tile_slab +- enviromats:pumice_tile_small_slab + +#forge:jellies/guavajelly +- pamhc2foodextended:guavajellyitem + +#enviromats:alabaster_pink_walls +- enviromats:alabaster_pink_wall +- enviromats:alabaster_pink_brick_wall +- enviromats:alabaster_pink_brick_small_wall +- enviromats:alabaster_pink_cobble_wall + +#enviromats:alabaster_tile_small +- enviromats:alabaster_white_tile_small +- enviromats:alabaster_orange_tile_small +- enviromats:alabaster_magenta_tile_small +- enviromats:alabaster_light_blue_tile_small +- enviromats:alabaster_yellow_tile_small +- enviromats:alabaster_lime_tile_small +- enviromats:alabaster_pink_tile_small +- enviromats:alabaster_gray_tile_small +- enviromats:alabaster_light_gray_tile_small +- enviromats:alabaster_cyan_tile_small +- enviromats:alabaster_purple_tile_small +- enviromats:alabaster_blue_tile_small +- enviromats:alabaster_brown_tile_small +- enviromats:alabaster_green_tile_small +- enviromats:alabaster_red_tile_small +- enviromats:alabaster_black_tile_small + +#forge:dusts/salt +- mekanism:salt + +#forge:glass +- darkutils:dark_glass +- #forge:glass/colorless +- #forge:stained_glass +- quark:dirty_glass +- quark:framed_glass +- quark:black_framed_glass +- quark:blue_framed_glass +- quark:brown_framed_glass +- quark:cyan_framed_glass +- quark:gray_framed_glass +- quark:green_framed_glass +- quark:light_blue_framed_glass +- quark:light_gray_framed_glass +- quark:lime_framed_glass +- quark:magenta_framed_glass +- quark:orange_framed_glass +- quark:pink_framed_glass +- quark:purple_framed_glass +- quark:red_framed_glass +- quark:white_framed_glass +- quark:yellow_framed_glass + +#envirocore:kyronite_walls +- envirocore:kyronite_wall +- envirocore:kyronite_brick_wall +- envirocore:kyronite_brick_small_wall +- envirocore:kyronite_cobble_wall + +#minecraft:boats +- minecraft:oak_boat +- minecraft:spruce_boat +- minecraft:birch_boat +- minecraft:jungle_boat +- minecraft:acacia_boat +- minecraft:dark_oak_boat +- biomesoplenty:fir_boat +- biomesoplenty:redwood_boat +- biomesoplenty:cherry_boat +- biomesoplenty:mahogany_boat +- biomesoplenty:jacaranda_boat +- biomesoplenty:palm_boat +- biomesoplenty:willow_boat +- biomesoplenty:dead_boat +- biomesoplenty:magic_boat +- biomesoplenty:umbran_boat +- biomesoplenty:hellbark_boat + +#forge:crops/grapefruit +- pamhc2trees:grapefruititem + +#refinedstorage:disk_manipulator +- refinedstorage:pink_disk_manipulator +- refinedstorage:gray_disk_manipulator +- refinedstorage:orange_disk_manipulator +- refinedstorage:cyan_disk_manipulator +- refinedstorage:magenta_disk_manipulator +- refinedstorage:disk_manipulator +- refinedstorage:light_gray_disk_manipulator +- refinedstorage:brown_disk_manipulator +- refinedstorage:black_disk_manipulator +- refinedstorage:white_disk_manipulator +- refinedstorage:lime_disk_manipulator +- refinedstorage:purple_disk_manipulator +- refinedstorage:red_disk_manipulator +- refinedstorage:green_disk_manipulator +- refinedstorage:blue_disk_manipulator +- refinedstorage:yellow_disk_manipulator + +#curios:feet +- cyclic:flippers + +#forge:juices/tamarindjuice +- pamhc2foodextended:tamarindjuiceitem + +#forge:protein/spinach +- pamhc2crops:spinachitem + +#forge:ores/ruby +- thermal:ruby_ore + +#enviromats:alabaster_light_gray_walls +- enviromats:alabaster_light_gray_wall +- enviromats:alabaster_light_gray_brick_wall +- enviromats:alabaster_light_gray_brick_small_wall +- enviromats:alabaster_light_gray_cobble_wall + +#forge:tools/wrench +- mekanism:configurator +- thermal:wrench +- rftoolsbase:smartwrench +- rftoolsbase:smartwrench_select + +#immersiveengineering:scaffoldings/steel +- immersiveengineering:steel_scaffolding_standard +- immersiveengineering:steel_scaffolding_grate_top +- immersiveengineering:steel_scaffolding_wooden_top + +#forge:nuggets/tin +- mekanism:nugget_tin +- emendatusenigmatica:tin_nugget +- thermal:tin_nugget + +#forge:dusts/gold +- mekanism:dust_gold +- immersiveengineering:dust_gold +- emendatusenigmatica:gold_dust +- thermal:gold_dust +- appliedenergistics2:gold_dust +- bloodmagic:goldsand + +#forge:wool/purple +- minecraft:purple_wool + +#structurize:timber_frames/oak/dark_oak +- structurize:plain_dark_oak_oak_timber_frame +- structurize:double_crossed_dark_oak_oak_timber_frame +- structurize:framed_dark_oak_oak_timber_frame +- structurize:side_framed_dark_oak_oak_timber_frame +- structurize:up_gated_dark_oak_oak_timber_frame +- structurize:down_gated_dark_oak_oak_timber_frame +- structurize:one_crossed_lr_dark_oak_oak_timber_frame +- structurize:one_crossed_rl_dark_oak_oak_timber_frame +- structurize:horizontal_plain_dark_oak_oak_timber_frame +- structurize:side_framed_horizontal_dark_oak_oak_timber_frame + +#forge:marshmellows/marshmellows +- pamhc2foodcore:marshmellowsitem + +#enviromats:alabaster_cyan_slabs +- enviromats:alabaster_cyan_slab +- enviromats:alabaster_cyan_brick_slab +- enviromats:alabaster_cyan_brick_small_slab +- enviromats:alabaster_cyan_cobble_slab +- enviromats:alabaster_cyan_polished_slab +- enviromats:alabaster_cyan_tile_slab +- enviromats:alabaster_cyan_tile_small_slab + +#forge:fruits/cactus_fruit +- pamhc2crops:cactusfruititem + +#enviromats:alabaster_blue_blocks +- enviromats:alabaster_blue +- enviromats:alabaster_blue_brick +- enviromats:alabaster_blue_brick_small +- enviromats:alabaster_blue_cobble +- enviromats:alabaster_blue_polished +- enviromats:alabaster_blue_tile +- enviromats:alabaster_blue_tile_small + +#forge:vegetables/arrowroot +- pamhc2crops:arrowrootitem + +#forge:glass/gray +- minecraft:gray_stained_glass + +#structurize:timber_frames/acacia/spruce +- structurize:plain_spruce_acacia_timber_frame +- structurize:double_crossed_spruce_acacia_timber_frame +- structurize:framed_spruce_acacia_timber_frame +- structurize:side_framed_spruce_acacia_timber_frame +- structurize:up_gated_spruce_acacia_timber_frame +- structurize:down_gated_spruce_acacia_timber_frame +- structurize:one_crossed_lr_spruce_acacia_timber_frame +- structurize:one_crossed_rl_spruce_acacia_timber_frame +- structurize:horizontal_plain_spruce_acacia_timber_frame +- structurize:side_framed_horizontal_spruce_acacia_timber_frame + +#structurize:timber_frames/oak +- #structurize:timber_frames/oak/oak +- #structurize:timber_frames/oak/acacia +- #structurize:timber_frames/oak/birch +- #structurize:timber_frames/oak/jungle +- #structurize:timber_frames/oak/spruce +- #structurize:timber_frames/oak/dark_oak +- #structurize:timber_frames/oak/cactus + +#forge:plates/lumium +- emendatusenigmatica:lumium_plate +- thermal:lumium_plate + +#forge:rods/silver +- emendatusenigmatica:silver_rod + +#forge:crops/rambutan +- pamhc2trees:rambutanitem + +#forge:ores/mana +- ars_nouveau:arcane_ore + +#forge:flour_plants/potato +- minecraft:potato + +#forge:tallow +- quark:tallow + +#forge:juices/huckleberryjuice +- pamhc2foodextended:huckleberryjuiceitem + +#forge:seeds/quinoa +- pamhc2crops:quinoaseeditem + +#forge:ingots/refined_glowstone +- mekanism:ingot_refined_glowstone + +#forge:condiments/sesameoil +- pamhc2foodextended:sesameoilitem + +#forge:wool/white +- minecraft:white_wool + +#envirocore:nanorite_stairs +- envirocore:nanorite_stairs +- envirocore:nanorite_brick_stairs +- envirocore:nanorite_brick_small_stairs +- envirocore:nanorite_cobble_stairs +- envirocore:nanorite_polished_stairs +- envirocore:nanorite_tile_stairs +- envirocore:nanorite_tile_small_stairs + +#forge:juices/elderberryjuice +- pamhc2foodextended:elderberryjuiceitem + +#forge:dough +- #forge:dough/dough + +#minecolonies:fletcher_ingredient_excluded +- #forge:dyes + +#mekanism:dirty_dusts/tin +- mekanism:dirty_dust_tin + +#forge:stone +- #pneumaticcraft:reinforced_stone +- minecraft:andesite +- minecraft:diorite +- minecraft:granite +- minecraft:infested_stone +- minecraft:stone +- minecraft:polished_andesite +- minecraft:polished_diorite +- minecraft:polished_granite +- create:limestone +- create:polished_limestone +- create:weathered_limestone +- create:polished_weathered_limestone +- create:gabbro +- create:polished_gabbro +- create:dolomite +- create:polished_dolomite +- create:scoria +- create:polished_scoria +- create:dark_scoria +- create:polished_dark_scoria +- enviromats:basalt +- enviromats:hardened_stone +- enviromats:granodiorite +- enviromats:marble +- enviromats:alabaster_white +- enviromats:alabaster_orange +- enviromats:alabaster_light_blue +- enviromats:alabaster_yellow +- enviromats:alabaster_lime +- enviromats:alabaster_pink +- enviromats:alabaster_gray +- enviromats:alabaster_light_gray +- enviromats:alabaster_cyan +- enviromats:alabaster_purple +- enviromats:alabaster_blue +- enviromats:alabaster_brown +- enviromats:alabaster_green +- enviromats:alabaster_red +- enviromats:alabaster_black +- quark:basalt +- quark:brimstone +- quark:jasper +- quark:limestone +- quark:marble +- quark:permafrost +- quark:slate +- quark:myalite +- quark:polished_basalt +- quark:polished_jasper +- quark:polished_limestone +- quark:polished_marble +- quark:polished_slate +- quark:polished_myalite + +#structurize:timber_frames/cactus +- #structurize:timber_frames/cactus/oak +- #structurize:timber_frames/cactus/acacia +- #structurize:timber_frames/cactus/birch +- #structurize:timber_frames/cactus/jungle +- #structurize:timber_frames/cactus/spruce +- #structurize:timber_frames/cactus/dark_oak +- #structurize:timber_frames/cactus/cactus + +#forge:juices/pawpawjuice +- pamhc2foodextended:pawpawjuiceitem + +#forge:glass_panes/yellow +- pitg:yellow_stained_glasspane +- minecraft:yellow_stained_glass_pane + +#forge:cookedchicken +- #forge:cookedchicken/cookedchicken + +#forge:gems/lapis +- minecraft:lapis_lazuli + +#forge:gunpowder +- minecraft:gunpowder + +#bloodmagic:arc/tool +- #bloodmagic:arc/furnace +- #bloodmagic:arc/reverter +- #bloodmagic:arc/sieve +- #bloodmagic:arc/explosive +- #bloodmagic:arc/hydrate +- #bloodmagic:arc/resonator +- #bloodmagic:arc/cuttingfluid + +#structurize:timber_frames/acacia/dark_oak +- structurize:plain_dark_oak_acacia_timber_frame +- structurize:double_crossed_dark_oak_acacia_timber_frame +- structurize:framed_dark_oak_acacia_timber_frame +- structurize:side_framed_dark_oak_acacia_timber_frame +- structurize:up_gated_dark_oak_acacia_timber_frame +- structurize:down_gated_dark_oak_acacia_timber_frame +- structurize:one_crossed_lr_dark_oak_acacia_timber_frame +- structurize:one_crossed_rl_dark_oak_acacia_timber_frame +- structurize:horizontal_plain_dark_oak_acacia_timber_frame +- structurize:side_framed_horizontal_dark_oak_acacia_timber_frame + +#botanypots:hopper_botany_pots +- botanypots:hopper_botany_pot +- botanypots:hopper_white_botany_pot +- botanypots:hopper_orange_botany_pot +- botanypots:hopper_magenta_botany_pot +- botanypots:hopper_light_blue_botany_pot +- botanypots:hopper_yellow_botany_pot +- botanypots:hopper_lime_botany_pot +- botanypots:hopper_pink_botany_pot +- botanypots:hopper_gray_botany_pot +- botanypots:hopper_light_gray_botany_pot +- botanypots:hopper_cyan_botany_pot +- botanypots:hopper_purple_botany_pot +- botanypots:hopper_blue_botany_pot +- botanypots:hopper_brown_botany_pot +- botanypots:hopper_green_botany_pot +- botanypots:hopper_red_botany_pot +- botanypots:hopper_black_botany_pot + +#biomesoplenty:cherry_logs +- biomesoplenty:cherry_log +- biomesoplenty:cherry_wood +- biomesoplenty:stripped_cherry_log +- biomesoplenty:stripped_cherry_wood + +#forge:vinegar_ingredients/sweetberries +- minecraft:sweet_berries + +#forge:vinegar/vinegar +- pamhc2foodcore:vinegaritem + +#forge:chocolatebar/chocolatebar +- pamhc2foodcore:chocolatebaritem + +#forge:sweetberryjuice/sweetberryjuice +- pamhc2foodcore:sweetberryjuiceitem + +#forge:alabaster +- #enviromats:alabaster + +#forge:grain/amaranth +- pamhc2crops:amaranthitem + +#forge:rawrabbit/rawrabbit +- minecraft:rabbit + +#forge:seeds/zucchini +- pamhc2crops:zucchiniseeditem + +#forge:juices/cactusfruitjuice +- pamhc2foodextended:cactusfruitjuiceitem + +#forge:crops +- #forge:crops/agave +- #forge:crops/amaranth +- #forge:crops/arrowroot +- #forge:crops/artichoke +- #forge:crops/asparagus +- #forge:crops/barley +- #forge:crops/bean +- #forge:crops/bellpepper +- #forge:crops/blackberry +- #forge:crops/blueberry +- #forge:crops/broccoli +- #forge:crops/brusselsprout +- #forge:crops/cabbage +- #forge:crops/cactusfruit +- #forge:crops/candleberry +- #forge:crops/cantaloupe +- #forge:crops/cassava +- #forge:crops/cauliflower +- #forge:crops/celery +- #forge:crops/chickpea +- #forge:crops/chilipepper +- #forge:crops/coffeebean +- #forge:crops/corn +- #forge:crops/cotton +- #forge:crops/cranberry +- #forge:crops/cucumber +- #forge:crops/eggplant +- #forge:crops/elderberry +- #forge:crops/flax +- #forge:crops/garlic +- #forge:crops/ginger +- #forge:crops/grape +- #forge:crops/greengrape +- #forge:crops/huckleberry +- #forge:crops/jicama +- #forge:crops/juniperberry +- #forge:crops/jute +- #forge:crops/kale +- #forge:crops/kenaf +- #forge:crops/kiwi +- #forge:crops/kohlrabi +- #forge:crops/leek +- #forge:crops/lentil +- #forge:crops/lettuce +- #forge:crops/millet +- #forge:crops/mulberry +- #forge:crops/mustardseeds +- #forge:crops/oat +- #forge:crops/oats +- #forge:crops/okra +- #forge:crops/onion +- #forge:crops/parsnip +- #forge:crops/peanut +- #forge:crops/pea +- #forge:crops/peas +- #forge:crops/pineapple +- #forge:crops/quinoa +- #forge:crops/radish +- #forge:crops/raspberry +- #forge:crops/rhubarb +- #forge:crops/rice +- #forge:crops/rutabaga +- #forge:crops/rye +- #forge:crops/scallion +- #forge:crops/sesameseeds +- #forge:crops/sisal +- #forge:crops/soybean +- #forge:crops/spiceleaf +- #forge:crops/spinach +- #forge:crops/strawberry +- #forge:crops/sweetpotato +- #forge:crops/sweet_potato +- #forge:crops/taro +- #forge:crops/tealeaf +- #forge:crops/tomatillo +- #forge:crops/tomato +- #forge:crops/turnip +- #forge:crops/waterchestnut +- #forge:crops/whitemushroom +- #forge:crops/wintersquash +- #forge:crops/zucchini +- #forge:crops/apple +- #forge:crops/beetroot +- #forge:crops/carrot +- #forge:crops/chorusfruit +- #forge:crops/cocoabeans +- #forge:crops/melon +- #forge:crops/potato +- #forge:crops/pumpkin +- #forge:crops/sweetberry +- #forge:crops/wheat +- #forge:crops/beetroot +- #forge:crops/carrot +- #forge:crops/nether_wart +- #forge:crops/potato +- #forge:crops/wheat +- #forge:crops/barley +- #forge:crops/bell_pepper +- #forge:crops/coffee +- #forge:crops/corn +- #forge:crops/eggplant +- #forge:crops/green_bean +- #forge:crops/hops +- #forge:crops/onion +- #forge:crops/peanut +- #forge:crops/radish +- #forge:crops/rice +- #forge:crops/sadiroot +- #forge:crops/spinach +- #forge:crops/strawberry +- #forge:crops/tea +- #forge:crops/tomato +- #forge:crops/avocado +- #forge:crops/candlenut +- #forge:crops/cherry +- #forge:crops/chestnut +- #forge:crops/gooseberry +- #forge:crops/lemon +- #forge:crops/nutmeg +- #forge:crops/orange +- #forge:crops/peach +- #forge:crops/pear +- #forge:crops/plum +- #forge:crops/walnut +- #forge:crops/hazelnut +- #forge:crops/pawpaw +- #forge:crops/soursop +- #forge:crops/almond +- #forge:crops/apricot +- #forge:crops/banana +- #forge:crops/cashew +- #forge:crops/cinnamon +- #forge:crops/coconut +- #forge:crops/date +- #forge:crops/dragonfruit +- #forge:crops/durian +- #forge:crops/fig +- #forge:crops/grapefruit +- #forge:crops/lime +- #forge:crops/mango +- #forge:crops/olive +- #forge:crops/papaya +- #forge:crops/pecan +- #forge:crops/peppercorn +- #forge:crops/persimmon +- #forge:crops/pistachio +- #forge:crops/pomegranate +- #forge:crops/starfruit +- #forge:crops/vanillabean +- #forge:crops/breadfruit +- #forge:crops/guava +- #forge:crops/jackfruit +- #forge:crops/lychee +- #forge:crops/passionfruit +- #forge:crops/rambutan +- #forge:crops/tamarind +- #forge:crops/maple +- #forge:crops/pinenut + +#forge:condiments +- #forge:condiments/mayonaise +- #forge:condiments/bbqsauce +- #forge:condiments/hotsauce +- #forge:condiments/ketchup +- #forge:condiments/mushroomoil +- #forge:condiments/mustard +- #forge:condiments/relish +- #forge:condiments/saltandpepper +- #forge:condiments/sesameoil + +#forge:chunks/osmium +- emendatusenigmatica:osmium_chunk + +#structurize:timber_frames/brick/birch +- structurize:plain_birch_brick_timber_frame +- structurize:double_crossed_birch_brick_timber_frame +- structurize:framed_birch_brick_timber_frame +- structurize:side_framed_birch_brick_timber_frame +- structurize:up_gated_birch_brick_timber_frame +- structurize:down_gated_birch_brick_timber_frame +- structurize:one_crossed_lr_birch_brick_timber_frame +- structurize:one_crossed_rl_birch_brick_timber_frame +- structurize:horizontal_plain_birch_brick_timber_frame +- structurize:side_framed_horizontal_birch_brick_timber_frame + +#forge:chunks/cinnabar +- emendatusenigmatica:cinnabar_chunk + +#forge:dusts/brass +- emendatusenigmatica:brass_dust + +#forge:rods/osmium +- emendatusenigmatica:osmium_rod + +#mekanism:dirty_dusts/copper +- mekanism:dirty_dust_copper + +#quark:boatable_chests +- minecraft:chest +- quark:oak_chest +- quark:spruce_chest +- quark:birch_chest +- quark:jungle_chest +- quark:acacia_chest +- quark:dark_oak_chest +- quark:warped_chest +- quark:crimson_chest +- quark:mushroom_chest +- quark:nether_brick_chest +- quark:prismarine_chest +- quark:purpur_chest + +#minecraft:birch_logs +- minecraft:birch_log +- minecraft:birch_wood +- minecraft:stripped_birch_log +- minecraft:stripped_birch_wood + +#forge:mushrooms/redmushroom +- minecraft:red_mushroom +- minecraft:red_mushroom + +#forge:nuts +- #forge:nuts/peanut +- #forge:nuts/sunflowerseeds +- #forge:nuts/almond +- #forge:nuts/cashew +- #forge:nuts/chestnut +- #forge:nuts/hazelnut +- #forge:nuts/pecan +- #forge:nuts/pinenut +- #forge:nuts/pistachio +- #forge:nuts/walnut + +#forge:vegetables/pumpkin +- minecraft:pumpkin + +#enviromats:alabaster_pink_blocks +- enviromats:alabaster_pink +- enviromats:alabaster_pink_brick +- enviromats:alabaster_pink_brick_small +- enviromats:alabaster_pink_cobble +- enviromats:alabaster_pink_polished +- enviromats:alabaster_pink_tile +- enviromats:alabaster_pink_tile_small + +#forge:peppers/chilipepper +- pamhc2crops:chilipepperitem + +#forge:juices +- #forge:juices/applejuice +- #forge:juices/melonjuice +- #forge:juices/sweetberryjuice +- #forge:juices/blackberryjuice +- #forge:juices/blueberryjuice +- #forge:juices/cactusfruitjuice +- #forge:juices/candleberryjuice +- #forge:juices/cranberryjuice +- #forge:juices/elderberryjuice +- #forge:juices/huckleberryjuice +- #forge:juices/juniperberryjuice +- #forge:juices/mulberryjuice +- #forge:juices/raspberryjuice +- #forge:juices/strawberryjuice +- #forge:juices/cantaloupejuice +- #forge:juices/grapejuice +- #forge:juices/greengrapejuice +- #forge:juices/kiwijuice +- #forge:juices/pineapplejuice +- #forge:juices/cherryjuice +- #forge:juices/orangejuice +- #forge:juices/peachjuice +- #forge:juices/pearjuice +- #forge:juices/plumjuice +- #forge:juices/pawpawjuice +- #forge:juices/soursopjuice +- #forge:juices/apricotjuice +- #forge:juices/bananajuice +- #forge:juices/datejuice +- #forge:juices/dragonfruitjuice +- #forge:juices/figjuice +- #forge:juices/grapefruitjuice +- #forge:juices/mangojuice +- #forge:juices/papayajuice +- #forge:juices/persimmonjuice +- #forge:juices/pomegranatejuice +- #forge:juices/starfruitjuice +- #forge:juices/breadfruitjuice +- #forge:juices/jackfruitjuice +- #forge:juices/guavajuice +- #forge:juices/lycheejuice +- #forge:juices/passionfruitjuice +- #forge:juices/rambutanjuice +- #forge:juices/tamarindjuice +- #forge:juices/gooseberryjuice +- #forge:juices/durianjuice +- #forge:juices/lemonjuice +- #forge:juices/limejuice + +#forge:rods/aluminum +- immersiveengineering:stick_aluminum +- emendatusenigmatica:aluminum_rod + +#enviromats:alabaster_white_blocks +- enviromats:alabaster_white +- enviromats:alabaster_white_brick +- enviromats:alabaster_white_brick_small +- enviromats:alabaster_white_cobble +- enviromats:alabaster_white_polished +- enviromats:alabaster_white_tile +- enviromats:alabaster_white_tile_small + +#forge:rawmeats/rawtropicalfish +- minecraft:tropical_fish + +#forge:paper_plants/blackberry +- pamhc2crops:blackberryitem + +#forge:juices/guavajuice +- pamhc2foodextended:guavajuiceitem + +#forge:gears/osmium +- emendatusenigmatica:osmium_gear + +#forge:vegetables/peas +- pamhc2crops:peasitem + +#bloodmagic:dusts/corrupted +- bloodmagic:corrupted_dust + +#forge:bread +- pneumaticcraft:sourdough_bread +- #forge:bread/bread + +#curios:belt +- xreliquary:mob_charm_belt +- naturesaura:aura_cache +- naturesaura:aura_trove +- engineerstools:stimpack +- engineerstools:material_box +- tetra:modular_toolbelt +- ars_nouveau:belt_of_levitation +- ars_nouveau:belt_of_unstable_gifts +- cyclic:charm_torch + +#minecolonies:farmer_ingredient_excluded + +#forge:vinegar +- #forge:vinegar/vinegar + +#forge:ores/nickel +- immersiveengineering:ore_nickel +- emendatusenigmatica:nickel_ore +- emendatusenigmatica:nickel_andesite_ore +- emendatusenigmatica:nickel_granite_ore +- emendatusenigmatica:nickel_diorite_ore +- emendatusenigmatica:nickel_sand_ore +- emendatusenigmatica:nickel_gravel_ore +- emendatusenigmatica:nickel_netherrack_ore +- emendatusenigmatica:nickel_blackstone_ore +- emendatusenigmatica:nickel_end_stone_ore +- emendatusenigmatica:nickel_gabbro_ore +- emendatusenigmatica:nickel_c_limestone_ore +- emendatusenigmatica:nickel_scoria_ore +- emendatusenigmatica:nickel_weathered_limestone_ore +- emendatusenigmatica:nickel_jasper_ore +- emendatusenigmatica:nickel_marble_ore +- emendatusenigmatica:nickel_slate_ore +- emendatusenigmatica:nickel_mossy_stone_ore +- emendatusenigmatica:nickel_chunk +- thermal:nickel_ore + +#forge:vegetables/garlic +- pamhc2crops:garlicitem + +#forge:crops/candlenut +- pamhc2trees:candlenutitem + +#minecraft:jungle_logs +- minecraft:jungle_log +- minecraft:jungle_wood +- minecraft:stripped_jungle_log +- minecraft:stripped_jungle_wood + +#enviromats:alabaster_yellow_blocks +- enviromats:alabaster_yellow +- enviromats:alabaster_yellow_brick +- enviromats:alabaster_yellow_brick_small +- enviromats:alabaster_yellow_cobble +- enviromats:alabaster_yellow_polished +- enviromats:alabaster_yellow_tile +- enviromats:alabaster_yellow_tile_small + +#forge:vegetables/zucchini +- pamhc2crops:zucchiniitem + +#forge:crops/maple +- pamhc2trees:maplesyrupitem + +#forge:protein/corn +- pamhc2crops:cornitem + +#forge:fence_gates/wooden +- biomesoplenty:fir_fence_gate +- biomesoplenty:redwood_fence_gate +- biomesoplenty:cherry_fence_gate +- biomesoplenty:mahogany_fence_gate +- biomesoplenty:jacaranda_fence_gate +- biomesoplenty:palm_fence_gate +- biomesoplenty:willow_fence_gate +- biomesoplenty:dead_fence_gate +- biomesoplenty:magic_fence_gate +- biomesoplenty:umbran_fence_gate +- biomesoplenty:hellbark_fence_gate +- structurize:blockcactusfencegate +- minecraft:oak_fence_gate +- minecraft:spruce_fence_gate +- minecraft:birch_fence_gate +- minecraft:jungle_fence_gate +- minecraft:acacia_fence_gate +- minecraft:dark_oak_fence_gate +- minecraft:crimson_fence_gate +- minecraft:warped_fence_gate + +#forge:ores/aluminum +- immersiveengineering:ore_aluminum +- emendatusenigmatica:aluminum_ore +- emendatusenigmatica:aluminum_andesite_ore +- emendatusenigmatica:aluminum_granite_ore +- emendatusenigmatica:aluminum_diorite_ore +- emendatusenigmatica:aluminum_sand_ore +- emendatusenigmatica:aluminum_gravel_ore +- emendatusenigmatica:aluminum_netherrack_ore +- emendatusenigmatica:aluminum_blackstone_ore +- emendatusenigmatica:aluminum_end_stone_ore +- emendatusenigmatica:aluminum_gabbro_ore +- emendatusenigmatica:aluminum_c_limestone_ore +- emendatusenigmatica:aluminum_scoria_ore +- emendatusenigmatica:aluminum_weathered_limestone_ore +- emendatusenigmatica:aluminum_jasper_ore +- emendatusenigmatica:aluminum_marble_ore +- emendatusenigmatica:aluminum_slate_ore +- emendatusenigmatica:aluminum_mossy_stone_ore +- emendatusenigmatica:aluminum_chunk + +#forge:ores/uranium +- mekanism:uranium_ore +- immersiveengineering:ore_uranium +- emendatusenigmatica:uranium_ore +- emendatusenigmatica:uranium_andesite_ore +- emendatusenigmatica:uranium_granite_ore +- emendatusenigmatica:uranium_diorite_ore +- emendatusenigmatica:uranium_sand_ore +- emendatusenigmatica:uranium_gravel_ore +- emendatusenigmatica:uranium_netherrack_ore +- emendatusenigmatica:uranium_blackstone_ore +- emendatusenigmatica:uranium_end_stone_ore +- emendatusenigmatica:uranium_gabbro_ore +- emendatusenigmatica:uranium_c_limestone_ore +- emendatusenigmatica:uranium_scoria_ore +- emendatusenigmatica:uranium_weathered_limestone_ore +- emendatusenigmatica:uranium_jasper_ore +- emendatusenigmatica:uranium_marble_ore +- emendatusenigmatica:uranium_slate_ore +- emendatusenigmatica:uranium_mossy_stone_ore +- emendatusenigmatica:uranium_chunk + +#forge:fruits/soursop +- pamhc2trees:soursopitem + +#forge:gems/potassium_nitrate +- emendatusenigmatica:potassium_nitrate_gem + +#structurize:shingle_slabs/clay +- structurize:clay_shingle_slab +- structurize:black_clay_shingle_slab +- structurize:blue_clay_shingle_slab +- structurize:brown_clay_shingle_slab +- structurize:cyan_clay_shingle_slab +- structurize:gray_clay_shingle_slab +- structurize:green_clay_shingle_slab +- structurize:light_blue_clay_shingle_slab +- structurize:light_gray_clay_shingle_slab +- structurize:lime_clay_shingle_slab +- structurize:magenta_clay_shingle_slab +- structurize:orange_clay_shingle_slab +- structurize:pink_clay_shingle_slab +- structurize:purple_clay_shingle_slab +- structurize:red_clay_shingle_slab +- structurize:white_clay_shingle_slab +- structurize:yellow_clay_shingle_slab + +#forge:wool/pink +- minecraft:pink_wool + +#forge:torches +- integrateddynamics:menril_torch +- integrateddynamics:menril_torch_stone + +#mekanism:clumps +- mekanism:clump_iron +- mekanism:clump_gold +- mekanism:clump_osmium +- mekanism:clump_copper +- mekanism:clump_tin +- mekanism:clump_lead +- mekanism:clump_uranium + +#forge:logs +- ars_nouveau:blue_archwood_log +- ars_nouveau:red_archwood_log +- ars_nouveau:green_archwood_log +- ars_nouveau:purple_archwood_log +- ars_nouveau:blue_archwood_wood +- ars_nouveau:red_archwood_wood +- ars_nouveau:green_archwood_wood +- ars_nouveau:purple_archwood_wood + +#forge:irrail + +#structurize:timber_frames/birch/cactus +- structurize:plain_cactus_birch_timber_frame +- structurize:double_crossed_cactus_birch_timber_frame +- structurize:framed_cactus_birch_timber_frame +- structurize:side_framed_cactus_birch_timber_frame +- structurize:up_gated_cactus_birch_timber_frame +- structurize:down_gated_cactus_birch_timber_frame +- structurize:one_crossed_lr_cactus_birch_timber_frame +- structurize:one_crossed_rl_cactus_birch_timber_frame +- structurize:horizontal_plain_cactus_birch_timber_frame +- structurize:side_framed_horizontal_cactus_birch_timber_frame + +#forge:gears/diamond +- titanium:diamond_gear? +- emendatusenigmatica:diamond_gear +- thermal:diamond_gear + +#forge:seeds/strawberry +- pamhc2crops:strawberryseeditem +- thermal:strawberry_seeds + +#forge:elytra +- minecraft:elytra +- enderitemod:enderite_elytra_seperated? +- netherite_plus:netherite_elytra? +- silentgear:elytra? + +#forge:seeds/rye +- pamhc2crops:ryeseeditem + +#curios:bracelet +- mana-and-artifice:emberglow_bracelet +- mana-and-artifice:antidote_bracelet +- mana-and-artifice:ley_line_bracelet +- mana-and-artifice:trickery_bracelet + +#structurize:timber_frames/stone +- #structurize:timber_frames/stone/oak +- #structurize:timber_frames/stone/acacia +- #structurize:timber_frames/stone/birch +- #structurize:timber_frames/stone/jungle +- #structurize:timber_frames/stone/spruce +- #structurize:timber_frames/stone/dark_oak +- #structurize:timber_frames/stone/cactus + +#pneumaticcraft:plastic_sheets +- pneumaticcraft:plastic + +#refinedstorage:parts/items +- #refinedstorage:parts/items/256k +- #refinedstorage:parts/items/1024k +- #refinedstorage:parts/items/4096k +- #refinedstorage:parts/items/16384k +- #refinedstorage:parts/items/256k +- #refinedstorage:parts/items/1024k +- #refinedstorage:parts/items/4096k +- #refinedstorage:parts/items/16384k +- #refinedstorage:parts/items/65536k +- #refinedstorage:parts/items/262144k +- #refinedstorage:parts/items/1048576k +- #refinedstorage:parts/items/infinite + +#enviromats:granodiorite_blocks +- enviromats:granodiorite +- enviromats:granodiorite_brick +- enviromats:granodiorite_brick_small +- enviromats:granodiorite_cobble +- enviromats:granodiorite_polished +- enviromats:granodiorite_tile +- enviromats:granodiorite_tile_small + +#industrialforegoing:machine_frame/pity +- industrialforegoing:machine_frame_pity + +#forge:sodas +- #forge:sodas/cherrysodaitem +- #forge:sodas/colasodaitem +- #forge:sodas/gingersodaitem +- #forge:sodas/grapefruitsodaitem +- #forge:sodas/grapesodaitem +- #forge:sodas/lemonlimesodaitem +- #forge:sodas/orangesodaitem +- #forge:sodas/rootbeersodaitem +- #forge:sodas/strawberrysodaitem + +#refinedstorage:storage_blocks/items/1024k +- extrastorage:block_1024k +- extradisks:1024k_storage_block + +#bloodmagic:arc/cuttingfluid +- bloodmagic:basiccuttingfluid + +#structurize:shingles/moss_slate/dark_oak +- structurize:moss_slate_dark_oak_shingle + +#forge:crops/cactusfruit +- pamhc2crops:cactusfruititem + +#forge:rods/wooden +- naturesaura:ancient_stick +- immersiveengineering:stick_treated +- minecraft:stick + +#curios:curio +- pneumaticcraft:memory_stick + +#refinedstorage:disks/items +- #refinedstorage:disks/items/256k +- #refinedstorage:disks/items/1024k +- #refinedstorage:disks/items/4096k +- #refinedstorage:disks/items/16384k +- #refinedstorage:disks/items/256k +- #refinedstorage:disks/items/1024k +- #refinedstorage:disks/items/4096k +- #refinedstorage:disks/items/16384k +- #refinedstorage:disks/items/65536k +- #refinedstorage:disks/items/262144k +- #refinedstorage:disks/items/1048576k +- #refinedstorage:disks/items/infinite + +#enviromats:alabaster_purple_blocks +- enviromats:alabaster_purple +- enviromats:alabaster_purple_brick +- enviromats:alabaster_purple_brick_small +- enviromats:alabaster_purple_cobble +- enviromats:alabaster_purple_polished +- enviromats:alabaster_purple_tile +- enviromats:alabaster_purple_tile_small + +#curios:back +- industrialforegoing:infinity_backpack? +- minecraft:shulker_box +- minecraft:white_shulker_box +- minecraft:orange_shulker_box +- minecraft:magenta_shulker_box +- minecraft:light_blue_shulker_box +- minecraft:yellow_shulker_box +- minecraft:lime_shulker_box +- minecraft:pink_shulker_box +- minecraft:gray_shulker_box +- minecraft:light_gray_shulker_box +- minecraft:cyan_shulker_box +- minecraft:purple_shulker_box +- minecraft:blue_shulker_box +- minecraft:brown_shulker_box +- minecraft:green_shulker_box +- minecraft:red_shulker_box +- minecraft:black_shulker_box +- ironshulkerbox:copper_shulker_box_white? +- ironshulkerbox:crystal_shulker_box_white? +- ironshulkerbox:diamond_shulker_box_white? +- ironshulkerbox:gold_shulker_box_white? +- ironshulkerbox:iron_shulker_box_white? +- ironshulkerbox:obsidian_shulker_box_white? +- ironshulkerbox:silver_shulker_box_white? +- ironshulkerbox:copper_shulker_box_orange? +- ironshulkerbox:crystal_shulker_box_orange? +- ironshulkerbox:diamond_shulker_box_orange? +- ironshulkerbox:gold_shulker_box_orange? +- ironshulkerbox:iron_shulker_box_orange? +- ironshulkerbox:obsidian_shulker_box_orange? +- ironshulkerbox:silver_shulker_box_orange? +- ironshulkerbox:copper_shulker_box_magenta? +- ironshulkerbox:crystal_shulker_box_magenta? +- ironshulkerbox:diamond_shulker_box_magenta? +- ironshulkerbox:gold_shulker_box_magenta? +- ironshulkerbox:iron_shulker_box_magenta? +- ironshulkerbox:obsidian_shulker_box_magenta? +- ironshulkerbox:silver_shulker_box_magenta? +- ironshulkerbox:copper_shulker_box_light_blue? +- ironshulkerbox:crystal_shulker_box_light_blue? +- ironshulkerbox:diamond_shulker_box_light_blue? +- ironshulkerbox:gold_shulker_box_light_blue? +- ironshulkerbox:iron_shulker_box_light_blue? +- ironshulkerbox:obsidian_shulker_box_light_blue? +- ironshulkerbox:silver_shulker_box_light_blue? +- ironshulkerbox:copper_shulker_box_yellow? +- ironshulkerbox:crystal_shulker_box_yellow? +- ironshulkerbox:diamond_shulker_box_yellow? +- ironshulkerbox:gold_shulker_box_yellow? +- ironshulkerbox:iron_shulker_box_yellow? +- ironshulkerbox:obsidian_shulker_box_yellow? +- ironshulkerbox:silver_shulker_box_yellow? +- ironshulkerbox:copper_shulker_box_lime? +- ironshulkerbox:crystal_shulker_box_lime? +- ironshulkerbox:diamond_shulker_box_lime? +- ironshulkerbox:gold_shulker_box_lime? +- ironshulkerbox:iron_shulker_box_lime? +- ironshulkerbox:obsidian_shulker_box_lime? +- ironshulkerbox:silver_shulker_box_lime? +- ironshulkerbox:copper_shulker_box_pink? +- ironshulkerbox:crystal_shulker_box_pink? +- ironshulkerbox:diamond_shulker_box_pink? +- ironshulkerbox:gold_shulker_box_pink? +- ironshulkerbox:iron_shulker_box_pink? +- ironshulkerbox:obsidian_shulker_box_pink? +- ironshulkerbox:silver_shulker_box_pink? +- ironshulkerbox:copper_shulker_box_gray? +- ironshulkerbox:crystal_shulker_box_gray? +- ironshulkerbox:diamond_shulker_box_gray? +- ironshulkerbox:gold_shulker_box_gray? +- ironshulkerbox:iron_shulker_box_gray? +- ironshulkerbox:obsidian_shulker_box_gray? +- ironshulkerbox:silver_shulker_box_gray? +- ironshulkerbox:copper_shulker_box_light_gray? +- ironshulkerbox:crystal_shulker_box_light_gray? +- ironshulkerbox:diamond_shulker_box_light_gray? +- ironshulkerbox:gold_shulker_box_light_gray? +- ironshulkerbox:iron_shulker_box_light_gray? +- ironshulkerbox:obsidian_shulker_box_light_gray? +- ironshulkerbox:silver_shulker_box_light_gray? +- ironshulkerbox:copper_shulker_box_cyan? +- ironshulkerbox:crystal_shulker_box_cyan? +- ironshulkerbox:diamond_shulker_box_cyan? +- ironshulkerbox:gold_shulker_box_cyan? +- ironshulkerbox:iron_shulker_box_cyan? +- ironshulkerbox:obsidian_shulker_box_cyan? +- ironshulkerbox:silver_shulker_box_cyan? +- ironshulkerbox:copper_shulker_box_purple? +- ironshulkerbox:crystal_shulker_box_purple? +- ironshulkerbox:diamond_shulker_box_purple? +- ironshulkerbox:gold_shulker_box_purple? +- ironshulkerbox:iron_shulker_box_purple? +- ironshulkerbox:obsidian_shulker_box_purple? +- ironshulkerbox:silver_shulker_box_purple? +- ironshulkerbox:copper_shulker_box_blue? +- ironshulkerbox:crystal_shulker_box_blue? +- ironshulkerbox:diamond_shulker_box_blue? +- ironshulkerbox:gold_shulker_box_blue? +- ironshulkerbox:iron_shulker_box_blue? +- ironshulkerbox:obsidian_shulker_box_blue? +- ironshulkerbox:silver_shulker_box_blue? +- ironshulkerbox:copper_shulker_box_brown? +- ironshulkerbox:crystal_shulker_box_brown? +- ironshulkerbox:diamond_shulker_box_brown? +- ironshulkerbox:gold_shulker_box_brown? +- ironshulkerbox:iron_shulker_box_brown? +- ironshulkerbox:obsidian_shulker_box_brown? +- ironshulkerbox:silver_shulker_box_brown? +- ironshulkerbox:copper_shulker_box_green? +- ironshulkerbox:crystal_shulker_box_green? +- ironshulkerbox:diamond_shulker_box_green? +- ironshulkerbox:gold_shulker_box_green? +- ironshulkerbox:iron_shulker_box_green? +- ironshulkerbox:obsidian_shulker_box_green? +- ironshulkerbox:silver_shulker_box_green? +- ironshulkerbox:copper_shulker_box_red? +- ironshulkerbox:crystal_shulker_box_red? +- ironshulkerbox:diamond_shulker_box_red? +- ironshulkerbox:gold_shulker_box_red? +- ironshulkerbox:iron_shulker_box_red? +- ironshulkerbox:obsidian_shulker_box_red? +- ironshulkerbox:silver_shulker_box_red? +- ironshulkerbox:copper_shulker_box_black? +- ironshulkerbox:crystal_shulker_box_black? +- ironshulkerbox:diamond_shulker_box_black? +- ironshulkerbox:gold_shulker_box_black? +- ironshulkerbox:iron_shulker_box_black? +- ironshulkerbox:obsidian_shulker_box_black? +- ironshulkerbox:silver_shulker_box_black? +- enderitemod:enderite_shulker_box? +- netherite_plus:netherite_shulker_box? +- netherite_plus:netherite_white_shulker_box? +- netherite_plus:netherite_orange_shulker_box? +- netherite_plus:netherite_magenta_shulker_box? +- netherite_plus:netherite_light_blue_shulker_box? +- netherite_plus:netherite_yellow_shulker_box? +- netherite_plus:netherite_lime_shulker_box? +- netherite_plus:netherite_pink_shulker_box? +- netherite_plus:netherite_gray_shulker_box? +- netherite_plus:netherite_light_gray_shulker_box? +- netherite_plus:netherite_cyan_shulker_box? +- netherite_plus:netherite_purple_shulker_box? +- netherite_plus:netherite_blue_shulker_box? +- netherite_plus:netherite_brown_shulker_box? +- netherite_plus:netherite_green_shulker_box? +- netherite_plus:netherite_red_shulker_box? +- netherite_plus:netherite_black_shulker_box? +- sophisticatedbackpacks:backpack +- sophisticatedbackpacks:iron_backpack +- sophisticatedbackpacks:gold_backpack +- sophisticatedbackpacks:diamond_backpack +- minecraft:elytra +- enderitemod:enderite_elytra_seperated? +- netherite_plus:netherite_elytra? +- silentgear:elytra? + +#forge:storage_blocks/diamond +- minecraft:diamond_block + +#forge:rawbeef/rawtofeakitem +- pamhc2foodextended:rawtofeakitem + +#forge:dusts/potassium_nitrate +- emendatusenigmatica:potassium_nitrate_dust + +#forge:dusts/lead +- mekanism:dust_lead +- immersiveengineering:dust_lead +- emendatusenigmatica:lead_dust +- thermal:lead_dust + +#forge:cookingoil/sesameoil +- pamhc2foodextended:sesameoilitem + +#framedcompactdrawers:frame_triple +- framedcompactdrawers:framed_compact_drawer +- framedcompactdrawers:framed_drawer_controller +- framedcompactdrawers:framed_slave +- framedcompactdrawers:framed_full_one +- framedcompactdrawers:framed_full_two +- framedcompactdrawers:framed_full_four +- framedcompactdrawers:framed_half_one +- framedcompactdrawers:framed_half_two +- framedcompactdrawers:framed_half_four + +#forge:cracker/cracker +- pamhc2foodcore:crackeritem + +#structurize:timber_frames/spruce/dark_oak +- structurize:plain_dark_oak_spruce_timber_frame +- structurize:double_crossed_dark_oak_spruce_timber_frame +- structurize:framed_dark_oak_spruce_timber_frame +- structurize:side_framed_dark_oak_spruce_timber_frame +- structurize:up_gated_dark_oak_spruce_timber_frame +- structurize:down_gated_dark_oak_spruce_timber_frame +- structurize:one_crossed_lr_dark_oak_spruce_timber_frame +- structurize:one_crossed_rl_dark_oak_spruce_timber_frame +- structurize:horizontal_plain_dark_oak_spruce_timber_frame +- structurize:side_framed_horizontal_dark_oak_spruce_timber_frame + +#forge:nuts/pistachio +- pamhc2trees:pistachioitem + +#envirocore:pladium_blocks +- envirocore:pladium +- envirocore:pladium_brick +- envirocore:pladium_brick_small +- envirocore:pladium_cobble +- envirocore:pladium_polished +- envirocore:pladium_tile +- envirocore:pladium_tile_small + +#enviromats:marble_slabs +- enviromats:marble_slab +- enviromats:marble_brick_slab +- enviromats:marble_brick_small_slab +- enviromats:marble_cobble_slab +- enviromats:marble_polished_slab +- enviromats:marble_tile_slab +- enviromats:marble_tile_small_slab + +#forge:sodas/grapefruitsodaitem +- pamhc2foodextended:grapefruitsodaitem + +#forge:seeds/lentil +- pamhc2crops:lentilseeditem + +#refinedstorage:storage_blocks/fluids/65536k +- extrastorage:block_65536k_fluid +- extradisks:65536k_fluid_storage_block + +#forge:glass_panes/magenta +- pitg:magenta_stained_glasspane +- minecraft:magenta_stained_glass_pane + +#forge:crops/green_bean +- thermal:green_bean + +#forge:nuggets +- mekanism:nugget_osmium +- mekanism:nugget_copper +- mekanism:nugget_tin +- mekanism:nugget_lead +- mekanism:nugget_uranium +- #forge:nuggets/bronze +- #forge:nuggets/refined_glowstone +- #forge:nuggets/refined_obsidian +- #forge:nuggets/steel +- immersiveengineering:nugget_copper +- immersiveengineering:nugget_aluminum +- immersiveengineering:nugget_lead +- immersiveengineering:nugget_silver +- immersiveengineering:nugget_nickel +- immersiveengineering:nugget_uranium +- immersiveengineering:nugget_constantan +- immersiveengineering:nugget_electrum +- immersiveengineering:nugget_steel +- emendatusenigmatica:copper_nugget +- emendatusenigmatica:aluminum_nugget +- emendatusenigmatica:silver_nugget +- emendatusenigmatica:lead_nugget +- emendatusenigmatica:nickel_nugget +- emendatusenigmatica:uranium_nugget +- emendatusenigmatica:osmium_nugget +- emendatusenigmatica:tin_nugget +- emendatusenigmatica:zinc_nugget +- emendatusenigmatica:bronze_nugget +- emendatusenigmatica:brass_nugget +- emendatusenigmatica:constantan_nugget +- emendatusenigmatica:electrum_nugget +- emendatusenigmatica:steel_nugget +- emendatusenigmatica:invar_nugget +- emendatusenigmatica:signalum_nugget +- emendatusenigmatica:lumium_nugget +- emendatusenigmatica:enderium_nugget +- #forge:nuggets/iron +- #forge:nuggets/gold +- #forge:nuggets/bronze +- #forge:nuggets/constantan +- #forge:nuggets/copper +- #forge:nuggets/electrum +- #forge:nuggets/enderium +- #forge:nuggets/invar +- #forge:nuggets/lead +- #forge:nuggets/lumium +- #forge:nuggets/nickel +- #forge:nuggets/signalum +- #forge:nuggets/silver +- #forge:nuggets/tin +- create:copper_nugget +- create:zinc_nugget +- create:brass_nugget + +#forge:ores/uraninite_dense +- powah:uraninite_ore_dense + +#forge:chunks/fluorite +- emendatusenigmatica:fluorite_chunk + +#forge:nuggets/electrum +- immersiveengineering:nugget_electrum +- emendatusenigmatica:electrum_nugget +- thermal:electrum_nugget + +#forge:gems/sulfur +- emendatusenigmatica:sulfur_gem +- thermal:sulfur + +#usefulrailroads:track_builder/torches +- minecraft:redstone_torch +- minecraft:torch + +#quark:stools +- quark:black_stool +- quark:blue_stool +- quark:brown_stool +- quark:cyan_stool +- quark:gray_stool +- quark:green_stool +- quark:light_blue_stool +- quark:light_gray_stool +- quark:lime_stool +- quark:magenta_stool +- quark:orange_stool +- quark:pink_stool +- quark:purple_stool +- quark:red_stool +- quark:white_stool +- quark:yellow_stool + +#forge:crops/cantaloupe +- pamhc2crops:cantaloupeitem + +#forge:vegetables/kale +- pamhc2crops:kaleitem + +#forge:juices/figjuice +- pamhc2foodextended:figjuiceitem + +#forge:yogurt +- #forge:yogurt/yogurt + +#envirocore:litherite_stairs +- envirocore:litherite_stairs +- envirocore:litherite_brick_stairs +- envirocore:litherite_brick_small_stairs +- envirocore:litherite_cobble_stairs +- envirocore:litherite_polished_stairs +- envirocore:litherite_tile_stairs +- envirocore:litherite_tile_small_stairs + +#minecolonies:fletcher_ingredient +- #forge:string +- #minecraft:wool + +#forge:rods/bronze +- emendatusenigmatica:bronze_rod + +#forge:cocoapowder/cocoapowder +- pamhc2foodcore:cocoapowderitem + +#forge:jellies/passionfruitjelly +- pamhc2foodextended:passionfruitjellyitem + +#forge:crops/plum +- pamhc2trees:plumitem + +#mana-and-artifice:dusts/bone_ash +- mana-and-artifice:vinteum_dust +- mana-and-artifice:purified_vinteum_dust +- mana-and-artifice:bone_ash +- mana-and-artifice:arcane_ash +- mana-and-artifice:arcane_compound + +#structurize:timber_frames/cobble_stone/oak +- structurize:plain_oak_cobble_stone_timber_frame +- structurize:double_crossed_oak_cobble_stone_timber_frame +- structurize:framed_oak_cobble_stone_timber_frame +- structurize:side_framed_oak_cobble_stone_timber_frame +- structurize:up_gated_oak_cobble_stone_timber_frame +- structurize:down_gated_oak_cobble_stone_timber_frame +- structurize:one_crossed_lr_oak_cobble_stone_timber_frame +- structurize:one_crossed_rl_oak_cobble_stone_timber_frame +- structurize:horizontal_plain_oak_cobble_stone_timber_frame +- structurize:side_framed_horizontal_oak_cobble_stone_timber_frame + +#create:upright_on_belt +- create:blaze_cake_base +- create:blaze_cake +- create:builders_tea +- minecraft:glass_bottle +- minecraft:potion +- minecraft:splash_potion +- minecraft:lingering_potion + +#forge:dusts/lumium +- emendatusenigmatica:lumium_dust +- thermal:lumium_dust + +#forge:storage_blocks/nickel +- immersiveengineering:storage_nickel +- emendatusenigmatica:nickel_block +- thermal:nickel_block + +#forge:rootvegetables/scallion +- pamhc2crops:scallionitem + +#forge:vegetables/carrot +- minecraft:carrot + +#minecolonies:mechanic_ingredient +- #forge:dusts/redstone +- #forge:ores/redstone +- #forge:storage_blocks/redstone +- minecraft:blaze_rod +- minecraft:ender_pearl +- minecraft:ender_eye +- minecraft:redstone_torch +- minecraft:glowstone_dust +- minecraft:dried_kelp_block + +#forge:glowstone +- minecraft:glowstone + +#forge:fruits/starfruit +- pamhc2trees:starfruititem + +#forge:ores/niter +- thermal:niter_ore + +#forge:crops/walnut +- pamhc2trees:walnutitem + +#forge:sweetberryjelly +- #forge:sweetberryjelly/sweetberryjelly + +#quark:candles +- quark:black_candle +- quark:blue_candle +- quark:brown_candle +- quark:cyan_candle +- quark:gray_candle +- quark:green_candle +- quark:light_blue_candle +- quark:light_gray_candle +- quark:lime_candle +- quark:magenta_candle +- quark:orange_candle +- quark:pink_candle +- quark:purple_candle +- quark:red_candle +- quark:white_candle +- quark:yellow_candle + +#forge:juices/soursopjuice +- pamhc2foodextended:soursopjuiceitem + +#forge:gears/silver +- emendatusenigmatica:silver_gear +- thermal:silver_gear + +#forge:sheetmetals/nickel +- immersiveengineering:sheetmetal_nickel + +#forge:chunks/coal +- emendatusenigmatica:coal_chunk + +#forge:crops/lemon +- pamhc2trees:lemonitem + +#forge:circuits +- #forge:circuits/basic +- #forge:circuits/advanced +- #forge:circuits/elite +- #forge:circuits/ultimate + +#forge:glass/red +- minecraft:red_stained_glass + +#enviromats:basalt_slabs +- enviromats:basalt_slab +- enviromats:basalt_brick_slab +- enviromats:basalt_brick_small_slab +- enviromats:basalt_cobble_slab +- enviromats:basalt_polished_slab +- enviromats:basalt_tile_slab +- enviromats:basalt_tile_small_slab + +#forge:sheetmetals/steel +- immersiveengineering:sheetmetal_steel + +#minecolonies:stonemason_product_excluded +- #minecolonies:mechanic_product + +#refinedstorage:storage_blocks/items/16384k +- extrastorage:block_16384k +- extradisks:16384k_storage_block + +#forge:ender_pearls +- minecraft:ender_pearl + +#forge:sugar +- #forge:sugar/sugar + +#mekanism:shards/gold +- mekanism:shard_gold + +#forge:marshmellows +- #forge:marshmellows/marshmellows + +#forge:glass_panes/green +- pitg:green_stained_glasspane +- minecraft:green_stained_glass_pane + +#envirocore:aethium_stairs +- envirocore:aethium_stairs +- envirocore:aethium_brick_stairs +- envirocore:aethium_brick_small_stairs +- envirocore:aethium_cobble_stairs +- envirocore:aethium_polished_stairs +- envirocore:aethium_tile_stairs +- envirocore:aethium_tile_small_stairs + +#structurize:timber_frames/cactus/spruce +- structurize:plain_spruce_cactus_timber_frame +- structurize:double_crossed_spruce_cactus_timber_frame +- structurize:framed_spruce_cactus_timber_frame +- structurize:side_framed_spruce_cactus_timber_frame +- structurize:up_gated_spruce_cactus_timber_frame +- structurize:down_gated_spruce_cactus_timber_frame +- structurize:one_crossed_lr_spruce_cactus_timber_frame +- structurize:one_crossed_rl_spruce_cactus_timber_frame +- structurize:horizontal_plain_spruce_cactus_timber_frame +- structurize:side_framed_horizontal_spruce_cactus_timber_frame + +#enviromats:alabaster_gray_stairs +- enviromats:alabaster_gray_stairs +- enviromats:alabaster_gray_brick_stairs +- enviromats:alabaster_gray_brick_small_stairs +- enviromats:alabaster_gray_cobble_stairs +- enviromats:alabaster_gray_polished_stairs +- enviromats:alabaster_gray_tile_stairs +- enviromats:alabaster_gray_tile_small_stairs + +#enviromats:alabaster_bricks_small +- enviromats:alabaster_white_brick_small +- enviromats:alabaster_orange_brick_small +- enviromats:alabaster_magenta_brick_small +- enviromats:alabaster_light_blue_brick_small +- enviromats:alabaster_yellow_brick_small +- enviromats:alabaster_lime_brick_small +- enviromats:alabaster_pink_brick_small +- enviromats:alabaster_gray_brick_small +- enviromats:alabaster_light_gray_brick_small +- enviromats:alabaster_cyan_brick_small +- enviromats:alabaster_purple_brick_small +- enviromats:alabaster_blue_brick_small +- enviromats:alabaster_brown_brick_small +- enviromats:alabaster_green_brick_small +- enviromats:alabaster_red_brick_small +- enviromats:alabaster_black_brick_small + +#forge:vegetables/waterchestnut +- pamhc2crops:waterchestnutitem + +#forge:lead +- minecraft:lead + +#forge:jellies +- #forge:jellies/applejelly +- #forge:jellies/melonjelly +- #forge:jellies/sweetberryjelly +- #forge:jellies/blackberryjelly +- #forge:jellies/blueberryjelly +- #forge:jellies/cactusfruitjelly +- #forge:jellies/candleberryjelly +- #forge:jellies/cranberryjelly +- #forge:jellies/elderberryjelly +- #forge:jellies/huckleberryjelly +- #forge:jellies/juniperberryjelly +- #forge:jellies/mulberryjelly +- #forge:jellies/raspberryjelly +- #forge:jellies/strawberryjelly +- #forge:jellies/cantaloupejelly +- #forge:jellies/grapejelly +- #forge:jellies/greengrapejelly +- #forge:jellies/kiwijelly +- #forge:jellies/pineapplejelly +- #forge:jellies/cherryjelly +- #forge:jellies/orangejelly +- #forge:jellies/peachjelly +- #forge:jellies/pearjelly +- #forge:jellies/plumjelly +- #forge:jellies/pawpawjelly +- #forge:jellies/soursopjelly +- #forge:jellies/apricotjelly +- #forge:jellies/bananajelly +- #forge:jellies/datejelly +- #forge:jellies/dragonfruitjelly +- #forge:jellies/figjelly +- #forge:jellies/grapefruitjelly +- #forge:jellies/mangojelly +- #forge:jellies/papayajelly +- #forge:jellies/persimmonjelly +- #forge:jellies/pomegranatejelly +- #forge:jellies/starfruitjelly +- #forge:jellies/breadfruitjelly +- #forge:jellies/jackfruitjelly +- #forge:jellies/guavajelly +- #forge:jellies/lycheejelly +- #forge:jellies/passionfruitjelly +- #forge:jellies/rambutanjelly +- #forge:jellies/tamarindjelly +- #forge:jellies/gooseberryjelly +- #forge:jellies/durianjelly +- #forge:jellies/lemonjelly +- #forge:jellies/limejelly + +#forge:chests/trapped +- minecraft:trapped_chest +- quark:oak_trapped_chest +- quark:spruce_trapped_chest +- quark:birch_trapped_chest +- quark:jungle_trapped_chest +- quark:acacia_trapped_chest +- quark:dark_oak_trapped_chest +- quark:warped_trapped_chest +- quark:crimson_trapped_chest +- quark:nether_brick_trapped_chest +- quark:purpur_trapped_chest +- quark:prismarine_trapped_chest +- quark:mushroom_trapped_chest + +#thermal:crafting/casts +- thermal:chiller_ball_cast + +#envirocore:kyronite_stairs +- envirocore:kyronite_stairs +- envirocore:kyronite_brick_stairs +- envirocore:kyronite_brick_small_stairs +- envirocore:kyronite_cobble_stairs +- envirocore:kyronite_polished_stairs +- envirocore:kyronite_tile_stairs +- envirocore:kyronite_tile_small_stairs + +#forge:jellies/cranberryjelly +- pamhc2foodextended:cranberryjellyitem + +#forge:coins/silver +- thermal:silver_coin + +#forge:seeds/rhubarb +- pamhc2crops:rhubarbseeditem + +#forge:ingots/osmium +- mekanism:ingot_osmium +- emendatusenigmatica:osmium_ingot + +#enviromats:alabaster_red_stairs +- enviromats:alabaster_red_stairs +- enviromats:alabaster_red_brick_stairs +- enviromats:alabaster_red_brick_small_stairs +- enviromats:alabaster_red_cobble_stairs +- enviromats:alabaster_red_polished_stairs +- enviromats:alabaster_red_tile_stairs +- enviromats:alabaster_red_tile_small_stairs + +#forge:fruits/greengrape +- pamhc2crops:greengrapeitem + +#forge:tool_juicer +- #forge:tool_juicer/juicer + +#forge:seeds/garlic +- pamhc2crops:garlicseeditem + +#bloodmagic:arc/sieve +- bloodmagic:airscribetool + +#forge:storage_blocks/charged_certus_quartz +- emendatusenigmatica:charged_certus_quartz_block + +#minecraft:beds +- minecraft:red_bed +- minecraft:black_bed +- minecraft:blue_bed +- minecraft:brown_bed +- minecraft:cyan_bed +- minecraft:gray_bed +- minecraft:green_bed +- minecraft:light_blue_bed +- minecraft:light_gray_bed +- minecraft:lime_bed +- minecraft:magenta_bed +- minecraft:orange_bed +- minecraft:pink_bed +- minecraft:purple_bed +- minecraft:white_bed +- minecraft:yellow_bed + +#structurize:shingles/clay/jungle +- structurize:clay_jungle_shingle +- structurize:black_clay_jungle_shingle +- structurize:blue_clay_jungle_shingle +- structurize:brown_clay_jungle_shingle +- structurize:cyan_clay_jungle_shingle +- structurize:gray_clay_jungle_shingle +- structurize:green_clay_jungle_shingle +- structurize:light_blue_clay_jungle_shingle +- structurize:light_gray_clay_jungle_shingle +- structurize:lime_clay_jungle_shingle +- structurize:magenta_clay_jungle_shingle +- structurize:orange_clay_jungle_shingle +- structurize:pink_clay_jungle_shingle +- structurize:purple_clay_jungle_shingle +- structurize:red_clay_jungle_shingle +- structurize:white_clay_jungle_shingle +- structurize:yellow_clay_jungle_shingle + +#forge:grain/oat +- pamhc2crops:oatsitem + +#forge:ores/diamond +- emendatusenigmatica:diamond_ore +- emendatusenigmatica:diamond_andesite_ore +- emendatusenigmatica:diamond_granite_ore +- emendatusenigmatica:diamond_diorite_ore +- emendatusenigmatica:diamond_sand_ore +- emendatusenigmatica:diamond_gravel_ore +- emendatusenigmatica:diamond_netherrack_ore +- emendatusenigmatica:diamond_blackstone_ore +- emendatusenigmatica:diamond_end_stone_ore +- emendatusenigmatica:diamond_gabbro_ore +- emendatusenigmatica:diamond_c_limestone_ore +- emendatusenigmatica:diamond_scoria_ore +- emendatusenigmatica:diamond_weathered_limestone_ore +- emendatusenigmatica:diamond_jasper_ore +- emendatusenigmatica:diamond_marble_ore +- emendatusenigmatica:diamond_slate_ore +- emendatusenigmatica:diamond_mossy_stone_ore +- emendatusenigmatica:diamond_chunk +- minecraft:diamond_ore + +#minecraft:doors +- #minecraft:wooden_doors +- minecraft:iron_door +- #pneumaticcraft:doors +- integrateddynamics:menril_door +- structurize:blockcactusdoor +- ars_nouveau:archwood_door +- engineersdecor:metal_sliding_door + +#forge:rootvegetables/leek +- pamhc2crops:leekitem + +#forge:tool_pot/pot +- pamhc2foodcore:potitem + +#forge:fruits/melon +- minecraft:melon_slice +- minecraft:melon + +#forge:dusts/bronze +- mekanism:dust_bronze +- emendatusenigmatica:bronze_dust +- thermal:bronze_dust + +#enviromats:alabaster_lime_slabs +- enviromats:alabaster_lime_slab +- enviromats:alabaster_lime_brick_slab +- enviromats:alabaster_lime_brick_small_slab +- enviromats:alabaster_lime_cobble_slab +- enviromats:alabaster_lime_polished_slab +- enviromats:alabaster_lime_tile_slab +- enviromats:alabaster_lime_tile_small_slab + +#forge:rootvegetables/kohlrabi +- pamhc2crops:kohlrabiitem + +#enviromats:alabaster_brown_stairs +- enviromats:alabaster_brown_stairs +- enviromats:alabaster_brown_brick_stairs +- enviromats:alabaster_brown_brick_small_stairs +- enviromats:alabaster_brown_cobble_stairs +- enviromats:alabaster_brown_polished_stairs +- enviromats:alabaster_brown_tile_stairs +- enviromats:alabaster_brown_tile_small_stairs + +#industrialforegoing:machine_frame/advanced +- industrialforegoing:machine_frame_advanced + +#mekanism:clumps/uranium +- mekanism:clump_uranium + +#forge:chunks/zinc +- emendatusenigmatica:zinc_chunk + +#forge:seeds/arrowroot +- pamhc2crops:arrowrootseeditem + +#enviromats:alabaster_black_blocks +- enviromats:alabaster_black +- enviromats:alabaster_black_brick +- enviromats:alabaster_black_brick_small +- enviromats:alabaster_black_cobble +- enviromats:alabaster_black_polished +- enviromats:alabaster_black_tile +- enviromats:alabaster_black_tile_small + +#refinedstorage:parts/items/1024k +- extrastorage:storagepart_1024k +- extradisks:1024k_storage_part + +#forge:seeds/melonseeds +- minecraft:melon_seeds + +#forge:juices/starfruitjuice +- pamhc2foodextended:starfruitjuiceitem + +#forge:juices/greengrapejuice +- pamhc2foodextended:greengrapejuiceitem + +#enviromats:alabaster_blue_walls +- enviromats:alabaster_blue_wall +- enviromats:alabaster_blue_brick_wall +- enviromats:alabaster_blue_brick_small_wall +- enviromats:alabaster_blue_cobble_wall + +#forge:storage_blocks/osmium +- mekanism:block_osmium +- emendatusenigmatica:osmium_block + +#forge:seeds/frost_melon +- thermal:frost_melon_seeds + +#forge:sodas/colasodaitem +- pamhc2foodextended:colasodaitem + +#forge:ores/charged_certus_quartz +- emendatusenigmatica:charged_certus_quartz_ore +- emendatusenigmatica:charged_certus_quartz_andesite_ore +- emendatusenigmatica:charged_certus_quartz_granite_ore +- emendatusenigmatica:charged_certus_quartz_diorite_ore +- emendatusenigmatica:charged_certus_quartz_sand_ore +- emendatusenigmatica:charged_certus_quartz_gravel_ore +- emendatusenigmatica:charged_certus_quartz_netherrack_ore +- emendatusenigmatica:charged_certus_quartz_blackstone_ore +- emendatusenigmatica:charged_certus_quartz_end_stone_ore +- emendatusenigmatica:charged_certus_quartz_gabbro_ore +- emendatusenigmatica:charged_certus_quartz_c_limestone_ore +- emendatusenigmatica:charged_certus_quartz_scoria_ore +- emendatusenigmatica:charged_certus_quartz_weathered_limestone_ore +- emendatusenigmatica:charged_certus_quartz_jasper_ore +- emendatusenigmatica:charged_certus_quartz_marble_ore +- emendatusenigmatica:charged_certus_quartz_slate_ore +- emendatusenigmatica:charged_certus_quartz_mossy_stone_ore +- emendatusenigmatica:charged_certus_quartz_chunk + +#darkutils:filter +- darkutils:filter_undead +- darkutils:filter_animal +- darkutils:filter_arthropod +- darkutils:filter_player +- darkutils:filter_slime +- darkutils:filter_hostile +- darkutils:filter_villager +- darkutils:filter_fire_immune +- darkutils:filter_child +- darkutils:filter_golem +- darkutils:filter_pet +- darkutils:filter_water +- darkutils:filter_named +- darkutils:filter_explosion_immune +- darkutils:filter_raid +- darkutils:filter_illager +- darkutils:filter_boss + +#forge:coins/constantan +- thermal:constantan_coin + +#appliedenergistics2:crystals/charged_certus_quartz +- emendatusenigmatica:charged_certus_quartz_gem + +#forge:seeds/tea +- thermal:tea_seeds + +#appliedenergistics2:smart_cable +- appliedenergistics2:white_smart_cable +- appliedenergistics2:orange_smart_cable +- appliedenergistics2:magenta_smart_cable +- appliedenergistics2:light_blue_smart_cable +- appliedenergistics2:yellow_smart_cable +- appliedenergistics2:lime_smart_cable +- appliedenergistics2:pink_smart_cable +- appliedenergistics2:gray_smart_cable +- appliedenergistics2:light_gray_smart_cable +- appliedenergistics2:cyan_smart_cable +- appliedenergistics2:purple_smart_cable +- appliedenergistics2:blue_smart_cable +- appliedenergistics2:brown_smart_cable +- appliedenergistics2:green_smart_cable +- appliedenergistics2:red_smart_cable +- appliedenergistics2:black_smart_cable +- appliedenergistics2:fluix_smart_cable + +#forge:rawfish +- #forge:rawfish/rawcod +- #forge:rawfish/rawsalmon +- #forge:rawfish/rawtropicalfish +- #forge:rawfish/rawtofishitem + +#forge:storage_blocks/charcoal +- mekanism:block_charcoal +- thermal:charcoal_block +- quark:charcoal_block + +#refinedstorage:pattern_grid +- refinedstorage:pink_pattern_grid +- refinedstorage:gray_pattern_grid +- refinedstorage:orange_pattern_grid +- refinedstorage:cyan_pattern_grid +- refinedstorage:magenta_pattern_grid +- refinedstorage:pattern_grid +- refinedstorage:light_gray_pattern_grid +- refinedstorage:brown_pattern_grid +- refinedstorage:black_pattern_grid +- refinedstorage:white_pattern_grid +- refinedstorage:lime_pattern_grid +- refinedstorage:purple_pattern_grid +- refinedstorage:red_pattern_grid +- refinedstorage:green_pattern_grid +- refinedstorage:blue_pattern_grid +- refinedstorage:yellow_pattern_grid + +#appliedenergistics2:knife +- appliedenergistics2:certus_quartz_cutting_knife +- appliedenergistics2:nether_quartz_cutting_knife + +#structurize:timber_frames/oak/oak +- structurize:plain_oak_oak_timber_frame +- structurize:double_crossed_oak_oak_timber_frame +- structurize:framed_oak_oak_timber_frame +- structurize:side_framed_oak_oak_timber_frame +- structurize:up_gated_oak_oak_timber_frame +- structurize:down_gated_oak_oak_timber_frame +- structurize:one_crossed_lr_oak_oak_timber_frame +- structurize:one_crossed_rl_oak_oak_timber_frame +- structurize:horizontal_plain_oak_oak_timber_frame +- structurize:side_framed_horizontal_oak_oak_timber_frame + +#structurize:shingle_slabs/thatched +- structurize:thatched_shingle_slab + +#forge:crops/kale +- pamhc2crops:kaleitem + +#mekanism:configurators +- #forge:wrenches +- #forge:tools/wrench + +#envirocore:xerothium_stairs +- envirocore:xerothium_stairs +- envirocore:xerothium_brick_stairs +- envirocore:xerothium_brick_small_stairs +- envirocore:xerothium_cobble_stairs +- envirocore:xerothium_polished_stairs +- envirocore:xerothium_tile_stairs +- envirocore:xerothium_tile_small_stairs + +#forge:seeds/blueberry +- pamhc2crops:blueberryseeditem + +#forge:plates/emerald +- emendatusenigmatica:emerald_plate + +#forge:crops/sesameseeds +- pamhc2crops:sesameseedsitem + +#refinedstorage:storage_blocks/items/262144k +- extradisks:262144k_storage_block + +#forge:salsa/salsa +- pamhc2foodextended:salsaitem + +#oc:datacard1 + +#forge:seeds/cauliflower +- pamhc2crops:cauliflowerseeditem + +#refinedstorage:parts/items/262144k +- extradisks:262144k_storage_part + +#forge:end_stones +- minecraft:end_stone + +#forge:storage_blocks/fluorite +- emendatusenigmatica:fluorite_block + +#biomesoplenty:fir_logs +- biomesoplenty:fir_log +- biomesoplenty:fir_wood +- biomesoplenty:stripped_fir_log +- biomesoplenty:stripped_fir_wood + +#forge:sandstone/colorless +- minecraft:sandstone +- minecraft:cut_sandstone +- minecraft:chiseled_sandstone +- minecraft:smooth_sandstone + +#forge:chocolatebar +- #forge:chocolatebar/chocolatebar + +#forge:rootvegetables/turnip +- pamhc2crops:turnipitem + +#forge:ingots/aluminum +- immersiveengineering:ingot_aluminum +- emendatusenigmatica:aluminum_ingot + +#forge:rootvegetables/jicama +- pamhc2crops:jicamaitem + +#structurize:timber_frames/stone/dark_oak +- structurize:plain_dark_oak_stone_timber_frame +- structurize:double_crossed_dark_oak_stone_timber_frame +- structurize:framed_dark_oak_stone_timber_frame +- structurize:side_framed_dark_oak_stone_timber_frame +- structurize:up_gated_dark_oak_stone_timber_frame +- structurize:down_gated_dark_oak_stone_timber_frame +- structurize:one_crossed_lr_dark_oak_stone_timber_frame +- structurize:one_crossed_rl_dark_oak_stone_timber_frame +- structurize:horizontal_plain_dark_oak_stone_timber_frame +- structurize:side_framed_horizontal_dark_oak_stone_timber_frame + +#structurize:timber_frames/cobble_stone/cactus +- structurize:plain_cactus_cobble_stone_timber_frame +- structurize:double_crossed_cactus_cobble_stone_timber_frame +- structurize:framed_cactus_cobble_stone_timber_frame +- structurize:side_framed_cactus_cobble_stone_timber_frame +- structurize:up_gated_cactus_cobble_stone_timber_frame +- structurize:down_gated_cactus_cobble_stone_timber_frame +- structurize:one_crossed_lr_cactus_cobble_stone_timber_frame +- structurize:one_crossed_rl_cactus_cobble_stone_timber_frame +- structurize:horizontal_plain_cactus_cobble_stone_timber_frame +- structurize:side_framed_horizontal_cactus_cobble_stone_timber_frame + +#forge:dusts/emerald +- mekanism:dust_emerald +- emendatusenigmatica:emerald_dust +- thermal:emerald_dust + +#structurize:timber_frames/oak/birch +- structurize:plain_birch_oak_timber_frame +- structurize:double_crossed_birch_oak_timber_frame +- structurize:framed_birch_oak_timber_frame +- structurize:side_framed_birch_oak_timber_frame +- structurize:up_gated_birch_oak_timber_frame +- structurize:down_gated_birch_oak_timber_frame +- structurize:one_crossed_lr_birch_oak_timber_frame +- structurize:one_crossed_rl_birch_oak_timber_frame +- structurize:horizontal_plain_birch_oak_timber_frame +- structurize:side_framed_horizontal_birch_oak_timber_frame + +#minecolonies:baker_product_excluded +- minecraft:bread +- minecraft:cake +- minecraft:cookie +- minecraft:pumpkin_pie + +#forge:chunks/emerald +- emendatusenigmatica:emerald_chunk + +#forge:seeds/peas +- pamhc2crops:peasseeditem + +#minecraft:beacon_payment_items +- minecraft:netherite_ingot +- minecraft:emerald +- minecraft:diamond +- minecraft:gold_ingot +- minecraft:iron_ingot +- mekanism:ingot_osmium +- mekanism:ingot_copper +- mekanism:ingot_tin +- mekanism:ingot_lead +- mekanism:ingot_uranium +- mekanism:ingot_bronze +- mekanism:ingot_refined_obsidian +- mekanism:ingot_refined_glowstone +- mekanism:ingot_steel +- emendatusenigmatica:copper_ingot +- emendatusenigmatica:aluminum_ingot +- emendatusenigmatica:silver_ingot +- emendatusenigmatica:lead_ingot +- emendatusenigmatica:nickel_ingot +- emendatusenigmatica:uranium_ingot +- emendatusenigmatica:osmium_ingot +- emendatusenigmatica:tin_ingot +- emendatusenigmatica:zinc_ingot +- emendatusenigmatica:bronze_ingot +- emendatusenigmatica:brass_ingot +- emendatusenigmatica:constantan_ingot +- emendatusenigmatica:electrum_ingot +- emendatusenigmatica:steel_ingot +- emendatusenigmatica:invar_ingot +- emendatusenigmatica:signalum_ingot +- emendatusenigmatica:lumium_ingot +- emendatusenigmatica:enderium_ingot +- ars_nouveau:arcane_ore + +#forge:ores/quartz +- minecraft:nether_quartz_ore + +#forge:nuggets/signalum +- emendatusenigmatica:signalum_nugget +- thermal:signalum_nugget + +#forge:tool_bakeware +- #forge:tool_bakeware/bakeware + +#structurize:shingles/thatched/acacia +- structurize:thatched_acacia_shingle + +#forge:juices/dragonfruitjuice +- pamhc2foodextended:dragonfruitjuiceitem + +#forge:crops/peach +- pamhc2trees:peachitem + +#forge:seeds/coffee +- thermal:coffee_seeds + +#forge:crops/amaranth +- pamhc2crops:amaranthitem + +#forge:tool_mixingbowl +- #forge:tool_mixingbowl/mixingbowl + +#forge:tool_roller +- #forge:tool_roller/roller + +#forge:juices/passionfruitjuice +- pamhc2foodextended:passionfruitjuiceitem + +#minecraft:logs +- #minecraft:logs_that_burn +- #minecraft:crimson_stems +- #minecraft:warped_stems +- #biomesoplenty:fir_logs +- #biomesoplenty:redwood_logs +- #biomesoplenty:cherry_logs +- #biomesoplenty:mahogany_logs +- #biomesoplenty:jacaranda_logs +- #biomesoplenty:palm_logs +- #biomesoplenty:willow_logs +- #biomesoplenty:dead_logs +- #biomesoplenty:magic_logs +- #biomesoplenty:umbran_logs +- #biomesoplenty:hellbark_logs +- naturesaura:ancient_log +- naturesaura:ancient_bark +- integrateddynamics:menril_log +- integrateddynamics:menril_log_filled +- ars_nouveau:blue_archwood_log +- ars_nouveau:red_archwood_log +- ars_nouveau:green_archwood_log +- ars_nouveau:purple_archwood_log +- ars_nouveau:blue_archwood_wood +- ars_nouveau:red_archwood_wood +- ars_nouveau:green_archwood_wood +- ars_nouveau:purple_archwood_wood +- ars_nouveau:stripped_blue_archwood_log +- ars_nouveau:stripped_red_archwood_log +- ars_nouveau:stripped_green_archwood_log +- ars_nouveau:stripped_purple_archwood_log +- ars_nouveau:stripped_blue_archwood_wood +- ars_nouveau:stripped_red_archwood_wood +- ars_nouveau:stripped_green_archwood_wood +- ars_nouveau:stripped_purple_archwood_wood + +#structurize:timber_frames/jungle/jungle +- structurize:plain_jungle_jungle_timber_frame +- structurize:double_crossed_jungle_jungle_timber_frame +- structurize:framed_jungle_jungle_timber_frame +- structurize:side_framed_jungle_jungle_timber_frame +- structurize:up_gated_jungle_jungle_timber_frame +- structurize:down_gated_jungle_jungle_timber_frame +- structurize:one_crossed_lr_jungle_jungle_timber_frame +- structurize:one_crossed_rl_jungle_jungle_timber_frame +- structurize:horizontal_plain_jungle_jungle_timber_frame +- structurize:side_framed_horizontal_jungle_jungle_timber_frame + +#forge:fruits/apricot +- pamhc2trees:apricotitem + +#forge:treated_wood_slab +- immersiveengineering:slab_treated_wood_horizontal +- immersiveengineering:slab_treated_wood_vertical +- immersiveengineering:slab_treated_wood_packaged + +#forge:rootvegetables/sweetpotato +- pamhc2crops:sweetpotatoitem + +#forge:ores/certus_quartz +- emendatusenigmatica:certus_quartz_ore +- emendatusenigmatica:certus_quartz_andesite_ore +- emendatusenigmatica:certus_quartz_granite_ore +- emendatusenigmatica:certus_quartz_diorite_ore +- emendatusenigmatica:certus_quartz_sand_ore +- emendatusenigmatica:certus_quartz_gravel_ore +- emendatusenigmatica:certus_quartz_netherrack_ore +- emendatusenigmatica:certus_quartz_blackstone_ore +- emendatusenigmatica:certus_quartz_end_stone_ore +- emendatusenigmatica:certus_quartz_gabbro_ore +- emendatusenigmatica:certus_quartz_c_limestone_ore +- emendatusenigmatica:certus_quartz_scoria_ore +- emendatusenigmatica:certus_quartz_weathered_limestone_ore +- emendatusenigmatica:certus_quartz_jasper_ore +- emendatusenigmatica:certus_quartz_marble_ore +- emendatusenigmatica:certus_quartz_slate_ore +- emendatusenigmatica:certus_quartz_mossy_stone_ore +- emendatusenigmatica:certus_quartz_chunk +- appliedenergistics2:quartz_ore +- appliedenergistics2:charged_quartz_ore + +#forge:butter +- #forge:butter/butter +- #forge:butter/silkentofu + +#forge:gears/bronze +- emendatusenigmatica:bronze_gear +- thermal:bronze_gear + +#refinedstorage:storage_blocks +- #refinedstorage:storage_blocks/items +- #refinedstorage:storage_blocks/fluids +- #refinedstorage:storage_blocks/items +- #refinedstorage:storage_blocks/fluids + +#forge:crops/turnip +- pamhc2crops:turnipitem + +#forge:groundmeats/groundfish +- pamhc2foodcore:groundfishitem + +#forge:nuts/chestnut +- pamhc2trees:chestnutitem + +#forge:jellies/bananajelly +- pamhc2foodextended:bananajellyitem + +#quark:vertical_slab +- quark:acacia_vertical_slab +- quark:andesite_bricks_vertical_slab +- quark:andesite_vertical_slab +- quark:basalt_bricks_vertical_slab +- quark:basalt_vertical_slab +- quark:biotite_block_vertical_slab +- quark:birch_vertical_slab +- quark:blackstone_vertical_slab +- quark:black_shingles_vertical_slab +- quark:black_stained_planks_vertical_slab +- quark:blue_nether_bricks_vertical_slab +- quark:blue_shingles_vertical_slab +- quark:blue_stained_planks_vertical_slab +- quark:brick_vertical_slab +- quark:brimstone_bricks_vertical_slab +- quark:brimstone_vertical_slab +- quark:brown_shingles_vertical_slab +- quark:brown_stained_planks_vertical_slab +- quark:charred_nether_bricks_vertical_slab +- quark:cobbedstone_vertical_slab +- quark:cobblestone_bricks_vertical_slab +- quark:cobblestone_vertical_slab +- quark:crimson_vertical_slab +- quark:cut_red_sandstone_vertical_slab +- quark:cut_sandstone_vertical_slab +- quark:cut_soul_sandstone_vertical_slab +- quark:cyan_shingles_vertical_slab +- quark:cyan_stained_planks_vertical_slab +- quark:dark_elder_prismarine_vertical_slab +- quark:dark_oak_vertical_slab +- quark:dark_prismarine_vertical_slab +- quark:diorite_bricks_vertical_slab +- quark:diorite_vertical_slab +- quark:duskbound_block_vertical_slab +- quark:elder_prismarine_bricks_vertical_slab +- quark:elder_prismarine_vertical_slab +- quark:end_stone_brick_vertical_slab +- quark:granite_bricks_vertical_slab +- quark:granite_vertical_slab +- quark:gray_shingles_vertical_slab +- quark:gray_stained_planks_vertical_slab +- quark:green_shingles_vertical_slab +- quark:green_stained_planks_vertical_slab +- quark:iron_plate_vertical_slab +- quark:jasper_bricks_vertical_slab +- quark:jasper_vertical_slab +- quark:jungle_vertical_slab +- quark:light_blue_shingles_vertical_slab +- quark:light_blue_stained_planks_vertical_slab +- quark:light_gray_shingles_vertical_slab +- quark:light_gray_stained_planks_vertical_slab +- quark:limestone_bricks_vertical_slab +- quark:limestone_vertical_slab +- quark:lime_shingles_vertical_slab +- quark:lime_stained_planks_vertical_slab +- quark:magenta_shingles_vertical_slab +- quark:magenta_stained_planks_vertical_slab +- quark:magma_bricks_vertical_slab +- quark:marble_bricks_vertical_slab +- quark:marble_vertical_slab +- quark:midori_block_vertical_slab +- quark:mossy_cobblestone_bricks_vertical_slab +- quark:mossy_cobblestone_vertical_slab +- quark:mossy_stone_brick_vertical_slab +- quark:nether_brick_vertical_slab +- quark:oak_vertical_slab +- quark:orange_shingles_vertical_slab +- quark:orange_stained_planks_vertical_slab +- quark:permafrost_bricks_vertical_slab +- quark:permafrost_vertical_slab +- quark:pink_shingles_vertical_slab +- quark:pink_stained_planks_vertical_slab +- quark:polished_andesite_vertical_slab +- quark:polished_basalt_vertical_slab +- quark:polished_blackstone_brick_vertical_slab +- quark:polished_blackstone_vertical_slab +- quark:polished_diorite_vertical_slab +- quark:polished_granite_vertical_slab +- quark:polished_jasper_vertical_slab +- quark:polished_limestone_vertical_slab +- quark:polished_marble_vertical_slab +- quark:polished_slate_vertical_slab +- quark:prismarine_brick_vertical_slab +- quark:prismarine_vertical_slab +- quark:purple_shingles_vertical_slab +- quark:purple_stained_planks_vertical_slab +- quark:purpur_vertical_slab +- quark:quartz_vertical_slab +- quark:red_nether_brick_vertical_slab +- quark:red_sandstone_bricks_vertical_slab +- quark:red_sandstone_vertical_slab +- quark:red_shingles_vertical_slab +- quark:red_stained_planks_vertical_slab +- quark:rusty_iron_plate_vertical_slab +- quark:sandstone_bricks_vertical_slab +- quark:sandstone_vertical_slab +- quark:sandy_bricks_vertical_slab +- quark:shingles_vertical_slab +- quark:slate_bricks_vertical_slab +- quark:slate_vertical_slab +- quark:smooth_biotite_vertical_slab +- quark:smooth_quartz_vertical_slab +- quark:smooth_red_sandstone_vertical_slab +- quark:smooth_sandstone_vertical_slab +- quark:smooth_soul_sandstone_vertical_slab +- quark:smooth_stone_vertical_slab +- quark:snow_bricks_vertical_slab +- quark:soul_sandstone_bricks_vertical_slab +- quark:soul_sandstone_vertical_slab +- quark:spruce_vertical_slab +- quark:stone_brick_vertical_slab +- quark:stone_vertical_slab +- quark:thatch_vertical_slab +- quark:turf_vertical_slab +- quark:warped_vertical_slab +- quark:white_shingles_vertical_slab +- quark:white_stained_planks_vertical_slab +- quark:yellow_shingles_vertical_slab +- quark:yellow_stained_planks_vertical_slab + +#structurize:shingles/slate/oak +- structurize:slate_oak_shingle +- structurize:blue_slate_oak_shingle +- structurize:green_slate_oak_shingle +- structurize:purple_slate_oak_shingle + +#forge:dusts/coal_coke +- immersiveengineering:dust_coke +- emendatusenigmatica:coke_dust + +#forge:fruits/guava +- pamhc2trees:guavaitem + +#forge:vegetables/radish +- pamhc2crops:radishitem + +#forge:rods/lapis +- emendatusenigmatica:lapis_rod + +#forge:nutbutters/pistachiobutter +- pamhc2foodextended:pistachiobutteritem + +#mekanism:crystals/tin +- mekanism:crystal_tin + +#appliedenergistics2:blacklisted/annihilation_plane + +#forge:paper_plants/okra +- pamhc2crops:okraitem + +#forge:seeds/wheat +- minecraft:wheat_seeds + +#forge:salt +- #forge:dusts/salt +- #forge:salt/salt + +#forge:ingots/iron +- minecraft:iron_ingot +- dustrial_decor:rusty_iron_ingot + +#forge:sugar/sugar +- minecraft:sugar + +#forge:chunks/bitumen +- emendatusenigmatica:bitumen_chunk + +#forge:seeds/chickpea +- pamhc2crops:chickpeaseeditem + +#curios:ring +- curios:ring +- naturesaura:death_ring +- ars_nouveau:ring_of_amplify +- ars_nouveau:ring_of_lesser_discount +- ars_nouveau:ring_of_greater_discount +- cyclic:charm_ultimate +- cyclic:antigravity +- mana-and-artifice:mundane_ring +- mana-and-artifice:fortune_ring_minor +- mana-and-artifice:fortune_ring +- mana-and-artifice:fortune_ring_greater +- mana-and-artifice:silk_touch_ring +- mana-and-artifice:blink_precision_ring +- mana-and-artifice:air_cast_ring +- mana-and-artifice:break_ring_lesser +- mana-and-artifice:break_ring_greater + +#forge:tool_cuttingboard +- #forge:tool_cuttingboard/cuttingboard + +#minecraft:anvil +- minecraft:anvil +- minecraft:chipped_anvil +- minecraft:damaged_anvil + +#forge:storage_blocks/enderium +- emendatusenigmatica:enderium_block +- thermal:enderium_block + +#forge:sand +- biomesoplenty:black_sand +- biomesoplenty:orange_sand +- biomesoplenty:white_sand +- #forge:sand/colorless +- #forge:sand/red + +#forge:cheese +- #forge:cheese/cheese +- #forge:cheese/silkentofu + +#structurize:timber_frames/cactus/birch +- structurize:plain_birch_cactus_timber_frame +- structurize:double_crossed_birch_cactus_timber_frame +- structurize:framed_birch_cactus_timber_frame +- structurize:side_framed_birch_cactus_timber_frame +- structurize:up_gated_birch_cactus_timber_frame +- structurize:down_gated_birch_cactus_timber_frame +- structurize:one_crossed_lr_birch_cactus_timber_frame +- structurize:one_crossed_rl_birch_cactus_timber_frame +- structurize:horizontal_plain_birch_cactus_timber_frame +- structurize:side_framed_horizontal_birch_cactus_timber_frame + +#thermal:rockwool +- thermal:white_rockwool +- thermal:orange_rockwool +- thermal:magenta_rockwool +- thermal:light_blue_rockwool +- thermal:yellow_rockwool +- thermal:lime_rockwool +- thermal:pink_rockwool +- thermal:gray_rockwool +- thermal:light_gray_rockwool +- thermal:cyan_rockwool +- thermal:purple_rockwool +- thermal:blue_rockwool +- thermal:brown_rockwool +- thermal:green_rockwool +- thermal:red_rockwool +- thermal:black_rockwool + +#forge:storage_blocks/tar +- thermal:tar_block + +#forge:rootvegetables/arrowroot +- pamhc2crops:arrowrootitem + +#forge:mushrooms/brownmushroom +- minecraft:brown_mushroom +- minecraft:brown_mushroom + +#minecolonies:fletcher_product + +#forge:crops/kiwi +- pamhc2crops:kiwiitem + +#forge:tar +- thermal:tar + +#forge:dusts/steel +- mekanism:dust_steel +- immersiveengineering:dust_steel +- emendatusenigmatica:steel_dust + +#forge:vinegar_ingredients/tomato +- pamhc2crops:tomatoitem + +#forge:rawrabbit +- #forge:rawrabbit/rawrabbit +- #forge:rawrabbit/rawtofabbititem + +#minecraft:piglin_repellents +- minecraft:soul_torch +- minecraft:soul_lantern +- minecraft:soul_campfire + +#minecolonies:glassblower_ingredient +- #forge:glass +- #forge:glass_panes + +#forge:fences/nether_brick +- minecraft:nether_brick_fence + +#forge:rods +- #forge:rods/plastic +- emendatusenigmatica:copper_rod +- emendatusenigmatica:aluminum_rod +- emendatusenigmatica:silver_rod +- emendatusenigmatica:lead_rod +- emendatusenigmatica:nickel_rod +- emendatusenigmatica:uranium_rod +- emendatusenigmatica:osmium_rod +- emendatusenigmatica:tin_rod +- emendatusenigmatica:zinc_rod +- emendatusenigmatica:bronze_rod +- emendatusenigmatica:brass_rod +- emendatusenigmatica:constantan_rod +- emendatusenigmatica:electrum_rod +- emendatusenigmatica:steel_rod +- emendatusenigmatica:invar_rod +- emendatusenigmatica:signalum_rod +- emendatusenigmatica:lumium_rod +- emendatusenigmatica:enderium_rod +- emendatusenigmatica:iron_rod +- emendatusenigmatica:gold_rod +- emendatusenigmatica:diamond_rod +- emendatusenigmatica:emerald_rod +- emendatusenigmatica:lapis_rod +- #forge:rods/blaze +- #forge:rods/wooden + +#immersiveengineering:scaffoldings/aluminum +- immersiveengineering:alu_scaffolding_standard +- immersiveengineering:alu_scaffolding_grate_top +- immersiveengineering:alu_scaffolding_wooden_top + +#forge:ores/iron +- emendatusenigmatica:iron_ore +- emendatusenigmatica:iron_andesite_ore +- emendatusenigmatica:iron_granite_ore +- emendatusenigmatica:iron_diorite_ore +- emendatusenigmatica:iron_sand_ore +- emendatusenigmatica:iron_gravel_ore +- emendatusenigmatica:iron_netherrack_ore +- emendatusenigmatica:iron_blackstone_ore +- emendatusenigmatica:iron_end_stone_ore +- emendatusenigmatica:iron_gabbro_ore +- emendatusenigmatica:iron_c_limestone_ore +- emendatusenigmatica:iron_scoria_ore +- emendatusenigmatica:iron_weathered_limestone_ore +- emendatusenigmatica:iron_jasper_ore +- emendatusenigmatica:iron_marble_ore +- emendatusenigmatica:iron_slate_ore +- emendatusenigmatica:iron_mossy_stone_ore +- emendatusenigmatica:iron_chunk +- minecraft:iron_ore + +#forge:irscaffolding + +#structurize:timber_frames/acacia/cactus +- structurize:plain_cactus_acacia_timber_frame +- structurize:double_crossed_cactus_acacia_timber_frame +- structurize:framed_cactus_acacia_timber_frame +- structurize:side_framed_cactus_acacia_timber_frame +- structurize:up_gated_cactus_acacia_timber_frame +- structurize:down_gated_cactus_acacia_timber_frame +- structurize:one_crossed_lr_cactus_acacia_timber_frame +- structurize:one_crossed_rl_cactus_acacia_timber_frame +- structurize:horizontal_plain_cactus_acacia_timber_frame +- structurize:side_framed_horizontal_cactus_acacia_timber_frame + +#forge:crops/jicama +- pamhc2crops:jicamaitem + +#minecraft:wooden_buttons +- minecraft:oak_button +- minecraft:spruce_button +- minecraft:birch_button +- minecraft:jungle_button +- minecraft:acacia_button +- minecraft:dark_oak_button +- minecraft:crimson_button +- minecraft:warped_button +- biomesoplenty:fir_button +- biomesoplenty:redwood_button +- biomesoplenty:cherry_button +- biomesoplenty:mahogany_button +- biomesoplenty:jacaranda_button +- biomesoplenty:palm_button +- biomesoplenty:willow_button +- biomesoplenty:dead_button +- biomesoplenty:magic_button +- biomesoplenty:umbran_button +- biomesoplenty:hellbark_button + +#quark:crystal +- quark:red_crystal +- quark:orange_crystal +- quark:yellow_crystal +- quark:green_crystal +- quark:blue_crystal +- quark:indigo_crystal +- quark:violet_crystal +- quark:white_crystal +- quark:black_crystal + +#forge:storage_blocks/quartz +- minecraft:quartz_block + +#forge:fertilizer +- industrialforegoing:fertilizer +- minecraft:bone_meal + +#forge:dyes/green +- pitg:green_dye +- minecraft:green_dye + +#cyclic:disenchanter_immune +- quark:ancient_tome? + +#structurize:shingles/thatched/oak +- structurize:thatched_oak_shingle + +#forge:rawmeats/rawtofabbititem +- pamhc2foodextended:rawtofabbititem + +#refinedstorage:crafting_tables +- minecraft:crafting_table + +#forge:crops/onion +- pamhc2crops:onionitem +- thermal:onion + +#structurize:timber_frames/acacia/acacia +- structurize:plain_acacia_acacia_timber_frame +- structurize:double_crossed_acacia_acacia_timber_frame +- structurize:framed_acacia_acacia_timber_frame +- structurize:side_framed_acacia_acacia_timber_frame +- structurize:up_gated_acacia_acacia_timber_frame +- structurize:down_gated_acacia_acacia_timber_frame +- structurize:one_crossed_lr_acacia_acacia_timber_frame +- structurize:one_crossed_rl_acacia_acacia_timber_frame +- structurize:horizontal_plain_acacia_acacia_timber_frame +- structurize:side_framed_horizontal_acacia_acacia_timber_frame + +#forge:tool_saucepan/saucepan +- pamhc2foodcore:saucepanitem + +#forge:cookedrabbit +- #forge:cookedrabbit/cookedrabbit + +#forge:storage_blocks/bitumen +- emendatusenigmatica:bitumen_block +- thermal:bitumen_block + +#refinedstorage:disks +- #refinedstorage:disks/items +- #refinedstorage:disks/fluids +- #refinedstorage:disks/items +- #refinedstorage:disks/fluids + +#forge:salad_ingredients/zucchini +- pamhc2crops:zucchiniitem + +#minecolonies:dyer_ingredient_excluded + +#forge:vegetables/peanut +- pamhc2crops:peanutitem + +#framedcompactdrawers:compacting +- storagedrawers:compacting_drawers_3 + +#forge:seeds/sadiroot +- thermal:sadiroot_seeds + +#forge:plates/iron +- immersiveengineering:plate_iron +- emendatusenigmatica:iron_plate +- thermal:iron_plate +- create:iron_sheet + +#forge:juices/orangejuice +- pamhc2foodextended:orangejuiceitem + +#forge:jellies/kiwijelly +- pamhc2foodextended:kiwijellyitem + +#structurize:shingles/slate/cactus +- structurize:slate_cactus_shingle +- structurize:blue_slate_cactus_shingle +- structurize:green_slate_cactus_shingle +- structurize:purple_slate_cactus_shingle + +#forge:dusts/charcoal +- mekanism:dust_charcoal +- emendatusenigmatica:charcoal_dust + +#forge:nuggets/silver +- immersiveengineering:nugget_silver +- emendatusenigmatica:silver_nugget +- thermal:silver_nugget + +#forge:crops/broccoli +- pamhc2crops:broccoliitem + +#forge:carbs/rye +- pamhc2crops:ryeitem + +#forge:storage_blocks/clay +- minecraft:clay + +#forge:tool_skillet +- #forge:tool_skillet/skillet + +#forge:seeds/cabbage +- pamhc2crops:cabbageseeditem + +#forge:ingots/hop_graphite +- immersiveengineering:ingot_hop_graphite + +#forge:tool_bakeware/bakeware +- pamhc2foodcore:bakewareitem + +#refinedstorage:parts/fluids/16384k +- extrastorage:storagepart_16384k_fluid +- extradisks:16384k_fluid_storage_part + +#forge:fruits/gooseberry +- pamhc2trees:gooseberryitem + +#forge:vinegar_ingredients/oats +- pamhc2crops:oatsitem + +#forge:crops/pineapple +- pamhc2crops:pineappleitem + +#enviromats:alabaster_purple_walls +- enviromats:alabaster_purple_wall +- enviromats:alabaster_purple_brick_wall +- enviromats:alabaster_purple_brick_small_wall +- enviromats:alabaster_purple_cobble_wall + +#refinedstorage:storage_blocks/fluids/16384k +- extrastorage:block_16384k_fluid +- extradisks:16384k_fluid_storage_block + +#forge:brickblock +- minecraft:bricks + +#forge:ircastingcasing + +#forge:rootvegetables/garlic +- pamhc2crops:garlicitem + +#forge:glass_panes/pink +- pitg:pink_stained_glasspane +- minecraft:pink_stained_glass_pane + +#forge:fuels/bio +- mekanism:bio_fuel + +#envirocore:xerothium_slabs +- envirocore:xerothium_slab +- envirocore:xerothium_brick_slab +- envirocore:xerothium_brick_small_slab +- envirocore:xerothium_cobble_slab +- envirocore:xerothium_polished_slab +- envirocore:xerothium_tile_slab +- envirocore:xerothium_tile_small_slab + +#forge:netherrack +- minecraft:netherrack + +#forge:juices/plumjuice +- pamhc2foodextended:plumjuiceitem + +#minecraft:soul_fire_base_blocks +- minecraft:soul_sand +- minecraft:soul_soil + +#forge:rods/copper +- emendatusenigmatica:copper_rod + +#forge:gems/saltpeter +- emendatusenigmatica:potassium_nitrate_gem + +#forge:gears/electrum +- emendatusenigmatica:electrum_gear +- thermal:electrum_gear + +#forge:crops/flax +- pamhc2crops:flaxitem + +#buildinggadgets:template_convertible +- minecraft:paper + +#forge:sheetmetals +- immersiveengineering:sheetmetal_copper +- immersiveengineering:sheetmetal_aluminum +- immersiveengineering:sheetmetal_lead +- immersiveengineering:sheetmetal_silver +- immersiveengineering:sheetmetal_nickel +- immersiveengineering:sheetmetal_uranium +- immersiveengineering:sheetmetal_constantan +- immersiveengineering:sheetmetal_electrum +- immersiveengineering:sheetmetal_steel +- immersiveengineering:sheetmetal_iron +- immersiveengineering:sheetmetal_gold +- immersiveengineering:sheetmetal_colored_white +- immersiveengineering:sheetmetal_colored_orange +- immersiveengineering:sheetmetal_colored_magenta +- immersiveengineering:sheetmetal_colored_light_blue +- immersiveengineering:sheetmetal_colored_yellow +- immersiveengineering:sheetmetal_colored_lime +- immersiveengineering:sheetmetal_colored_pink +- immersiveengineering:sheetmetal_colored_gray +- immersiveengineering:sheetmetal_colored_light_gray +- immersiveengineering:sheetmetal_colored_cyan +- immersiveengineering:sheetmetal_colored_purple +- immersiveengineering:sheetmetal_colored_blue +- immersiveengineering:sheetmetal_colored_brown +- immersiveengineering:sheetmetal_colored_green +- immersiveengineering:sheetmetal_colored_red +- immersiveengineering:sheetmetal_colored_black + +#forge:vegetables/cassava +- pamhc2crops:cassavaitem + +#forge:batteries +- mekanism:energy_tablet + +#forge:fruits/sweetberries +- minecraft:sweet_berries + +#forge:vinegar_ingredients +- #forge:vinegar_ingredients/agave +- #forge:vinegar_ingredients/barley +- #forge:vinegar_ingredients/grape +- #forge:vinegar_ingredients/grapes +- #forge:vinegar_ingredients/greengrape +- #forge:vinegar_ingredients/kiwi +- #forge:vinegar_ingredients/millet +- #forge:vinegar_ingredients/oat +- #forge:vinegar_ingredients/oats +- #forge:vinegar_ingredients/raspberries +- #forge:vinegar_ingredients/raspberry +- #forge:vinegar_ingredients/rye +- #forge:vinegar_ingredients/rice +- #forge:vinegar_ingredients/tomato +- #forge:vinegar_ingredients/apple +- #forge:vinegar_ingredients/chorusfruit +- #forge:vinegar_ingredients/melon +- #forge:vinegar_ingredients/sweetberries + +#forge:wires/copper +- immersiveengineering:wire_copper + +#forge:fishes +- #forge:fishes/rawcod +- #forge:fishes/rawsalmon +- #forge:fishes/rawtropicalfish + +#forge:glass_panes/cyan +- pitg:cyan_stained_glasspane +- minecraft:cyan_stained_glass_pane + +#forge:applejelly +- #forge:applejelly/applejelly + +#forge:fruits/blueberry +- pamhc2crops:blueberryitem + +#forge:crops/arrowroot +- pamhc2crops:arrowrootitem + +#forge:coins/signalum +- thermal:signalum_coin + +#forge:dusts/glowstone +- minecraft:glowstone_dust + +#minecraft:wool +- minecraft:white_wool +- minecraft:orange_wool +- minecraft:magenta_wool +- minecraft:light_blue_wool +- minecraft:yellow_wool +- minecraft:lime_wool +- minecraft:pink_wool +- minecraft:gray_wool +- minecraft:light_gray_wool +- minecraft:cyan_wool +- minecraft:purple_wool +- minecraft:blue_wool +- minecraft:brown_wool +- minecraft:green_wool +- minecraft:red_wool +- minecraft:black_wool + +#forge:glass/colorless +- minecraft:glass +- create:tiled_glass +- create:framed_glass +- create:horizontal_framed_glass +- create:vertical_framed_glass + +#enviromats:hardened_stone_stairs +- enviromats:hardened_stone_stairs +- enviromats:hardened_stone_brick_stairs +- enviromats:hardened_stone_brick_small_stairs +- enviromats:hardened_stone_cobble_stairs +- enviromats:hardened_stone_polished_stairs +- enviromats:hardened_stone_tile_stairs +- enviromats:hardened_stone_tile_small_stairs + +#curios:body +- xreliquary:twilight_cloak +- engineerstools:stimpack +- engineerstools:material_box + +#forge:vegetables/beetroot +- minecraft:beetroot + +#refinedstorage:disks/fluids/16384k +- extrastorage:disk_16384k_fluid +- extradisks:16384k_fluid_storage_disk + +#forge:nuggets/constantan +- immersiveengineering:nugget_constantan +- emendatusenigmatica:constantan_nugget +- thermal:constantan_nugget + +#forge:crops/candleberry +- pamhc2crops:candleberryitem + +#enviromats:alabaster_white_stairs +- enviromats:alabaster_white_stairs +- enviromats:alabaster_white_brick_stairs +- enviromats:alabaster_white_brick_small_stairs +- enviromats:alabaster_white_cobble_stairs +- enviromats:alabaster_white_polished_stairs +- enviromats:alabaster_white_tile_stairs +- enviromats:alabaster_white_tile_small_stairs + +#forge:nuggets/aluminum +- immersiveengineering:nugget_aluminum +- emendatusenigmatica:aluminum_nugget + +#forge:stained_glass +- minecraft:white_stained_glass +- minecraft:orange_stained_glass +- minecraft:magenta_stained_glass +- minecraft:light_blue_stained_glass +- minecraft:yellow_stained_glass +- minecraft:lime_stained_glass +- minecraft:pink_stained_glass +- minecraft:gray_stained_glass +- minecraft:light_gray_stained_glass +- minecraft:cyan_stained_glass +- minecraft:purple_stained_glass +- minecraft:blue_stained_glass +- minecraft:brown_stained_glass +- minecraft:green_stained_glass +- minecraft:red_stained_glass +- minecraft:black_stained_glass + +#forge:plates/invar +- emendatusenigmatica:invar_plate +- thermal:invar_plate + +#forge:salad_ingredients/cabbage +- pamhc2crops:cabbageitem + +#forge:nuggets/gold +- minecraft:gold_nugget + +#forge:dusts/zinc +- emendatusenigmatica:zinc_dust + +#refinedstorage:storage_blocks/items/infinite +- extradisks:infinite_storage_block + +#forge:yellow_cake_uranium +- mekanism:yellow_cake_uranium + +#forge:firmtofu/firmtofu +- pamhc2foodextended:firmtofuitem + +#forge:vegetables/rhubarb +- pamhc2crops:rhubarbitem + +#structurize:timber_frames/birch/jungle +- structurize:plain_jungle_birch_timber_frame +- structurize:double_crossed_jungle_birch_timber_frame +- structurize:framed_jungle_birch_timber_frame +- structurize:side_framed_jungle_birch_timber_frame +- structurize:up_gated_jungle_birch_timber_frame +- structurize:down_gated_jungle_birch_timber_frame +- structurize:one_crossed_lr_jungle_birch_timber_frame +- structurize:one_crossed_rl_jungle_birch_timber_frame +- structurize:horizontal_plain_jungle_birch_timber_frame +- structurize:side_framed_horizontal_jungle_birch_timber_frame + +#forge:juices/pomegranatejuice +- pamhc2foodextended:pomegranatejuiceitem + +#forge:condiments/mayonaise +- pamhc2foodcore:mayonaiseitem + +#forge:vegetables/cucumber +- pamhc2crops:cucumberitem + +#forge:crops/date +- pamhc2trees:dateitem + +#refinedstorage:storage_blocks/fluids/262144k +- extrastorage:block_262144k_fluid +- extradisks:262144k_fluid_storage_block + +#forge:fruits/durian +- pamhc2trees:durianitem + +#forge:bones +- minecraft:bone + +#forge:crops/corn +- pamhc2crops:cornitem +- thermal:corn + +#forge:glass_panes +- pitg:white_stained_glasspane +- pitg:orange_stained_glasspane +- pitg:magenta_stained_glasspane +- pitg:light_blue_stained_glasspane +- pitg:yellow_stained_glasspane +- pitg:lime_stained_glasspane +- pitg:pink_stained_glasspane +- pitg:gray_stained_glasspane +- pitg:light_gray_stained_glasspane +- pitg:cyan_stained_glasspane +- pitg:purple_stained_glasspane +- pitg:blue_stained_glasspane +- pitg:brown_stained_glasspane +- pitg:green_stained_glasspane +- pitg:red_stained_glasspane +- pitg:black_stained_glasspane +- pitg:glasspane +- #forge:glass_panes/colorless +- #forge:stained_glass_panes +- create:tiled_glass_pane +- create:framed_glass_pane +- create:horizontal_framed_glass_pane +- create:vertical_framed_glass_pane +- create:oak_window_pane +- create:spruce_window_pane +- create:birch_window_pane +- create:jungle_window_pane +- create:acacia_window_pane +- create:dark_oak_window_pane +- create:crimson_window_pane +- create:warped_window_pane +- create:ornate_iron_window_pane +- quark:dirty_glass_pane +- quark:framed_glass_pane +- quark:black_framed_glass_pane +- quark:blue_framed_glass_pane +- quark:brown_framed_glass_pane +- quark:cyan_framed_glass_pane +- quark:gray_framed_glass_pane +- quark:green_framed_glass_pane +- quark:light_blue_framed_glass_pane +- quark:light_gray_framed_glass_pane +- quark:lime_framed_glass_pane +- quark:magenta_framed_glass_pane +- quark:orange_framed_glass_pane +- quark:pink_framed_glass_pane +- quark:purple_framed_glass_pane +- quark:red_framed_glass_pane +- quark:white_framed_glass_pane +- quark:yellow_framed_glass_pane + +#forge:sodas/lemonlimesodaitem +- pamhc2foodextended:lemonlimesodaitem + +#forge:crops/oats +- pamhc2crops:oatsitem + +#forge:seeds/jicama +- pamhc2crops:jicamaseeditem + +#forge:crops/lime +- pamhc2trees:limeitem + +#forge:grain/rye +- pamhc2crops:ryeitem + +#forge:vegetables/onion +- pamhc2crops:onionitem + +#envirocore:nanorite_slabs +- envirocore:nanorite_slab +- envirocore:nanorite_brick_slab +- envirocore:nanorite_brick_small_slab +- envirocore:nanorite_cobble_slab +- envirocore:nanorite_polished_slab +- envirocore:nanorite_tile_slab +- envirocore:nanorite_tile_small_slab + +#appliedenergistics2:dusts/quartz +- emendatusenigmatica:certus_quartz_dust +- emendatusenigmatica:quartz_dust +- #appliedenergistics2:dusts/certus_quartz +- #forge:dusts/quartz + +#forge:gears/iron +- titanium:iron_gear? +- emendatusenigmatica:iron_gear +- thermal:iron_gear + +#appliedenergistics2:metal_ingots +- #forge:ingots/gold +- #forge:ingots/iron + +#structurize:timber_frames/jungle/acacia +- structurize:plain_acacia_jungle_timber_frame +- structurize:double_crossed_acacia_jungle_timber_frame +- structurize:framed_acacia_jungle_timber_frame +- structurize:side_framed_acacia_jungle_timber_frame +- structurize:up_gated_acacia_jungle_timber_frame +- structurize:down_gated_acacia_jungle_timber_frame +- structurize:one_crossed_lr_acacia_jungle_timber_frame +- structurize:one_crossed_rl_acacia_jungle_timber_frame +- structurize:horizontal_plain_acacia_jungle_timber_frame +- structurize:side_framed_horizontal_acacia_jungle_timber_frame + +#forge:ingots/steel +- mekanism:ingot_steel +- immersiveengineering:ingot_steel +- emendatusenigmatica:steel_ingot + +#forge:crops/banana +- pamhc2trees:bananaitem + +#forge:paper_plants/mulberry +- pamhc2crops:mulberryitem + +#forge:ingots/signalum +- emendatusenigmatica:signalum_ingot +- thermal:signalum_ingot + +#structurize:shingles/clay/oak +- structurize:clay_oak_shingle +- structurize:black_clay_oak_shingle +- structurize:blue_clay_oak_shingle +- structurize:brown_clay_oak_shingle +- structurize:cyan_clay_oak_shingle +- structurize:gray_clay_oak_shingle +- structurize:green_clay_oak_shingle +- structurize:light_blue_clay_oak_shingle +- structurize:light_gray_clay_oak_shingle +- structurize:lime_clay_oak_shingle +- structurize:magenta_clay_oak_shingle +- structurize:orange_clay_oak_shingle +- structurize:pink_clay_oak_shingle +- structurize:purple_clay_oak_shingle +- structurize:red_clay_oak_shingle +- structurize:white_clay_oak_shingle +- structurize:yellow_clay_oak_shingle + +#forge:ingots/netherite +- minecraft:netherite_ingot + +#forge:fishes/rawcod +- minecraft:cod + +#envirocore:aethium_slabs +- envirocore:aethium_slab +- envirocore:aethium_brick_slab +- envirocore:aethium_brick_small_slab +- envirocore:aethium_cobble_slab +- envirocore:aethium_polished_slab +- envirocore:aethium_tile_slab +- envirocore:aethium_tile_small_slab + +#dustrial_decor:cardboard_blocks +- dustrial_decor:smooth_cardboard +- dustrial_decor:folded_cardboard +- dustrial_decor:cardboard_box + +#forge:fruits/apple +- minecraft:apple + +#forge:jellies/durianjelly +- pamhc2foodextended:durianjellyitem + +#forge:storage_blocks/tin +- mekanism:block_tin +- emendatusenigmatica:tin_block +- thermal:tin_block + +#forge:seeds/beetroot +- minecraft:beetroot_seeds + +#minecolonies:stonesmeltery_product +- minecraft:brick +- minecraft:coal +- minecraft:charcoal +- minecraft:nether_brick +- #forge:stone +- minecraft:smooth_stone +- minecraft:terracotta +- #minecolonies:glazed_terracotta +- #minecraft:stone_bricks +- minecraft:smooth_quartz +- minecraft:popped_chorus_fruit +- minecraft:smooth_sandstone +- minecraft:smooth_red_sandstone + +#structurize:shingles/slate/dark_oak +- structurize:slate_dark_oak_shingle +- structurize:blue_slate_dark_oak_shingle +- structurize:green_slate_dark_oak_shingle +- structurize:purple_slate_dark_oak_shingle + +#appliedenergistics2:covered_dense_cable +- appliedenergistics2:white_covered_dense_cable +- appliedenergistics2:orange_covered_dense_cable +- appliedenergistics2:magenta_covered_dense_cable +- appliedenergistics2:light_blue_covered_dense_cable +- appliedenergistics2:yellow_covered_dense_cable +- appliedenergistics2:lime_covered_dense_cable +- appliedenergistics2:pink_covered_dense_cable +- appliedenergistics2:gray_covered_dense_cable +- appliedenergistics2:light_gray_covered_dense_cable +- appliedenergistics2:cyan_covered_dense_cable +- appliedenergistics2:purple_covered_dense_cable +- appliedenergistics2:blue_covered_dense_cable +- appliedenergistics2:brown_covered_dense_cable +- appliedenergistics2:green_covered_dense_cable +- appliedenergistics2:red_covered_dense_cable +- appliedenergistics2:black_covered_dense_cable +- appliedenergistics2:fluix_covered_dense_cable + +#forge:groundmeats/groundrabbit +- pamhc2foodcore:groundrabbititem + +#forge:juices/limejuice +- pamhc2foodextended:limejuiceitem + +#enviromats:travertine_slabs +- enviromats:travertine_slab +- enviromats:travertine_brick_slab +- enviromats:travertine_brick_small_slab +- enviromats:travertine_cobble_slab +- enviromats:travertine_polished_slab +- enviromats:travertine_tile_slab +- enviromats:travertine_tile_small_slab + +#forge:icecreams/caramelicecream +- pamhc2foodcore:caramelicecreamitem + +#forge:cream/cream +- pamhc2foodcore:creamitem + +#forge:fruits/pomegranate +- pamhc2trees:pomegranateitem + +#refinedstorage:silicon +- refinedstorage:silicon + +#forge:jellies/sweetberryjelly +- pamhc2foodcore:sweetberryjellyitem + +#forge:seeds/soybean +- pamhc2crops:soybeanseeditem + +#forge:fishing_rods +- minecraft:fishing_rod + +#forge:sponge +- minecraft:sponge + +#refinedstorage:storage_blocks/items/65536k +- extradisks:65536k_storage_block + +#forge:jellies/pawpawjelly +- pamhc2foodextended:pawpawjellyitem + +#forge:sheetmetals/electrum +- immersiveengineering:sheetmetal_electrum + +#mana-and-artifice:ingots/vinteum +- mana-and-artifice:vinteum_ingot + +#forge:toast/toast +- pamhc2foodcore:toastitem + +#enviromats:alabaster_yellow_walls +- enviromats:alabaster_yellow_wall +- enviromats:alabaster_yellow_brick_wall +- enviromats:alabaster_yellow_brick_small_wall +- enviromats:alabaster_yellow_cobble_wall + +#forge:item_large_wrench +- immersiverailroading:item_large_wrench + +#forge:seeds/waterchestnut +- pamhc2crops:waterchestnutseeditem + +#forge:rawmeats/rawsalmon +- minecraft:salmon + +#forge:vinegar_ingredients/kiwi +- pamhc2crops:kiwiitem + +#forge:salsa +- #forge:salsa/salsa + +#refinedstorage:disks/items/16384k +- extrastorage:disk_16384k +- extradisks:16384k_storage_disk + +#forge:crops/scallion +- pamhc2crops:scallionitem + +#forge:storage_blocks/gunpowder +- thermal:gunpowder_block + +#minecolonies:blacksmith_product_excluded +- #minecolonies:dyer_product +- #minecolonies:mechanic_product +- #minecolonies:sawmill_product +- minecraft:firework_star + +#enviromats:alabaster_green_stairs +- enviromats:alabaster_green_stairs +- enviromats:alabaster_green_brick_stairs +- enviromats:alabaster_green_brick_small_stairs +- enviromats:alabaster_green_cobble_stairs +- enviromats:alabaster_green_polished_stairs +- enviromats:alabaster_green_tile_stairs +- enviromats:alabaster_green_tile_small_stairs + +#forge:jellies/lycheejelly +- pamhc2foodextended:lycheejellyitem + +#forge:seeds/celery +- pamhc2crops:celeryseeditem + +#forge:wooden_doors +- ars_nouveau:archwood_door + +#forge:rods/treated_wood +- immersiveengineering:stick_treated + +#envirocore:erodium_stairs +- envirocore:erodium_stairs +- envirocore:erodium_brick_stairs +- envirocore:erodium_brick_small_stairs +- envirocore:erodium_cobble_stairs +- envirocore:erodium_polished_stairs +- envirocore:erodium_tile_stairs +- envirocore:erodium_tile_small_stairs + +#minecraft:leaves +- minecraft:jungle_leaves +- minecraft:oak_leaves +- minecraft:spruce_leaves +- minecraft:dark_oak_leaves +- minecraft:acacia_leaves +- minecraft:birch_leaves +- biomesoplenty:origin_leaves +- biomesoplenty:flowering_oak_leaves +- biomesoplenty:rainbow_birch_leaves +- biomesoplenty:yellow_autumn_leaves +- biomesoplenty:orange_autumn_leaves +- biomesoplenty:maple_leaves +- biomesoplenty:fir_leaves +- biomesoplenty:redwood_leaves +- biomesoplenty:white_cherry_leaves +- biomesoplenty:pink_cherry_leaves +- biomesoplenty:mahogany_leaves +- biomesoplenty:jacaranda_leaves +- biomesoplenty:palm_leaves +- biomesoplenty:willow_leaves +- biomesoplenty:dead_leaves +- biomesoplenty:magic_leaves +- biomesoplenty:umbran_leaves +- biomesoplenty:hellbark_leaves +- naturesaura:golden_leaves +- naturesaura:ancient_leaves +- naturesaura:decayed_leaves +- integrateddynamics:menril_leaves +- quark:blue_blossom_leaves +- quark:lavender_blossom_leaves +- quark:orange_blossom_leaves +- quark:pink_blossom_leaves +- quark:yellow_blossom_leaves +- quark:red_blossom_leaves + +#structurize:shingles/moss_slate/birch +- structurize:moss_slate_birch_shingle + +#forge:crops/celery +- pamhc2crops:celeryitem + +#minecolonies:baker_ingredient +- #forge:crops/wheat + +#forge:carbs/rice +- pamhc2crops:riceitem + +#mekanism:crystals/copper +- mekanism:crystal_copper + +#forge:concrete_powder +- minecraft:white_concrete_powder +- minecraft:red_concrete_powder +- minecraft:blue_concrete_powder +- minecraft:yellow_concrete_powder +- minecraft:black_concrete_powder +- minecraft:pink_concrete_powder +- minecraft:gray_concrete_powder +- minecraft:light_gray_concrete_powder +- minecraft:green_concrete_powder +- minecraft:lime_concrete_powder +- minecraft:orange_concrete_powder +- minecraft:light_blue_concrete_powder +- minecraft:cyan_concrete_powder +- minecraft:brown_concrete_powder +- minecraft:purple_concrete_powder +- minecraft:magenta_concrete_powder + +#forge:fruits/cherry +- pamhc2trees:cherryitem + +#refinedstorage:disks/fluids/1048576k +- extrastorage:disk_1048576k_fluid +- extradisks:1048576k_fluid_storage_disk + +#forge:rawbeef +- #forge:rawbeef/rawbeef +- #forge:rawbeef/rawtofeakitem + +#elevatorid:elevators +- elevatorid:elevator_black +- elevatorid:elevator_blue +- elevatorid:elevator_brown +- elevatorid:elevator_cyan +- elevatorid:elevator_gray +- elevatorid:elevator_green +- elevatorid:elevator_light_blue +- elevatorid:elevator_light_gray +- elevatorid:elevator_lime +- elevatorid:elevator_magenta +- elevatorid:elevator_orange +- elevatorid:elevator_pink +- elevatorid:elevator_purple +- elevatorid:elevator_red +- elevatorid:elevator_white +- elevatorid:elevator_yellow + +#forge:dusts/saltpeter +- immersiveengineering:dust_saltpeter +- emendatusenigmatica:potassium_nitrate_dust +- bloodmagic:saltpeter + +#appliedenergistics2:smart_dense_cable +- appliedenergistics2:white_smart_dense_cable +- appliedenergistics2:orange_smart_dense_cable +- appliedenergistics2:magenta_smart_dense_cable +- appliedenergistics2:light_blue_smart_dense_cable +- appliedenergistics2:yellow_smart_dense_cable +- appliedenergistics2:lime_smart_dense_cable +- appliedenergistics2:pink_smart_dense_cable +- appliedenergistics2:gray_smart_dense_cable +- appliedenergistics2:light_gray_smart_dense_cable +- appliedenergistics2:cyan_smart_dense_cable +- appliedenergistics2:purple_smart_dense_cable +- appliedenergistics2:blue_smart_dense_cable +- appliedenergistics2:brown_smart_dense_cable +- appliedenergistics2:green_smart_dense_cable +- appliedenergistics2:red_smart_dense_cable +- appliedenergistics2:black_smart_dense_cable +- appliedenergistics2:fluix_smart_dense_cable + +#forge:rawmeats/rawrabbit +- minecraft:rabbit + +#enviromats:alabaster_white_slabs +- enviromats:alabaster_white_slab +- enviromats:alabaster_white_brick_slab +- enviromats:alabaster_white_brick_small_slab +- enviromats:alabaster_white_cobble_slab +- enviromats:alabaster_white_polished_slab +- enviromats:alabaster_white_tile_slab +- enviromats:alabaster_white_tile_small_slab + +#forge:juices/strawberryjuice +- pamhc2foodextended:strawberryjuiceitem + +#forge:tool_grinder +- #forge:tool_grinder/grinder + +#forge:sodas/gingersodaitem +- pamhc2foodextended:gingersodaitem + +#forge:plastic +- industrialforegoing:plastic + +#forge:cookingoil/mushroomoil +- pamhc2foodextended:mushroomoilitem + +#enviromats:alabaster_magenta_walls +- enviromats:alabaster_magenta_wall +- enviromats:alabaster_magenta_brick_wall +- enviromats:alabaster_magenta_brick_small_wall +- enviromats:alabaster_magenta_cobble_wall + +#engineersdecor:plain_glass_blocks +- minecraft:glass +- minecraft:black_stained_glass +- minecraft:blue_stained_glass +- minecraft:brown_stained_glass +- minecraft:cyan_stained_glass +- minecraft:gray_stained_glass +- minecraft:green_stained_glass +- minecraft:light_blue_stained_glass +- minecraft:light_gray_stained_glass +- minecraft:lime_stained_glass +- minecraft:magenta_stained_glass +- minecraft:orange_stained_glass +- minecraft:pink_stained_glass +- minecraft:purple_stained_glass +- minecraft:red_stained_glass +- minecraft:white_stained_glass +- minecraft:yellow_stained_glass + +#forge:crops/mulberry +- pamhc2crops:mulberryitem + +#forge:jellies/persimmonjelly +- pamhc2foodextended:persimmonjellyitem + +#forge:layersnow +- minecraft:snow + +#forge:dusts/osmium +- mekanism:dust_osmium +- emendatusenigmatica:osmium_dust + +#forge:honey +- #forge:honey/honey + +#mekanism:alloys +- #mekanism:alloys/basic +- #mekanism:alloys/infused +- #mekanism:alloys/reinforced +- #mekanism:alloys/atomic + +#refinedstorage:relay +- refinedstorage:pink_relay +- refinedstorage:gray_relay +- refinedstorage:orange_relay +- refinedstorage:cyan_relay +- refinedstorage:magenta_relay +- refinedstorage:relay +- refinedstorage:light_gray_relay +- refinedstorage:brown_relay +- refinedstorage:black_relay +- refinedstorage:white_relay +- refinedstorage:lime_relay +- refinedstorage:purple_relay +- refinedstorage:red_relay +- refinedstorage:green_relay +- refinedstorage:blue_relay +- refinedstorage:yellow_relay + +#forge:salad_ingredients/tomato +- pamhc2crops:tomatoitem + +#forge:magma_block +- minecraft:magma_block + +#forge:glass/light_gray +- minecraft:light_gray_stained_glass + +#forge:vinegar_ingredients/grapes +- pamhc2crops:grapeitem + +#engineersdecor:accepted_mineral_smelter_input +- minecraft:stone +- minecraft:granite +- minecraft:polished_granite +- minecraft:diorite +- minecraft:polished_diorite +- minecraft:andesite +- minecraft:polished_andesite +- minecraft:cobblestone +- minecraft:sand +- minecraft:red_sand +- minecraft:gravel +- minecraft:sandstone +- minecraft:chiseled_sandstone +- minecraft:cut_sandstone +- minecraft:bricks +- minecraft:mossy_cobblestone +- minecraft:stone_bricks +- minecraft:mossy_stone_bricks +- minecraft:cracked_stone_bricks +- minecraft:chiseled_stone_bricks +- minecraft:white_terracotta +- minecraft:orange_terracotta +- minecraft:magenta_terracotta +- minecraft:light_blue_terracotta +- minecraft:yellow_terracotta +- minecraft:lime_terracotta +- minecraft:pink_terracotta +- minecraft:gray_terracotta +- minecraft:light_gray_terracotta +- minecraft:cyan_terracotta +- minecraft:purple_terracotta +- minecraft:blue_terracotta +- minecraft:brown_terracotta +- minecraft:green_terracotta +- minecraft:red_terracotta +- minecraft:black_terracotta +- minecraft:terracotta +- minecraft:red_sandstone +- minecraft:chiseled_red_sandstone +- minecraft:smooth_stone +- minecraft:smooth_sandstone +- minecraft:smooth_red_sandstone +- minecraft:white_glazed_terracotta +- minecraft:orange_glazed_terracotta +- minecraft:magenta_glazed_terracotta +- minecraft:light_blue_glazed_terracotta +- minecraft:yellow_glazed_terracotta +- minecraft:lime_glazed_terracotta +- minecraft:pink_glazed_terracotta +- minecraft:gray_glazed_terracotta +- minecraft:light_gray_glazed_terracotta +- minecraft:cyan_glazed_terracotta +- minecraft:purple_glazed_terracotta +- minecraft:blue_glazed_terracotta +- minecraft:brown_glazed_terracotta +- minecraft:green_glazed_terracotta +- minecraft:red_glazed_terracotta +- minecraft:black_glazed_terracotta + +#forge:cookedpork +- #forge:cookedpork/cookedpork + +#pneumaticcraft:upgrade_components +- pneumaticcraft:upgrade_matrix +- minecraft:lapis_lazuli + +#minecolonies:fungi +- minecraft:warped_fungus +- minecraft:crimson_fungus + +#forge:dyes/white +- minecraft:white_dye + +#forge:gems/biotite +- quark:biotite + +#forge:fruits/mulberry +- pamhc2crops:mulberryitem + +#minecraft:small_flowers +- minecraft:dandelion +- minecraft:poppy +- minecraft:blue_orchid +- minecraft:allium +- minecraft:azure_bluet +- minecraft:red_tulip +- minecraft:orange_tulip +- minecraft:white_tulip +- minecraft:pink_tulip +- minecraft:oxeye_daisy +- minecraft:cornflower +- minecraft:lily_of_the_valley +- minecraft:wither_rose +- biomesoplenty:rose +- biomesoplenty:violet +- biomesoplenty:lavender +- biomesoplenty:wildflower +- biomesoplenty:orange_cosmos +- biomesoplenty:pink_daffodil +- biomesoplenty:pink_hibiscus +- biomesoplenty:glowflower +- biomesoplenty:wilted_lily +- biomesoplenty:burning_blossom +- cyclic:flower_cyan +- mana-and-artifice:aum +- mana-and-artifice:cerublossom +- mana-and-artifice:desert_nova +- mana-and-artifice:wakebloom +- mana-and-artifice:tarma_root + +#forge:fruits/pineapple +- pamhc2crops:pineappleitem + +#appliedenergistics2:crystals/certus_quartz +- emendatusenigmatica:certus_quartz_gem +- appliedenergistics2:certus_quartz_crystal + +#forge:ores/osmium +- mekanism:osmium_ore +- emendatusenigmatica:osmium_ore +- emendatusenigmatica:osmium_andesite_ore +- emendatusenigmatica:osmium_granite_ore +- emendatusenigmatica:osmium_diorite_ore +- emendatusenigmatica:osmium_sand_ore +- emendatusenigmatica:osmium_gravel_ore +- emendatusenigmatica:osmium_netherrack_ore +- emendatusenigmatica:osmium_blackstone_ore +- emendatusenigmatica:osmium_end_stone_ore +- emendatusenigmatica:osmium_gabbro_ore +- emendatusenigmatica:osmium_c_limestone_ore +- emendatusenigmatica:osmium_scoria_ore +- emendatusenigmatica:osmium_weathered_limestone_ore +- emendatusenigmatica:osmium_jasper_ore +- emendatusenigmatica:osmium_marble_ore +- emendatusenigmatica:osmium_slate_ore +- emendatusenigmatica:osmium_mossy_stone_ore +- emendatusenigmatica:osmium_chunk + +#forge:groundmeats/groundbeef +- pamhc2foodcore:groundbeefitem + +#minecolonies:blacksmith_ingredient +- #forge:nuggets +- #forge:ingots + +#forge:crops/sweet_potato +- pamhc2crops:sweetpotatoitem + +#minecolonies:reduceable_product_excluded +- #forge:stone +- #forge:cobblestone +- #forge:gravel +- #forge:sand +- #forge:ingots +- #forge:storage_blocks +- minecraft:glowstone +- minecraft:dried_kelp_block +- minecraft:bone_block +- minecraft:hay_block +- minecolonies:bread_dough +- minecolonies:cookie_dough +- minecolonies:raw_pumpkin_pie +- minecolonies:cake_batter + +#envirocore:litherite_walls +- envirocore:litherite_wall +- envirocore:litherite_brick_wall +- envirocore:litherite_brick_small_wall +- envirocore:litherite_cobble_wall + +#forge:gears/lapis +- emendatusenigmatica:lapis_gear +- thermal:lapis_gear + +#forge:seeds/melon +- minecraft:melon_seeds + +#forge:ingots/electrum +- immersiveengineering:ingot_electrum +- emendatusenigmatica:electrum_ingot +- thermal:electrum_ingot + +#structurize:timber_frames/paper/dark_oak +- structurize:plain_dark_oak_paper_timber_frame +- structurize:double_crossed_dark_oak_paper_timber_frame +- structurize:framed_dark_oak_paper_timber_frame +- structurize:side_framed_dark_oak_paper_timber_frame +- structurize:up_gated_dark_oak_paper_timber_frame +- structurize:down_gated_dark_oak_paper_timber_frame +- structurize:one_crossed_lr_dark_oak_paper_timber_frame +- structurize:one_crossed_rl_dark_oak_paper_timber_frame +- structurize:horizontal_plain_dark_oak_paper_timber_frame +- structurize:side_framed_horizontal_dark_oak_paper_timber_frame + +#structurize:timber_frames/birch/birch +- structurize:plain_birch_birch_timber_frame +- structurize:double_crossed_birch_birch_timber_frame +- structurize:framed_birch_birch_timber_frame +- structurize:side_framed_birch_birch_timber_frame +- structurize:up_gated_birch_birch_timber_frame +- structurize:down_gated_birch_birch_timber_frame +- structurize:one_crossed_lr_birch_birch_timber_frame +- structurize:one_crossed_rl_birch_birch_timber_frame +- structurize:horizontal_plain_birch_birch_timber_frame +- structurize:side_framed_horizontal_birch_birch_timber_frame + +#forge:gears/copper +- emendatusenigmatica:copper_gear +- thermal:copper_gear + +#enviromats:granodiorite_walls +- enviromats:granodiorite_wall +- enviromats:granodiorite_brick_wall +- enviromats:granodiorite_brick_small_wall +- enviromats:granodiorite_cobble_wall + +#forge:gears/signalum +- emendatusenigmatica:signalum_gear +- thermal:signalum_gear + +#forge:wool/yellow +- minecraft:yellow_wool + +#forge:vinegar_ingredients/melon +- minecraft:melon + +#forge:rawmutton/rawmutton +- minecraft:mutton + +#computercraft:computer +- computercraft:computer_normal +- computercraft:computer_advanced +- computercraft:computer_command + +#forge:nuggets/lead +- mekanism:nugget_lead +- immersiveengineering:nugget_lead +- emendatusenigmatica:lead_nugget +- thermal:lead_nugget + +#structurize:shingles/clay/acacia +- structurize:clay_acacia_shingle +- structurize:black_clay_acacia_shingle +- structurize:blue_clay_acacia_shingle +- structurize:brown_clay_acacia_shingle +- structurize:cyan_clay_acacia_shingle +- structurize:gray_clay_acacia_shingle +- structurize:green_clay_acacia_shingle +- structurize:light_blue_clay_acacia_shingle +- structurize:light_gray_clay_acacia_shingle +- structurize:lime_clay_acacia_shingle +- structurize:magenta_clay_acacia_shingle +- structurize:orange_clay_acacia_shingle +- structurize:pink_clay_acacia_shingle +- structurize:purple_clay_acacia_shingle +- structurize:red_clay_acacia_shingle +- structurize:white_clay_acacia_shingle +- structurize:yellow_clay_acacia_shingle + +#enviromats:alabaster_tile +- enviromats:alabaster_white_tile +- enviromats:alabaster_orange_tile +- enviromats:alabaster_magenta_tile +- enviromats:alabaster_light_blue_tile +- enviromats:alabaster_yellow_tile +- enviromats:alabaster_lime_tile +- enviromats:alabaster_pink_tile +- enviromats:alabaster_gray_tile +- enviromats:alabaster_light_gray_tile +- enviromats:alabaster_cyan_tile +- enviromats:alabaster_purple_tile +- enviromats:alabaster_blue_tile +- enviromats:alabaster_brown_tile +- enviromats:alabaster_green_tile +- enviromats:alabaster_red_tile +- enviromats:alabaster_black_tile + +#forge:melonjuice +- #forge:melonjuice/melonjuice + +#forge:seeds/sweetpotato +- pamhc2crops:sweetpotatoseeditem + +#minecolonies:plantation_ingredient_excluded + +#forge:plates/brass +- emendatusenigmatica:brass_plate +- create:brass_sheet + +#mekanism:shards/lead +- mekanism:shard_lead + +#appliedenergistics2:glass_cable +- appliedenergistics2:white_glass_cable +- appliedenergistics2:orange_glass_cable +- appliedenergistics2:magenta_glass_cable +- appliedenergistics2:light_blue_glass_cable +- appliedenergistics2:yellow_glass_cable +- appliedenergistics2:lime_glass_cable +- appliedenergistics2:pink_glass_cable +- appliedenergistics2:gray_glass_cable +- appliedenergistics2:light_gray_glass_cable +- appliedenergistics2:cyan_glass_cable +- appliedenergistics2:purple_glass_cable +- appliedenergistics2:blue_glass_cable +- appliedenergistics2:brown_glass_cable +- appliedenergistics2:green_glass_cable +- appliedenergistics2:red_glass_cable +- appliedenergistics2:black_glass_cable +- appliedenergistics2:fluix_glass_cable + +#enviromats:alabaster_cyan_stairs +- enviromats:alabaster_cyan_stairs +- enviromats:alabaster_cyan_brick_stairs +- enviromats:alabaster_cyan_brick_small_stairs +- enviromats:alabaster_cyan_cobble_stairs +- enviromats:alabaster_cyan_polished_stairs +- enviromats:alabaster_cyan_tile_stairs +- enviromats:alabaster_cyan_tile_small_stairs + +#refinedstorage:parts/fluids/65536k +- extrastorage:storagepart_65536k_fluid +- extradisks:65536k_fluid_storage_part + +#minecraft:planks/archwood +- ars_nouveau:archwood_planks +- ars_nouveau:archwood_planks + +#envirocore:pladium_slabs +- envirocore:pladium_slab +- envirocore:pladium_brick_slab +- envirocore:pladium_brick_small_slab +- envirocore:pladium_cobble_slab +- envirocore:pladium_polished_slab +- envirocore:pladium_tile_slab +- envirocore:pladium_tile_small_slab + +#forge:crops/tomato +- pamhc2crops:tomatoitem +- thermal:tomato + +#forge:rawchicken/rawchicken +- minecraft:chicken + +#forge:clay +- minecraft:clay_ball +- minecraft:clay + +#forge:crops/chorusfruit +- minecraft:chorus_fruit + +#forge:marble +- #enviromats:marble + +#forge:crops/spinach +- pamhc2crops:spinachitem +- thermal:spinach + +#structurize:timber_frames/cobble_stone/acacia +- structurize:plain_acacia_cobble_stone_timber_frame +- structurize:double_crossed_acacia_cobble_stone_timber_frame +- structurize:framed_acacia_cobble_stone_timber_frame +- structurize:side_framed_acacia_cobble_stone_timber_frame +- structurize:up_gated_acacia_cobble_stone_timber_frame +- structurize:down_gated_acacia_cobble_stone_timber_frame +- structurize:one_crossed_lr_acacia_cobble_stone_timber_frame +- structurize:one_crossed_rl_acacia_cobble_stone_timber_frame +- structurize:horizontal_plain_acacia_cobble_stone_timber_frame +- structurize:side_framed_horizontal_acacia_cobble_stone_timber_frame + +#forge:seeds/elderberry +- pamhc2crops:elderberryseeditem + +#forge:dusts/hellforged +- bloodmagic:sand_hellforged + +#forge:juices/sweetberryjuice +- pamhc2foodcore:sweetberryjuiceitem + +#forge:butter/butter +- pamhc2foodcore:butteritem + +#forge:alloys/elite +- mekanism:alloy_reinforced + +#forge:dusts +- mekanism:dust_iron +- mekanism:dust_gold +- mekanism:dust_osmium +- mekanism:dust_copper +- mekanism:dust_tin +- mekanism:dust_lead +- mekanism:dust_uranium +- #forge:dusts/bronze +- #forge:dusts/charcoal +- #forge:dusts/coal +- #forge:dusts/diamond +- #forge:dusts/emerald +- #forge:dusts/netherite +- #forge:dusts/lapis +- #forge:dusts/lithium +- #forge:dusts/obsidian +- #forge:dusts/quartz +- #forge:dusts/refined_obsidian +- #forge:dusts/salt +- #forge:dusts/steel +- #forge:dusts/sulfur +- #forge:dusts/wood +- #forge:dusts/fluorite +- immersiveengineering:dust_copper +- immersiveengineering:dust_aluminum +- immersiveengineering:dust_lead +- immersiveengineering:dust_silver +- immersiveengineering:dust_nickel +- immersiveengineering:dust_uranium +- immersiveengineering:dust_constantan +- immersiveengineering:dust_electrum +- immersiveengineering:dust_steel +- immersiveengineering:dust_iron +- immersiveengineering:dust_gold +- emendatusenigmatica:copper_dust +- emendatusenigmatica:aluminum_dust +- emendatusenigmatica:silver_dust +- emendatusenigmatica:lead_dust +- emendatusenigmatica:nickel_dust +- emendatusenigmatica:uranium_dust +- emendatusenigmatica:osmium_dust +- emendatusenigmatica:tin_dust +- emendatusenigmatica:zinc_dust +- emendatusenigmatica:bronze_dust +- emendatusenigmatica:brass_dust +- emendatusenigmatica:constantan_dust +- emendatusenigmatica:electrum_dust +- emendatusenigmatica:steel_dust +- emendatusenigmatica:invar_dust +- emendatusenigmatica:signalum_dust +- emendatusenigmatica:lumium_dust +- emendatusenigmatica:enderium_dust +- emendatusenigmatica:certus_quartz_dust +- emendatusenigmatica:fluix_dust +- emendatusenigmatica:fluorite_dust +- emendatusenigmatica:cinnabar_dust +- emendatusenigmatica:apatite_dust +- emendatusenigmatica:sulfur_dust +- emendatusenigmatica:potassium_nitrate_dust +- emendatusenigmatica:dimensional_dust +- emendatusenigmatica:coke_dust +- emendatusenigmatica:coal_dust +- emendatusenigmatica:iron_dust +- emendatusenigmatica:gold_dust +- emendatusenigmatica:diamond_dust +- emendatusenigmatica:emerald_dust +- emendatusenigmatica:lapis_dust +- emendatusenigmatica:quartz_dust +- emendatusenigmatica:charcoal_dust +- emendatusenigmatica:obsidian_dust +- emendatusenigmatica:ender_dust +- emendatusenigmatica:graphite_dust +- emendatusenigmatica:lithium_dust +- emendatusenigmatica:wood_dust +- #forge:dusts/glowstone +- #forge:dusts/prismarine +- #forge:dusts/redstone +- #forge:dusts/apatite +- #forge:dusts/bronze +- #forge:dusts/cinnabar +- #forge:dusts/constantan +- #forge:dusts/copper +- #forge:dusts/diamond +- #forge:dusts/electrum +- #forge:dusts/emerald +- #forge:dusts/ender_pearl +- #forge:dusts/enderium +- #forge:dusts/gold +- #forge:dusts/invar +- #forge:dusts/iron +- #forge:dusts/lapis +- #forge:dusts/lead +- #forge:dusts/lumium +- #forge:dusts/nickel +- #forge:dusts/niter +- #forge:dusts/quartz +- #forge:dusts/ruby +- #forge:dusts/sapphire +- #forge:dusts/signalum +- #forge:dusts/silver +- #forge:dusts/sulfur +- #forge:dusts/tin +- #mana-and-artifice:dusts/vinteum +- #mana-and-artifice:dusts/purified_vinteum +- #mana-and-artifice:dusts/arcane_ash +- #mana-and-artifice:dusts/bone_ash +- #mana-and-artifice:dusts/arcane_compound + +#forge:alloys/advanced +- mekanism:alloy_infused + +#forge:glass/yellow +- minecraft:yellow_stained_glass + +#forge:stock_ingredients/rawpork +- minecraft:porkchop + +#forge:seeds/huckleberry +- pamhc2crops:huckleberryseeditem + +#minecolonies:dyer_product +- #forge:dyes +- minecraft:red_nether_bricks + +#forge:crops/huckleberry +- pamhc2crops:huckleberryitem + +#forge:gears/ruby +- thermal:ruby_gear + +#refinedstorage:disks/fluids/65536k +- extrastorage:disk_65536k_fluid +- extradisks:65536k_fluid_storage_disk + +#forge:crops/parsnip +- pamhc2crops:parsnipitem + +#structurize:timber_frames/acacia/jungle +- structurize:plain_jungle_acacia_timber_frame +- structurize:double_crossed_jungle_acacia_timber_frame +- structurize:framed_jungle_acacia_timber_frame +- structurize:side_framed_jungle_acacia_timber_frame +- structurize:up_gated_jungle_acacia_timber_frame +- structurize:down_gated_jungle_acacia_timber_frame +- structurize:one_crossed_lr_jungle_acacia_timber_frame +- structurize:one_crossed_rl_jungle_acacia_timber_frame +- structurize:horizontal_plain_jungle_acacia_timber_frame +- structurize:side_framed_horizontal_jungle_acacia_timber_frame + +#forge:ingots/compressed_iron +- pneumaticcraft:ingot_iron_compressed + +#enviromats:alabaster_brown_walls +- enviromats:alabaster_brown_wall +- enviromats:alabaster_brown_brick_wall +- enviromats:alabaster_brown_brick_small_wall +- enviromats:alabaster_brown_cobble_wall + +#enviromats:alabaster_green_walls +- enviromats:alabaster_green_wall +- enviromats:alabaster_green_brick_wall +- enviromats:alabaster_green_brick_small_wall +- enviromats:alabaster_green_cobble_wall + +#forge:seeds/tealeaf +- pamhc2crops:tealeafseeditem + +#refinedstorage:disks/items/1048576k +- extradisks:1048576k_storage_disk + +#biomesoplenty:dead_logs +- biomesoplenty:dead_log +- biomesoplenty:dead_wood +- biomesoplenty:stripped_dead_log +- biomesoplenty:stripped_dead_wood + +#refinedstorage:controller +- refinedstorage:pink_controller +- refinedstorage:gray_controller +- refinedstorage:orange_controller +- refinedstorage:cyan_controller +- refinedstorage:magenta_controller +- refinedstorage:controller +- refinedstorage:light_gray_controller +- refinedstorage:brown_controller +- refinedstorage:black_controller +- refinedstorage:white_controller +- refinedstorage:lime_controller +- refinedstorage:purple_controller +- refinedstorage:red_controller +- refinedstorage:green_controller +- refinedstorage:blue_controller +- refinedstorage:yellow_controller + +#forge:grain/chickpea +- pamhc2crops:chickpeaitem + +#forge:rawmeats/rawtofaconitem +- pamhc2foodextended:rawtofaconitem + +#forge:grain/corn +- pamhc2crops:cornitem + +#forge:jellies/mangojelly +- pamhc2foodextended:mangojellyitem + +#refinedstorage:storage_blocks/fluids/1048576k +- extrastorage:block_1048576k_fluid +- extradisks:1048576k_fluid_storage_block + +#forge:chests/ender +- minecraft:ender_chest + +#forge:crops/pumpkin +- minecraft:pumpkin + +#forge:basalt +- #enviromats:basalt + +#forge:seeds/candleberry +- pamhc2crops:candleberryseeditem + +#forge:stock_ingredients/rawchicken +- minecraft:chicken + +#forge:gems/coal_coke +- emendatusenigmatica:coke_gem + +#forge:salad_ingredients/artichoke +- pamhc2crops:artichokeitem + +#forge:nuggets/steel +- mekanism:nugget_steel +- immersiveengineering:nugget_steel +- emendatusenigmatica:steel_nugget + +#forge:ingots/lumium +- emendatusenigmatica:lumium_ingot +- thermal:lumium_ingot + +#forge:fiber/jute +- pamhc2crops:juteitem + +#forge:fruits/grape +- pamhc2crops:grapeitem + +#forge:stock_ingredients/rawmutton +- minecraft:mutton + +#forge:cookedpork/cookedpork +- minecraft:cooked_porkchop + +#enviromats:alabaster_light_blue_walls +- enviromats:alabaster_light_blue_wall +- enviromats:alabaster_light_blue_brick_wall +- enviromats:alabaster_light_blue_brick_small_wall +- enviromats:alabaster_light_blue_cobble_wall + +#forge:dusts/quartz +- mekanism:dust_quartz +- emendatusenigmatica:quartz_dust +- thermal:quartz_dust +- appliedenergistics2:nether_quartz_dust + +#minecraft:planks +- minecraft:oak_planks +- minecraft:spruce_planks +- minecraft:birch_planks +- minecraft:jungle_planks +- minecraft:acacia_planks +- minecraft:dark_oak_planks +- minecraft:crimson_planks +- minecraft:warped_planks +- biomesoplenty:fir_planks +- biomesoplenty:redwood_planks +- biomesoplenty:cherry_planks +- biomesoplenty:mahogany_planks +- biomesoplenty:jacaranda_planks +- biomesoplenty:palm_planks +- biomesoplenty:willow_planks +- biomesoplenty:dead_planks +- biomesoplenty:magic_planks +- biomesoplenty:umbran_planks +- biomesoplenty:hellbark_planks +- naturesaura:ancient_planks +- integrateddynamics:menril_planks +- structurize:blockcactusplank +- ars_nouveau:archwood_planks +- quark:vertical_oak_planks +- quark:vertical_spruce_planks +- quark:vertical_birch_planks +- quark:vertical_jungle_planks +- quark:vertical_acacia_planks +- quark:vertical_dark_oak_planks +- quark:vertical_warped_planks +- quark:vertical_crimson_planks +- quark:black_stained_planks +- quark:blue_stained_planks +- quark:brown_stained_planks +- quark:cyan_stained_planks +- quark:gray_stained_planks +- quark:green_stained_planks +- quark:light_blue_stained_planks +- quark:light_gray_stained_planks +- quark:lime_stained_planks +- quark:magenta_stained_planks +- quark:orange_stained_planks +- quark:pink_stained_planks +- quark:purple_stained_planks +- quark:red_stained_planks +- quark:white_stained_planks +- quark:yellow_stained_planks +- quark:vertical_black_stained_planks +- quark:vertical_blue_stained_planks +- quark:vertical_brown_stained_planks +- quark:vertical_cyan_stained_planks +- quark:vertical_gray_stained_planks +- quark:vertical_green_stained_planks +- quark:vertical_light_blue_stained_planks +- quark:vertical_light_gray_stained_planks +- quark:vertical_lime_stained_planks +- quark:vertical_magenta_stained_planks +- quark:vertical_orange_stained_planks +- quark:vertical_pink_stained_planks +- quark:vertical_purple_stained_planks +- quark:vertical_red_stained_planks +- quark:vertical_white_stained_planks +- quark:vertical_yellow_stained_planks + +#forge:cobblestone +- minecraft:cobblestone +- minecraft:infested_cobblestone +- minecraft:mossy_cobblestone +- create:granite_cobblestone +- create:diorite_cobblestone +- create:andesite_cobblestone +- create:limestone_cobblestone +- create:weathered_limestone_cobblestone +- create:dolomite_cobblestone +- create:gabbro_cobblestone +- create:scoria_cobblestone +- create:dark_scoria_cobblestone +- quark:cobbedstone + +#forge:seeds/bean +- pamhc2crops:beanseeditem + +#refinedstorage:parts/items/4096k +- extrastorage:storagepart_4096k +- extradisks:4096k_storage_part + +#forge:seeds/tomato +- pamhc2crops:tomatoseeditem +- thermal:tomato_seeds + +#forge:storage_blocks/gold +- minecraft:gold_block + +#forge:nutbutters/chestnutbutter +- pamhc2foodextended:chestnutbutteritem + +#forge:salad_ingredients/brusselsprout +- pamhc2crops:brusselsproutitem + +#forge:stock_ingredients/rawcod +- minecraft:cod + +#structurize:timber_frames/brick/spruce +- structurize:plain_spruce_brick_timber_frame +- structurize:double_crossed_spruce_brick_timber_frame +- structurize:framed_spruce_brick_timber_frame +- structurize:side_framed_spruce_brick_timber_frame +- structurize:up_gated_spruce_brick_timber_frame +- structurize:down_gated_spruce_brick_timber_frame +- structurize:one_crossed_lr_spruce_brick_timber_frame +- structurize:one_crossed_rl_spruce_brick_timber_frame +- structurize:horizontal_plain_spruce_brick_timber_frame +- structurize:side_framed_horizontal_spruce_brick_timber_frame + +#forge:seeds/sesameseeds +- pamhc2crops:sesameseedsseeditem + +#mekanism:crystals/iron +- mekanism:crystal_iron + +#forge:dusts/prismarine +- minecraft:prismarine_shard + +#structurize:timber_frames/jungle/cactus +- structurize:plain_cactus_jungle_timber_frame +- structurize:double_crossed_cactus_jungle_timber_frame +- structurize:framed_cactus_jungle_timber_frame +- structurize:side_framed_cactus_jungle_timber_frame +- structurize:up_gated_cactus_jungle_timber_frame +- structurize:down_gated_cactus_jungle_timber_frame +- structurize:one_crossed_lr_cactus_jungle_timber_frame +- structurize:one_crossed_rl_cactus_jungle_timber_frame +- structurize:horizontal_plain_cactus_jungle_timber_frame +- structurize:side_framed_horizontal_cactus_jungle_timber_frame + +#forge:sheetmetals/iron +- immersiveengineering:sheetmetal_iron + +#forge:crops/cauliflower +- pamhc2crops:caulifloweritem + +#forge:coins/iron +- thermal:iron_coin + +#forge:crops/kohlrabi +- pamhc2crops:kohlrabiitem + +#oc:materialtransistor + +#forge:plates/copper +- immersiveengineering:plate_copper +- emendatusenigmatica:copper_plate +- thermal:copper_plate +- create:copper_sheet + +#forge:nuggets/refined_obsidian +- mekanism:nugget_refined_obsidian + +#forge:grain/oats +- pamhc2crops:oatsitem + +#refinedstorage:parts/fluids/262144k +- extrastorage:storagepart_262144k_fluid +- extradisks:262144k_fluid_storage_part + +#forge:fruits/juniperberry +- pamhc2crops:juniperberryitem + +#forge:seeds/amaranth +- pamhc2crops:amaranthseeditem + +#forge:ores/biotite +- quark:biotite_ore + +#bloodmagic:arc/explosive +- bloodmagic:explosivepowder +- bloodmagic:primitive_explosive_cell + +#quark:planks_vertical_slab +- quark:black_stained_planks_vertical_slab +- quark:blue_stained_planks_vertical_slab +- quark:brown_stained_planks_vertical_slab +- quark:cyan_stained_planks_vertical_slab +- quark:gray_stained_planks_vertical_slab +- quark:green_stained_planks_vertical_slab +- quark:light_blue_stained_planks_vertical_slab +- quark:light_gray_stained_planks_vertical_slab +- quark:lime_stained_planks_vertical_slab +- quark:magenta_stained_planks_vertical_slab +- quark:orange_stained_planks_vertical_slab +- quark:pink_stained_planks_vertical_slab +- quark:purple_stained_planks_vertical_slab +- quark:red_stained_planks_vertical_slab +- quark:white_stained_planks_vertical_slab +- quark:yellow_stained_planks_vertical_slab + +#forge:alloys +- #forge:alloys/advanced +- #forge:alloys/elite +- #forge:alloys/ultimate + +#structurize:timber_frames/acacia/oak +- structurize:plain_oak_acacia_timber_frame +- structurize:double_crossed_oak_acacia_timber_frame +- structurize:framed_oak_acacia_timber_frame +- structurize:side_framed_oak_acacia_timber_frame +- structurize:up_gated_oak_acacia_timber_frame +- structurize:down_gated_oak_acacia_timber_frame +- structurize:one_crossed_lr_oak_acacia_timber_frame +- structurize:one_crossed_rl_oak_acacia_timber_frame +- structurize:horizontal_plain_oak_acacia_timber_frame +- structurize:side_framed_horizontal_oak_acacia_timber_frame + +#forge:wooden_fences +- ars_nouveau:archwood_fence + +#forge:sodas/rootbeersodaitem +- pamhc2foodextended:rootbeersodaitem + +#forge:jellies/grapejelly +- pamhc2foodextended:grapejellyitem + +#forge:cracker +- #forge:cracker/cracker + +#forge:fruits/peach +- pamhc2trees:peachitem + +#forge:seeds/cotton +- pamhc2crops:cottonseeditem + +#forge:rootvegetables/rhubarb +- pamhc2crops:rhubarbitem + +#forge:ingots/silver +- immersiveengineering:ingot_silver +- emendatusenigmatica:silver_ingot +- thermal:silver_ingot + +#enviromats:alabaster_brown_blocks +- enviromats:alabaster_brown +- enviromats:alabaster_brown_brick +- enviromats:alabaster_brown_brick_small +- enviromats:alabaster_brown_cobble +- enviromats:alabaster_brown_polished +- enviromats:alabaster_brown_tile +- enviromats:alabaster_brown_tile_small + +#forge:nutbutters +- #forge:nutbutters/almondbutter +- #forge:nutbutters/cashewbutter +- #forge:nutbutters/chestnutbutter +- #forge:nutbutters/hazelnutbutter +- #forge:nutbutters/peanutbutter +- #forge:nutbutters/pecanbutter +- #forge:nutbutters/pistachiobutter +- #forge:nutbutters/walnutbutter + +#forge:cornmeal/cornmeal +- pamhc2foodextended:cornmealitem + +#forge:jellies/huckleberryjelly +- pamhc2foodextended:huckleberryjellyitem + +#forge:glass_panes/light_gray +- pitg:light_gray_stained_glasspane +- minecraft:light_gray_stained_glass_pane + +#forge:juices/gooseberryjuice +- pamhc2foodextended:gooseberryjuiceitem + +#forge:gears/aluminum +- emendatusenigmatica:aluminum_gear + +#forge:crops/wintersquash +- pamhc2crops:wintersquashitem + +#forge:dusts/constantan +- immersiveengineering:dust_constantan +- emendatusenigmatica:constantan_dust +- thermal:constantan_dust + +#forge:glass/pink +- minecraft:pink_stained_glass + +#forge:chests +- #forge:chests/electric +- #forge:chests/personal +- #pneumaticcraft:chests +- #forge:chests/ender +- #forge:chests/trapped +- #forge:chests/wooden +- quark:nether_brick_chest +- quark:purpur_chest +- quark:prismarine_chest +- quark:mushroom_chest + +#forge:storage_blocks/uranium +- mekanism:block_uranium +- immersiveengineering:storage_uranium +- emendatusenigmatica:uranium_block + +#forge:salad_ingredients +- #forge:salad_ingredients/artichoke +- #forge:salad_ingredients/asparagus +- #forge:salad_ingredients/broccoli +- #forge:salad_ingredients/brusselsprout +- #forge:salad_ingredients/cabbage +- #forge:salad_ingredients/cauliflower +- #forge:salad_ingredients/kale +- #forge:salad_ingredients/lettuce +- #forge:salad_ingredients/pea +- #forge:salad_ingredients/peas +- #forge:salad_ingredients/spinach +- #forge:salad_ingredients/tomatillo +- #forge:salad_ingredients/tomato +- #forge:salad_ingredients/zucchini + +#forge:chunks/aluminum +- emendatusenigmatica:aluminum_chunk + +#forge:dusts/lapis +- mekanism:dust_lapis_lazuli +- emendatusenigmatica:lapis_dust +- thermal:lapis_dust + +#forge:crops/artichoke +- pamhc2crops:artichokeitem + +#forge:crops/sweetpotato +- pamhc2crops:sweetpotatoitem + +#forge:crops/greengrape +- pamhc2crops:greengrapeitem + +#forge:wrench +- integrateddynamics:wrench +- cyclic:wrench + +#forge:storage_blocks/coke +- emendatusenigmatica:coke_block + +#quark:seed_pouch_holdable +- #forge:seeds +- #forge:mushrooms +- minecraft:warped_fungus +- minecraft:crimson_fungus +- #minecraft:saplings +- minecraft:carrot +- minecraft:potato +- minecraft:sweet_berries +- minecraft:kelp +- minecraft:bamboo +- minecraft:sugar_cane +- minecraft:nether_wart +- minecraft:cocoa_beans + +#forge:fruits/breadfruit +- pamhc2trees:breadfruititem + +#forge:fence_gates +- #forge:fence_gates/wooden +- quark:nether_brick_fence_gate + +#forge:ingots +- mekanism:ingot_osmium +- mekanism:ingot_copper +- mekanism:ingot_tin +- mekanism:ingot_lead +- mekanism:ingot_uranium +- #forge:ingots/bronze +- #forge:ingots/refined_glowstone +- #forge:ingots/refined_obsidian +- #forge:ingots/steel +- #forge:ingots/compressed_iron +- immersiveengineering:ingot_copper +- immersiveengineering:ingot_aluminum +- immersiveengineering:ingot_lead +- immersiveengineering:ingot_silver +- immersiveengineering:ingot_nickel +- immersiveengineering:ingot_uranium +- immersiveengineering:ingot_constantan +- immersiveengineering:ingot_electrum +- immersiveengineering:ingot_steel +- emendatusenigmatica:copper_ingot +- emendatusenigmatica:aluminum_ingot +- emendatusenigmatica:silver_ingot +- emendatusenigmatica:lead_ingot +- emendatusenigmatica:nickel_ingot +- emendatusenigmatica:uranium_ingot +- emendatusenigmatica:osmium_ingot +- emendatusenigmatica:tin_ingot +- emendatusenigmatica:zinc_ingot +- emendatusenigmatica:bronze_ingot +- emendatusenigmatica:brass_ingot +- emendatusenigmatica:constantan_ingot +- emendatusenigmatica:electrum_ingot +- emendatusenigmatica:steel_ingot +- emendatusenigmatica:invar_ingot +- emendatusenigmatica:signalum_ingot +- emendatusenigmatica:lumium_ingot +- emendatusenigmatica:enderium_ingot +- #forge:ingots/iron +- #forge:ingots/gold +- #forge:ingots/brick +- #forge:ingots/nether_brick +- #forge:ingots/netherite +- #forge:ingots/bronze +- #forge:ingots/constantan +- #forge:ingots/copper +- #forge:ingots/electrum +- #forge:ingots/enderium +- #forge:ingots/invar +- #forge:ingots/lead +- #forge:ingots/lumium +- #forge:ingots/nickel +- #forge:ingots/signalum +- #forge:ingots/silver +- #forge:ingots/tin +- #create:create_ingots +- #mana-and-artifice:ingots/vinteum +- #mana-and-artifice:ingots/purified_vinteum + +#forge:ices +- #forge:ices/blueice +- #forge:ices/ice +- #forge:ices/packedice +- #forge:ices/snowball + +#forge:fruits/lime +- pamhc2trees:limeitem + +#forge:crops/oat +- pamhc2crops:oatsitem + +#forge:storage_blocks/copper +- mekanism:block_copper +- immersiveengineering:storage_copper +- emendatusenigmatica:copper_block +- thermal:copper_block +- create:copper_block + +#minecraft:coals +- minecraft:coal +- minecraft:charcoal + +#forge:juices/pineapplejuice +- pamhc2foodextended:pineapplejuiceitem + +#structurize:timber_frames/cobble_stone/jungle +- structurize:plain_jungle_cobble_stone_timber_frame +- structurize:double_crossed_jungle_cobble_stone_timber_frame +- structurize:framed_jungle_cobble_stone_timber_frame +- structurize:side_framed_jungle_cobble_stone_timber_frame +- structurize:up_gated_jungle_cobble_stone_timber_frame +- structurize:down_gated_jungle_cobble_stone_timber_frame +- structurize:one_crossed_lr_jungle_cobble_stone_timber_frame +- structurize:one_crossed_rl_jungle_cobble_stone_timber_frame +- structurize:horizontal_plain_jungle_cobble_stone_timber_frame +- structurize:side_framed_horizontal_jungle_cobble_stone_timber_frame + +#forge:jellies/melonjelly +- pamhc2foodcore:melonjellyitem + +#computercraft:monitor +- computercraft:monitor_normal +- computercraft:monitor_advanced + +#forge:dusts/lithium +- mekanism:dust_lithium +- emendatusenigmatica:lithium_dust + +#bloodmagic:crystals/demon +- bloodmagic:defaultcrystal +- bloodmagic:corrosivecrystal +- bloodmagic:destructivecrystal +- bloodmagic:vengefulcrystal +- bloodmagic:steadfastcrystal + +#forge:vegetables/asparagus +- pamhc2crops:asparagusitem + +#forge:salad_ingredients/cauliflower +- pamhc2crops:caulifloweritem + +#forge:rootvegetables/onion +- pamhc2crops:onionitem + +#mekanism:alloys/atomic +- #forge:alloys/ultimate + +#forge:plates/constantan +- immersiveengineering:plate_constantan +- emendatusenigmatica:constantan_plate +- thermal:constantan_plate + +#forge:ingots/nether_brick +- minecraft:nether_brick + +#forge:salad_ingredients/kale +- pamhc2crops:kaleitem + +#forge:jellies/soursopjelly +- pamhc2foodextended:soursopjellyitem + +#refinedstorage:parts/items/infinite +- extradisks:infinite_storage_part + +#forge:crops/passionfruit +- pamhc2trees:passionfruititem + +#forge:jellies/plumjelly +- pamhc2foodextended:plumjellyitem + +#forge:cookedbeef/cookedbeef +- minecraft:cooked_beef + +#refinedstorage:parts/items/16384k +- extrastorage:storagepart_16384k +- extradisks:16384k_storage_part + +#forge:vegetables/sweetpotato +- pamhc2crops:sweetpotatoitem + +#refinedstorage:network_transmitter +- refinedstorage:pink_network_transmitter +- refinedstorage:gray_network_transmitter +- refinedstorage:orange_network_transmitter +- refinedstorage:cyan_network_transmitter +- refinedstorage:magenta_network_transmitter +- refinedstorage:network_transmitter +- refinedstorage:light_gray_network_transmitter +- refinedstorage:brown_network_transmitter +- refinedstorage:black_network_transmitter +- refinedstorage:white_network_transmitter +- refinedstorage:lime_network_transmitter +- refinedstorage:purple_network_transmitter +- refinedstorage:red_network_transmitter +- refinedstorage:green_network_transmitter +- refinedstorage:blue_network_transmitter +- refinedstorage:yellow_network_transmitter + +#forge:condiments/bbqsauce +- pamhc2foodextended:bbqsauceitem + +#forge:grain/quinoa +- pamhc2crops:quinoaitem + +#minecolonies:glassblower_product_excluded + +#pneumaticcraft:chests +- pneumaticcraft:smart_chest +- pneumaticcraft:reinforced_chest + +#pneumaticcraft:reinforced_stone +- pneumaticcraft:reinforced_stone + +#forge:fruits/date +- pamhc2trees:dateitem + +#forge:ores/lead +- mekanism:lead_ore +- immersiveengineering:ore_lead +- emendatusenigmatica:lead_ore +- emendatusenigmatica:lead_andesite_ore +- emendatusenigmatica:lead_granite_ore +- emendatusenigmatica:lead_diorite_ore +- emendatusenigmatica:lead_sand_ore +- emendatusenigmatica:lead_gravel_ore +- emendatusenigmatica:lead_netherrack_ore +- emendatusenigmatica:lead_blackstone_ore +- emendatusenigmatica:lead_end_stone_ore +- emendatusenigmatica:lead_gabbro_ore +- emendatusenigmatica:lead_c_limestone_ore +- emendatusenigmatica:lead_scoria_ore +- emendatusenigmatica:lead_weathered_limestone_ore +- emendatusenigmatica:lead_jasper_ore +- emendatusenigmatica:lead_marble_ore +- emendatusenigmatica:lead_slate_ore +- emendatusenigmatica:lead_mossy_stone_ore +- emendatusenigmatica:lead_chunk +- thermal:lead_ore + +#forge:chunks/charged_certus_quartz +- emendatusenigmatica:charged_certus_quartz_chunk + +#enviromats:alabaster_magenta_stairs +- enviromats:alabaster_magenta_stairs +- enviromats:alabaster_magenta_brick_stairs +- enviromats:alabaster_magenta_brick_small_stairs +- enviromats:alabaster_magenta_cobble_stairs +- enviromats:alabaster_magenta_polished_stairs +- enviromats:alabaster_magenta_tile_stairs +- enviromats:alabaster_magenta_tile_small_stairs + +#enviromats:alabaster +- enviromats:alabaster_white +- enviromats:alabaster_orange +- enviromats:alabaster_magenta +- enviromats:alabaster_light_blue +- enviromats:alabaster_yellow +- enviromats:alabaster_lime +- enviromats:alabaster_pink +- enviromats:alabaster_gray +- enviromats:alabaster_light_gray +- enviromats:alabaster_cyan +- enviromats:alabaster_purple +- enviromats:alabaster_blue +- enviromats:alabaster_brown +- enviromats:alabaster_green +- enviromats:alabaster_red +- enviromats:alabaster_black + +#forge:storage_blocks/invar +- emendatusenigmatica:invar_block +- thermal:invar_block + +#forge:storage_blocks/dimensional +- emendatusenigmatica:dimensional_block + +#forge:rods/iron +- immersiveengineering:stick_iron +- emendatusenigmatica:iron_rod + +#forge:coins/tin +- thermal:tin_coin + +#forge:juices/grapefruitjuice +- pamhc2foodextended:grapefruitjuiceitem + +#envirocore:ionite_stairs +- envirocore:ionite_stairs +- envirocore:ionite_brick_stairs +- envirocore:ionite_brick_small_stairs +- envirocore:ionite_cobble_stairs +- envirocore:ionite_polished_stairs +- envirocore:ionite_tile_stairs +- envirocore:ionite_tile_small_stairs + +#forge:fruits/dragonfruit +- pamhc2trees:dragonfruititem + +#envirocore:nanorite_blocks +- envirocore:nanorite +- envirocore:nanorite_brick +- envirocore:nanorite_brick_small +- envirocore:nanorite_cobble +- envirocore:nanorite_polished +- envirocore:nanorite_tile +- envirocore:nanorite_tile_small + +#forge:butter/silkentofu +- pamhc2foodextended:silkentofuitem + +#mekanism:alloys/infused +- #forge:alloys/advanced + +#forge:dusts/wood +- mekanism:sawdust +- immersiveengineering:dust_wood +- emendatusenigmatica:wood_dust +- thermal:sawdust + +#forge:crops/peas +- pamhc2crops:peasitem + +#forge:crops/pear +- pamhc2trees:pearitem + +#forge:ices/snowball +- minecraft:snowball + +#forge:chunks/nickel +- emendatusenigmatica:nickel_chunk + +#forge:pellets/plutonium +- mekanism:pellet_plutonium + +#forge:fruits +- #forge:fruits/blackberries +- #forge:fruits/blackberry +- #forge:fruits/blueberries +- #forge:fruits/blueberry +- #forge:fruits/cactusfruit +- #forge:fruits/cactus_fruit +- #forge:fruits/candleberry +- #forge:fruits/cantaloupe +- #forge:fruits/cranberry +- #forge:fruits/elderberry +- #forge:fruits/grape +- #forge:fruits/greengrape +- #forge:fruits/huckleberry +- #forge:fruits/juniperberry +- #forge:fruits/kiwi +- #forge:fruits/melon +- #forge:fruits/mulberry +- #forge:fruits/pineapple +- #forge:fruits/raspberries +- #forge:fruits/raspberry +- #forge:fruits/strawberries +- #forge:fruits/strawberry +- #forge:fruits/sweet_berries +- integrateddynamics:menril_berries +- #forge:fruits/apple +- #forge:fruits/chorusfruit +- #forge:fruits/melon +- #forge:fruits/sweetberries +- #forge:fruits/avocado +- #forge:fruits/cherry +- #forge:fruits/gooseberry +- #forge:fruits/lemon +- #forge:fruits/orange +- #forge:fruits/peach +- #forge:fruits/pear +- #forge:fruits/plum +- #forge:fruits/pawpaw +- #forge:fruits/soursop +- #forge:fruits/apricot +- #forge:fruits/banana +- #forge:fruits/date +- #forge:fruits/dragonfruit +- #forge:fruits/durian +- #forge:fruits/fig +- #forge:fruits/grapefruit +- #forge:fruits/lime +- #forge:fruits/mango +- #forge:fruits/papaya +- #forge:fruits/persimmon +- #forge:fruits/pomegranate +- #forge:fruits/starfruit +- #forge:fruits/breadfruit +- #forge:fruits/guava +- #forge:fruits/jackfruit +- #forge:fruits/lychee +- #forge:fruits/passionfruit +- #forge:fruits/rambutan +- #forge:fruits/tamarind + +#forge:rawmeats/rawtofishitem +- pamhc2foodextended:rawtofishitem + +#forge:nuts/pinenut +- pamhc2trees:pinenutitem + +#envirocore:erodium_walls +- envirocore:erodium_wall +- envirocore:erodium_brick_wall +- envirocore:erodium_brick_small_wall +- envirocore:erodium_cobble_wall + +#forge:crops/dragonfruit +- pamhc2trees:dragonfruititem + +#mekanism:dirty_dusts/uranium +- mekanism:dirty_dust_uranium + +#forge:wires/aluminum +- immersiveengineering:wire_aluminum + +#minecraft:logs/archwood +- ars_nouveau:blue_archwood_log +- ars_nouveau:red_archwood_log +- ars_nouveau:green_archwood_log +- ars_nouveau:purple_archwood_log +- ars_nouveau:blue_archwood_wood +- ars_nouveau:red_archwood_wood +- ars_nouveau:green_archwood_wood +- ars_nouveau:purple_archwood_wood +- ars_nouveau:stripped_blue_archwood_log +- ars_nouveau:stripped_red_archwood_log +- ars_nouveau:stripped_green_archwood_log +- ars_nouveau:stripped_purple_archwood_log +- ars_nouveau:stripped_blue_archwood_wood +- ars_nouveau:stripped_red_archwood_wood +- ars_nouveau:stripped_green_archwood_wood +- ars_nouveau:stripped_purple_archwood_wood +- ars_nouveau:blue_archwood_log +- ars_nouveau:red_archwood_log +- ars_nouveau:green_archwood_log +- ars_nouveau:purple_archwood_log +- ars_nouveau:blue_archwood_wood +- ars_nouveau:red_archwood_wood +- ars_nouveau:green_archwood_wood +- ars_nouveau:purple_archwood_wood +- ars_nouveau:stripped_blue_archwood_log +- ars_nouveau:stripped_red_archwood_log +- ars_nouveau:stripped_green_archwood_log +- ars_nouveau:stripped_purple_archwood_log +- ars_nouveau:stripped_blue_archwood_wood +- ars_nouveau:stripped_red_archwood_wood +- ars_nouveau:stripped_green_archwood_wood +- ars_nouveau:stripped_purple_archwood_wood + +#forge:sand/colorless +- minecraft:sand + +#forge:fruits/jackfruit +- pamhc2trees:jackfruititem + +#forge:cheese/silkentofu +- pamhc2foodextended:silkentofuitem + +#cyclic:anvil_immune +- cyclic:torch_launcher +- cyclic:charm_torch + +#mana-and-artifice:ma_flowers +- mana-and-artifice:aum +- mana-and-artifice:cerublossom +- mana-and-artifice:tarma_root +- mana-and-artifice:desert_nova +- mana-and-artifice:wakebloom + +#forge:ingots/invar +- emendatusenigmatica:invar_ingot +- thermal:invar_ingot + +#quark:shards +- quark:clear_shard +- quark:dirty_shard +- quark:black_shard +- quark:blue_shard +- quark:brown_shard +- quark:cyan_shard +- quark:gray_shard +- quark:green_shard +- quark:light_blue_shard +- quark:light_gray_shard +- quark:lime_shard +- quark:magenta_shard +- quark:orange_shard +- quark:pink_shard +- quark:purple_shard +- quark:red_shard +- quark:white_shard +- quark:yellow_shard + +#forge:sheetmetals/copper +- immersiveengineering:sheetmetal_copper + +#forge:crops/cashew +- pamhc2trees:cashewitem + +#forge:protein/peanut +- pamhc2crops:peanutitem + +#forge:ingots/enderium +- emendatusenigmatica:enderium_ingot +- thermal:enderium_ingot + +#forge:gems/diamond +- minecraft:diamond + +#minecraft:walls +- minecraft:cobblestone_wall +- minecraft:mossy_cobblestone_wall +- minecraft:brick_wall +- minecraft:prismarine_wall +- minecraft:red_sandstone_wall +- minecraft:mossy_stone_brick_wall +- minecraft:granite_wall +- minecraft:stone_brick_wall +- minecraft:nether_brick_wall +- minecraft:andesite_wall +- minecraft:red_nether_brick_wall +- minecraft:sandstone_wall +- minecraft:end_stone_brick_wall +- minecraft:diorite_wall +- minecraft:blackstone_wall +- minecraft:polished_blackstone_brick_wall +- minecraft:polished_blackstone_wall +- biomesoplenty:black_sandstone_wall +- biomesoplenty:orange_sandstone_wall +- biomesoplenty:white_sandstone_wall +- biomesoplenty:mud_brick_wall +- #pneumaticcraft:walls +- create:granite_cobblestone_wall +- create:granite_bricks_wall +- create:fancy_granite_bricks_wall +- create:paved_granite_wall +- create:diorite_cobblestone_wall +- create:diorite_bricks_wall +- create:fancy_diorite_bricks_wall +- create:paved_diorite_wall +- create:andesite_cobblestone_wall +- create:andesite_bricks_wall +- create:fancy_andesite_bricks_wall +- create:paved_andesite_wall +- create:limestone_cobblestone_wall +- create:polished_limestone_wall +- create:limestone_bricks_wall +- create:fancy_limestone_bricks_wall +- create:paved_limestone_wall +- create:weathered_limestone_cobblestone_wall +- create:polished_weathered_limestone_wall +- create:weathered_limestone_bricks_wall +- create:fancy_weathered_limestone_bricks_wall +- create:paved_weathered_limestone_wall +- create:dolomite_cobblestone_wall +- create:polished_dolomite_wall +- create:dolomite_bricks_wall +- create:fancy_dolomite_bricks_wall +- create:paved_dolomite_wall +- create:gabbro_cobblestone_wall +- create:polished_gabbro_wall +- create:gabbro_bricks_wall +- create:fancy_gabbro_bricks_wall +- create:paved_gabbro_wall +- create:scoria_cobblestone_wall +- create:polished_scoria_wall +- create:scoria_bricks_wall +- create:fancy_scoria_bricks_wall +- create:paved_scoria_wall +- create:dark_scoria_cobblestone_wall +- create:polished_dark_scoria_wall +- create:dark_scoria_bricks_wall +- create:fancy_dark_scoria_bricks_wall +- create:paved_dark_scoria_wall +- quark:andesite_bricks_wall +- quark:basalt_bricks_wall +- quark:basalt_wall +- quark:blue_nether_bricks_wall +- quark:brimstone_bricks_wall +- quark:brimstone_wall +- quark:charred_nether_bricks_wall +- quark:cobbedstone_wall +- quark:cobblestone_bricks_wall +- quark:diorite_bricks_wall +- quark:elder_prismarine_wall +- quark:granite_bricks_wall +- quark:jasper_bricks_wall +- quark:jasper_wall +- quark:limestone_bricks_wall +- quark:limestone_wall +- quark:magma_bricks_wall +- quark:marble_bricks_wall +- quark:marble_wall +- quark:mossy_cobblestone_bricks_wall +- quark:myalite_bricks_wall +- quark:myalite_wall +- quark:permafrost_bricks_wall +- quark:permafrost_wall +- quark:red_sandstone_bricks_wall +- quark:sandstone_bricks_wall +- quark:sandy_bricks_wall +- quark:slate_bricks_wall +- quark:slate_wall +- quark:snow_bricks_wall +- quark:soul_sandstone_bricks_wall +- quark:soul_sandstone_wall +- quark:twisted_blackstone_bricks_wall +- quark:weeping_blackstone_bricks_wall +- engineersdecor:clinker_brick_wall +- engineersdecor:slag_brick_wall +- engineersdecor:rebar_concrete_wall +- engineersdecor:gas_concrete_wall + +#forge:storage_blocks/lead +- mekanism:block_lead +- immersiveengineering:storage_lead +- emendatusenigmatica:lead_block +- thermal:lead_block + +#forge:jellies/pearjelly +- pamhc2foodextended:pearjellyitem + +#pneumaticcraft:wall_lamps_inverted +- pneumaticcraft:wall_lamp_inverted_white +- pneumaticcraft:wall_lamp_inverted_orange +- pneumaticcraft:wall_lamp_inverted_magenta +- pneumaticcraft:wall_lamp_inverted_light_blue +- pneumaticcraft:wall_lamp_inverted_yellow +- pneumaticcraft:wall_lamp_inverted_lime +- pneumaticcraft:wall_lamp_inverted_pink +- pneumaticcraft:wall_lamp_inverted_gray +- pneumaticcraft:wall_lamp_inverted_light_gray +- pneumaticcraft:wall_lamp_inverted_cyan +- pneumaticcraft:wall_lamp_inverted_purple +- pneumaticcraft:wall_lamp_inverted_blue +- pneumaticcraft:wall_lamp_inverted_brown +- pneumaticcraft:wall_lamp_inverted_green +- pneumaticcraft:wall_lamp_inverted_red +- pneumaticcraft:wall_lamp_inverted_black + +#forge:rawmeats/rawtofeakitem +- pamhc2foodextended:rawtofeakitem + +#framedcompactdrawers:controller +- storagedrawers:controller + +#structurize:shingle_slabs/moss_slate +- structurize:moss_slate_shingle_slab + +#forge:crops/millet +- pamhc2crops:milletitem + +#forge:book +- minecraft:book + +#forge:gems +- emendatusenigmatica:certus_quartz_gem +- emendatusenigmatica:charged_certus_quartz_gem +- emendatusenigmatica:fluix_gem +- emendatusenigmatica:fluorite_gem +- emendatusenigmatica:bitumen_gem +- emendatusenigmatica:cinnabar_gem +- emendatusenigmatica:apatite_gem +- emendatusenigmatica:sulfur_gem +- emendatusenigmatica:potassium_nitrate_gem +- emendatusenigmatica:dimensional_gem +- emendatusenigmatica:coke_gem +- emendatusenigmatica:silicon_gem +- emendatusenigmatica:arcane_gem +- #forge:gems/diamond +- #forge:gems/emerald +- #forge:gems/lapis +- #forge:gems/prismarine +- #forge:gems/quartz +- #forge:gems/apatite +- #forge:gems/cinnabar +- #forge:gems/niter +- #forge:gems/ruby +- #forge:gems/sapphire +- #forge:gems/sulfur +- ars_nouveau:mana_gem +- #mana-and-artifice:gems/chimerite + +#forge:rawmutton/rawtofuttonitem +- pamhc2foodextended:rawtofuttonitem + +#minecraft:sand +- minecraft:sand +- minecraft:red_sand +- biomesoplenty:black_sand +- biomesoplenty:orange_sand +- biomesoplenty:white_sand + +#structurize:timber_frames/paper +- #structurize:timber_frames/paper/oak +- #structurize:timber_frames/paper/acacia +- #structurize:timber_frames/paper/birch +- #structurize:timber_frames/paper/jungle +- #structurize:timber_frames/paper/spruce +- #structurize:timber_frames/paper/dark_oak +- #structurize:timber_frames/paper/cactus + +#forge:dusts/dimensional +- emendatusenigmatica:dimensional_dust + +#forge:rootvegetables/rutabaga +- pamhc2crops:rutabagaitem + +#refinedstorage:storage_blocks/fluids/infinite +- extradisks:infinite_fluid_storage_block + +#forge:gems/fluorite +- mekanism:fluorite_gem +- emendatusenigmatica:fluorite_gem + +#forge:sheetmetals/uranium +- immersiveengineering:sheetmetal_uranium + +#forge:ingots/bronze +- mekanism:ingot_bronze +- emendatusenigmatica:bronze_ingot +- thermal:bronze_ingot + +#forge:protein +- #forge:protein/quinoa +- #forge:protein/rice +- #forge:protein/corn +- #forge:protein/sweetpotato +- #forge:protein/sweet_potato +- #forge:protein/peanut +- #forge:protein/spinach + +#rsgauges:buttons +- #minecraft:buttons + +#forge:glass/blue +- minecraft:blue_stained_glass + +#minecraft:wooden_trapdoors +- minecraft:acacia_trapdoor +- minecraft:birch_trapdoor +- minecraft:dark_oak_trapdoor +- minecraft:jungle_trapdoor +- minecraft:oak_trapdoor +- minecraft:spruce_trapdoor +- minecraft:crimson_trapdoor +- minecraft:warped_trapdoor +- biomesoplenty:fir_trapdoor +- biomesoplenty:redwood_trapdoor +- biomesoplenty:cherry_trapdoor +- biomesoplenty:mahogany_trapdoor +- biomesoplenty:jacaranda_trapdoor +- biomesoplenty:palm_trapdoor +- biomesoplenty:willow_trapdoor +- biomesoplenty:dead_trapdoor +- biomesoplenty:magic_trapdoor +- biomesoplenty:umbran_trapdoor +- biomesoplenty:hellbark_trapdoor +- structurize:blockcactustrapdoor + +#enviromats:alabaster_red_slabs +- enviromats:alabaster_red_slab +- enviromats:alabaster_red_brick_slab +- enviromats:alabaster_red_brick_small_slab +- enviromats:alabaster_red_cobble_slab +- enviromats:alabaster_red_polished_slab +- enviromats:alabaster_red_tile_slab +- enviromats:alabaster_red_tile_small_slab + +#create:valve_handles +- create:copper_valve_handle +- create:white_valve_handle +- create:orange_valve_handle +- create:magenta_valve_handle +- create:light_blue_valve_handle +- create:yellow_valve_handle +- create:lime_valve_handle +- create:pink_valve_handle +- create:gray_valve_handle +- create:light_gray_valve_handle +- create:cyan_valve_handle +- create:purple_valve_handle +- create:blue_valve_handle +- create:brown_valve_handle +- create:green_valve_handle +- create:red_valve_handle +- create:black_valve_handle + +#forge:storage_blocks/coal +- minecraft:coal_block + +#forge:vinegar_ingredients/raspberries +- pamhc2crops:raspberryitem + +#forge:jellies/pomegranatejelly +- pamhc2foodextended:pomegranatejellyitem + +#minecolonies:plantation_product_excluded + +#forge:ingots/brass +- emendatusenigmatica:brass_ingot +- create:brass_ingot + +#forge:rods/emerald +- emendatusenigmatica:emerald_rod + +#forge:coins/electrum +- thermal:electrum_coin + +#structurize:timber_frames/spruce/jungle +- structurize:plain_jungle_spruce_timber_frame +- structurize:double_crossed_jungle_spruce_timber_frame +- structurize:framed_jungle_spruce_timber_frame +- structurize:side_framed_jungle_spruce_timber_frame +- structurize:up_gated_jungle_spruce_timber_frame +- structurize:down_gated_jungle_spruce_timber_frame +- structurize:one_crossed_lr_jungle_spruce_timber_frame +- structurize:one_crossed_rl_jungle_spruce_timber_frame +- structurize:horizontal_plain_jungle_spruce_timber_frame +- structurize:side_framed_horizontal_jungle_spruce_timber_frame + +#mekanism:enriched/tin +- mekanism:enriched_tin + +#forge:vegetables/turnip +- pamhc2crops:turnipitem + +#forge:ores/cinnabar +- emendatusenigmatica:cinnabar_ore +- emendatusenigmatica:cinnabar_andesite_ore +- emendatusenigmatica:cinnabar_granite_ore +- emendatusenigmatica:cinnabar_diorite_ore +- emendatusenigmatica:cinnabar_sand_ore +- emendatusenigmatica:cinnabar_gravel_ore +- emendatusenigmatica:cinnabar_netherrack_ore +- emendatusenigmatica:cinnabar_blackstone_ore +- emendatusenigmatica:cinnabar_end_stone_ore +- emendatusenigmatica:cinnabar_gabbro_ore +- emendatusenigmatica:cinnabar_c_limestone_ore +- emendatusenigmatica:cinnabar_scoria_ore +- emendatusenigmatica:cinnabar_weathered_limestone_ore +- emendatusenigmatica:cinnabar_jasper_ore +- emendatusenigmatica:cinnabar_marble_ore +- emendatusenigmatica:cinnabar_slate_ore +- emendatusenigmatica:cinnabar_mossy_stone_ore +- emendatusenigmatica:cinnabar_chunk +- thermal:cinnabar_ore + +#forge:cookies +- #forge:cookies/cookie + +#minecraft:arrows +- minecraft:arrow +- minecraft:tipped_arrow +- minecraft:spectral_arrow +- xreliquary:tipped_arrow +- apotheosis:obsidian_arrow? +- apotheosis:broadhead_arrow? +- apotheosis:explosive_arrow? +- apotheosis:iron_mining_arrow? +- apotheosis:diamond_mining_arrow? + +#structurize:timber_frames/jungle/spruce +- structurize:plain_spruce_jungle_timber_frame +- structurize:double_crossed_spruce_jungle_timber_frame +- structurize:framed_spruce_jungle_timber_frame +- structurize:side_framed_spruce_jungle_timber_frame +- structurize:up_gated_spruce_jungle_timber_frame +- structurize:down_gated_spruce_jungle_timber_frame +- structurize:one_crossed_lr_spruce_jungle_timber_frame +- structurize:one_crossed_rl_spruce_jungle_timber_frame +- structurize:horizontal_plain_spruce_jungle_timber_frame +- structurize:side_framed_horizontal_spruce_jungle_timber_frame + +#structurize:shingles/moss_slate +- #structurize:shingles/moss_slate/oak +- #structurize:shingles/moss_slate/acacia +- #structurize:shingles/moss_slate/birch +- #structurize:shingles/moss_slate/jungle +- #structurize:shingles/moss_slate/spruce +- #structurize:shingles/moss_slate/dark_oak +- #structurize:shingles/moss_slate/cactus + +#forge:hardened_clay +- minecraft:white_terracotta +- minecraft:orange_terracotta +- minecraft:magenta_terracotta +- minecraft:light_blue_terracotta +- minecraft:yellow_terracotta +- minecraft:lime_terracotta +- minecraft:pink_terracotta +- minecraft:gray_terracotta +- minecraft:light_gray_terracotta +- minecraft:cyan_terracotta +- minecraft:purple_terracotta +- minecraft:blue_terracotta +- minecraft:brown_terracotta +- minecraft:green_terracotta +- minecraft:red_terracotta +- minecraft:black_terracotta + +#structurize:timber_frames/brick/cactus +- structurize:plain_cactus_brick_timber_frame +- structurize:double_crossed_cactus_brick_timber_frame +- structurize:framed_cactus_brick_timber_frame +- structurize:side_framed_cactus_brick_timber_frame +- structurize:up_gated_cactus_brick_timber_frame +- structurize:down_gated_cactus_brick_timber_frame +- structurize:one_crossed_lr_cactus_brick_timber_frame +- structurize:one_crossed_rl_cactus_brick_timber_frame +- structurize:horizontal_plain_cactus_brick_timber_frame +- structurize:side_framed_horizontal_cactus_brick_timber_frame + +#forge:storage_blocks/uraninite +- powah:uraninite_block + +#forge:bread/bread +- minecraft:bread + +#minecolonies:baker_product + +#minecraft:wooden_doors +- minecraft:oak_door +- minecraft:spruce_door +- minecraft:birch_door +- minecraft:jungle_door +- minecraft:acacia_door +- minecraft:dark_oak_door +- minecraft:crimson_door +- minecraft:warped_door +- biomesoplenty:fir_door +- biomesoplenty:redwood_door +- biomesoplenty:cherry_door +- biomesoplenty:mahogany_door +- biomesoplenty:jacaranda_door +- biomesoplenty:palm_door +- biomesoplenty:willow_door +- biomesoplenty:dead_door +- biomesoplenty:magic_door +- biomesoplenty:umbran_door +- biomesoplenty:hellbark_door +- integrateddynamics:menril_door +- structurize:blockcactusdoor +- ars_nouveau:archwood_door +- engineersdecor:old_industrial_wood_door + +#forge:crops/gooseberry +- pamhc2trees:gooseberryitem + +#forge:flour_plants/wheat +- minecraft:wheat + +#forge:seeds/raspberry +- pamhc2crops:raspberryseeditem + +#forge:ingots/constantan +- immersiveengineering:ingot_constantan +- emendatusenigmatica:constantan_ingot +- thermal:constantan_ingot + +#minecraft:fences/wooden +- ars_nouveau:archwood_fence +- ars_nouveau:archwood_fence + +#forge:dyes/magenta +- minecraft:magenta_dye + +#forge:pepperoni +- #forge:pepperoni/pepperoni + +#minecolonies:glassblower_ingredient_excluded +- #forge:dyes + +#forge:water/water +- minecraft:water_bucket + +#minecraft:stone_tool_materials +- minecraft:cobblestone +- minecraft:blackstone + +#forge:dyes/cyan +- minecraft:cyan_dye + +#forge:onions +- #forge:onions/onion +- #forge:onions/scallion + +#forge:storage_blocks/compressed_iron +- pneumaticcraft:compressed_iron_block + +#forge:rawfish/rawtofishitem +- pamhc2foodextended:rawtofishitem + +#quark:stone_tool_materials +- #forge:stone +- #forge:cobblestone +- minecraft:flint +- minecraft:sandstone +- quark:limestone +- quark:polished_limestone +- quark:marble +- quark:polished_marble +- quark:basalt +- quark:polished_basalt +- quark:jasper +- quark:polished_jasper +- quark:slate +- quark:polished_slate +- quark:permafrost +- quark:brimstone +- quark:cobbedstone +- minecraft:blackstone + +#forge:fruits/strawberries +- pamhc2crops:strawberryitem + +#forge:fruits/lemon +- pamhc2trees:lemonitem + +#enviromats:alabaster_cyan_walls +- enviromats:alabaster_cyan_wall +- enviromats:alabaster_cyan_brick_wall +- enviromats:alabaster_cyan_brick_small_wall +- enviromats:alabaster_cyan_cobble_wall + +#forge:bucket +- minecraft:bucket + +#forge:nuts/pecan +- pamhc2trees:pecanitem + +#forge:sausage/sausage +- pamhc2foodextended:sausageitem + +#structurize:shingles/moss_slate/acacia +- structurize:moss_slate_acacia_shingle + +#forge:cookedfish +- #forge:cookedfish/cookedcod +- #forge:cookedfish/cookedsalmon + +#forge:tool_pot +- #forge:tool_pot/pot + +#envirocore:litherite_slabs +- envirocore:litherite_slab +- envirocore:litherite_brick_slab +- envirocore:litherite_brick_small_slab +- envirocore:litherite_cobble_slab +- envirocore:litherite_polished_slab +- envirocore:litherite_tile_slab +- envirocore:litherite_tile_small_slab + +#enviromats:alabaster_orange_blocks +- enviromats:alabaster_orange +- enviromats:alabaster_orange_brick +- enviromats:alabaster_orange_brick_small +- enviromats:alabaster_orange_cobble +- enviromats:alabaster_orange_polished +- enviromats:alabaster_orange_tile +- enviromats:alabaster_orange_tile_small + +#forge:rawpork/rawtofaconitem +- pamhc2foodextended:rawtofaconitem + +#forge:gems/prismarine +- minecraft:prismarine_crystals + +#forge:dusts/ruby +- thermal:ruby_dust + +#structurize:timber_frames/spruce/spruce +- structurize:plain_spruce_spruce_timber_frame +- structurize:double_crossed_spruce_spruce_timber_frame +- structurize:framed_spruce_spruce_timber_frame +- structurize:side_framed_spruce_spruce_timber_frame +- structurize:up_gated_spruce_spruce_timber_frame +- structurize:down_gated_spruce_spruce_timber_frame +- structurize:one_crossed_lr_spruce_spruce_timber_frame +- structurize:one_crossed_rl_spruce_spruce_timber_frame +- structurize:horizontal_plain_spruce_spruce_timber_frame +- structurize:side_framed_horizontal_spruce_spruce_timber_frame + +#forge:ores/gold +- emendatusenigmatica:gold_ore +- emendatusenigmatica:gold_andesite_ore +- emendatusenigmatica:gold_granite_ore +- emendatusenigmatica:gold_diorite_ore +- emendatusenigmatica:gold_sand_ore +- emendatusenigmatica:gold_gravel_ore +- emendatusenigmatica:gold_netherrack_ore +- emendatusenigmatica:gold_blackstone_ore +- emendatusenigmatica:gold_end_stone_ore +- emendatusenigmatica:gold_gabbro_ore +- emendatusenigmatica:gold_c_limestone_ore +- emendatusenigmatica:gold_scoria_ore +- emendatusenigmatica:gold_weathered_limestone_ore +- emendatusenigmatica:gold_jasper_ore +- emendatusenigmatica:gold_marble_ore +- emendatusenigmatica:gold_slate_ore +- emendatusenigmatica:gold_mossy_stone_ore +- emendatusenigmatica:gold_chunk +- #minecraft:gold_ores + +#forge:juices/durianjuice +- pamhc2foodextended:durianjuiceitem + +#forge:gears/steel +- emendatusenigmatica:steel_gear + +#biomesoplenty:palm_logs +- biomesoplenty:palm_log +- biomesoplenty:palm_wood +- biomesoplenty:stripped_palm_log +- biomesoplenty:stripped_palm_wood + +#forge:crops/cucumber +- pamhc2crops:cucumberitem + +#forge:grain/wheat +- minecraft:wheat + +#forge:protein/quinoa +- pamhc2crops:quinoaitem + +#forge:glass/lime +- minecraft:lime_stained_glass + +#forge:dusts/copper +- mekanism:dust_copper +- immersiveengineering:dust_copper +- emendatusenigmatica:copper_dust +- thermal:copper_dust + +#forge:gems/emerald +- minecraft:emerald + +#forge:seeds/broccoli +- pamhc2crops:broccoliseeditem + +#engineersdecor:luminescent_blocks +- minecraft:glowstone +- minecraft:sea_lantern + +#forge:storage_blocks/glowstone +- minecraft:glowstone + +#forge:paper_plants/pineapple +- pamhc2crops:pineappleitem + +#forge:nuggets/uranium +- mekanism:nugget_uranium +- immersiveengineering:nugget_uranium +- emendatusenigmatica:uranium_nugget + +#forge:crops/spiceleaf +- pamhc2crops:spiceleafitem + +#forge:crops/leek +- pamhc2crops:leekitem + +#minecraft:stone_bricks +- minecraft:stone_bricks +- minecraft:mossy_stone_bricks +- minecraft:cracked_stone_bricks +- minecraft:chiseled_stone_bricks +- #pneumaticcraft:reinforced_stone_bricks + +#forge:rods/electrum +- emendatusenigmatica:electrum_rod + +#structurize:timber_frames/jungle/oak +- structurize:plain_oak_jungle_timber_frame +- structurize:double_crossed_oak_jungle_timber_frame +- structurize:framed_oak_jungle_timber_frame +- structurize:side_framed_oak_jungle_timber_frame +- structurize:up_gated_oak_jungle_timber_frame +- structurize:down_gated_oak_jungle_timber_frame +- structurize:one_crossed_lr_oak_jungle_timber_frame +- structurize:one_crossed_rl_oak_jungle_timber_frame +- structurize:horizontal_plain_oak_jungle_timber_frame +- structurize:side_framed_horizontal_oak_jungle_timber_frame + +#forge:nuggets/nickel +- immersiveengineering:nugget_nickel +- emendatusenigmatica:nickel_nugget +- thermal:nickel_nugget + +#forge:coins/nickel +- thermal:nickel_coin + +#forge:seeds/rutabaga +- pamhc2crops:rutabagaseeditem + +#structurize:shingle_slabs +- #structurize:shingle_slabs/clay +- #structurize:shingle_slabs/slate +- #structurize:shingle_slabs/moss_slate +- #structurize:shingle_slabs/thatched + +#forge:seeds/lettuce +- pamhc2crops:lettuceseeditem + +#forge:gems/fluix +- emendatusenigmatica:fluix_gem +- appliedenergistics2:fluix_crystal + +#forge:seeds/tomatillo +- pamhc2crops:tomatilloseeditem + +#forge:plates/gold +- immersiveengineering:plate_gold +- emendatusenigmatica:gold_plate +- thermal:gold_plate +- create:golden_sheet + +#forge:paper +- minecraft:paper + +#forge:salad_ingredients/tomatillo +- pamhc2crops:tomatilloitem + +#forge:melonjelly +- #forge:melonjelly/melonjelly + +#enviromats:pumice_blocks +- enviromats:pumice +- enviromats:pumice_brick +- enviromats:pumice_brick_small +- enviromats:pumice_cobble +- enviromats:pumice_polished +- enviromats:pumice_tile +- enviromats:pumice_tile_small + +#forge:crops/cassava +- pamhc2crops:cassavaitem + +#forge:seeds/kale +- pamhc2crops:kaleseeditem + +#forge:fruits/pear +- pamhc2trees:pearitem + +#refinedstorage:crafting_monitor +- refinedstorage:pink_crafting_monitor +- refinedstorage:gray_crafting_monitor +- refinedstorage:orange_crafting_monitor +- refinedstorage:cyan_crafting_monitor +- refinedstorage:magenta_crafting_monitor +- refinedstorage:crafting_monitor +- refinedstorage:light_gray_crafting_monitor +- refinedstorage:brown_crafting_monitor +- refinedstorage:black_crafting_monitor +- refinedstorage:white_crafting_monitor +- refinedstorage:lime_crafting_monitor +- refinedstorage:purple_crafting_monitor +- refinedstorage:red_crafting_monitor +- refinedstorage:green_crafting_monitor +- refinedstorage:blue_crafting_monitor +- refinedstorage:yellow_crafting_monitor + +#forge:chunks/certus_quartz +- emendatusenigmatica:certus_quartz_chunk + +#usefulrailroads:track_builder/tunnel_blocks +- #minecraft:stone_bricks +- #forge:stone +- #forge:cobblestone +- #forge:sandstone + +#forge:ores/apatite +- emendatusenigmatica:apatite_ore +- emendatusenigmatica:apatite_andesite_ore +- emendatusenigmatica:apatite_granite_ore +- emendatusenigmatica:apatite_diorite_ore +- emendatusenigmatica:apatite_sand_ore +- emendatusenigmatica:apatite_gravel_ore +- emendatusenigmatica:apatite_netherrack_ore +- emendatusenigmatica:apatite_blackstone_ore +- emendatusenigmatica:apatite_end_stone_ore +- emendatusenigmatica:apatite_gabbro_ore +- emendatusenigmatica:apatite_c_limestone_ore +- emendatusenigmatica:apatite_scoria_ore +- emendatusenigmatica:apatite_weathered_limestone_ore +- emendatusenigmatica:apatite_jasper_ore +- emendatusenigmatica:apatite_marble_ore +- emendatusenigmatica:apatite_slate_ore +- emendatusenigmatica:apatite_mossy_stone_ore +- emendatusenigmatica:apatite_chunk +- thermal:apatite_ore + +#forge:gears/sapphire +- thermal:sapphire_gear + +#minecraft:buttons +- #minecraft:wooden_buttons +- minecraft:stone_button +- minecraft:polished_blackstone_button +- quark:gold_button +- quark:iron_button + +#structurize:timber_frames/cactus/acacia +- structurize:plain_acacia_cactus_timber_frame +- structurize:double_crossed_acacia_cactus_timber_frame +- structurize:framed_acacia_cactus_timber_frame +- structurize:side_framed_acacia_cactus_timber_frame +- structurize:up_gated_acacia_cactus_timber_frame +- structurize:down_gated_acacia_cactus_timber_frame +- structurize:one_crossed_lr_acacia_cactus_timber_frame +- structurize:one_crossed_rl_acacia_cactus_timber_frame +- structurize:horizontal_plain_acacia_cactus_timber_frame +- structurize:side_framed_horizontal_acacia_cactus_timber_frame + +#forge:paper_plants/juniperberry +- pamhc2crops:juniperberryitem + +#forge:gears/uranium +- emendatusenigmatica:uranium_gear + +#forge:crops/sisal +- pamhc2crops:sisalitem + +#minecraft:rails +- minecraft:rail +- minecraft:powered_rail +- minecraft:detector_rail +- minecraft:activator_rail +- naturesaura:dimension_rail_end +- naturesaura:dimension_rail_nether +- naturesaura:dimension_rail_overworld +- usefulrailroads:highspeed_rail +- usefulrailroads:clamp_rail +- usefulrailroads:direction_rail +- usefulrailroads:intersection_rail +- usefulrailroads:teleport_rail +- usefulrailroads:buffer_stop + +#forge:fishes/rawtropicalfish +- minecraft:tropical_fish + +#structurize:timber_frames/dark_oak/jungle +- structurize:plain_jungle_dark_oak_timber_frame +- structurize:double_crossed_jungle_dark_oak_timber_frame +- structurize:framed_jungle_dark_oak_timber_frame +- structurize:side_framed_jungle_dark_oak_timber_frame +- structurize:up_gated_jungle_dark_oak_timber_frame +- structurize:down_gated_jungle_dark_oak_timber_frame +- structurize:one_crossed_lr_jungle_dark_oak_timber_frame +- structurize:one_crossed_rl_jungle_dark_oak_timber_frame +- structurize:horizontal_plain_jungle_dark_oak_timber_frame +- structurize:side_framed_horizontal_jungle_dark_oak_timber_frame + +#pneumaticcraft:slabs +- pneumaticcraft:reinforced_brick_slab +- pneumaticcraft:reinforced_stone_slab + +#enviromats:alabaster_black_slabs +- enviromats:alabaster_black_slab +- enviromats:alabaster_black_brick_slab +- enviromats:alabaster_black_brick_small_slab +- enviromats:alabaster_black_cobble_slab +- enviromats:alabaster_black_polished_slab +- enviromats:alabaster_black_tile_slab +- enviromats:alabaster_black_tile_small_slab + +#minecolonies:baker_ingredient_excluded + +#forge:fruits/raspberry +- pamhc2crops:raspberryitem + +#structurize:timber_frames/spruce/birch +- structurize:plain_birch_spruce_timber_frame +- structurize:double_crossed_birch_spruce_timber_frame +- structurize:framed_birch_spruce_timber_frame +- structurize:side_framed_birch_spruce_timber_frame +- structurize:up_gated_birch_spruce_timber_frame +- structurize:down_gated_birch_spruce_timber_frame +- structurize:one_crossed_lr_birch_spruce_timber_frame +- structurize:one_crossed_rl_birch_spruce_timber_frame +- structurize:horizontal_plain_birch_spruce_timber_frame +- structurize:side_framed_horizontal_birch_spruce_timber_frame + +#forge:plates/tin +- emendatusenigmatica:tin_plate +- thermal:tin_plate + +#forge:doors +- ars_nouveau:archwood_door + +#enviromats:alabaster_gray_walls +- enviromats:alabaster_gray_wall +- enviromats:alabaster_gray_brick_wall +- enviromats:alabaster_gray_brick_small_wall +- enviromats:alabaster_gray_cobble_wall + +#enviromats:marble_stairs +- enviromats:marble_stairs +- enviromats:marble_brick_stairs +- enviromats:marble_brick_small_stairs +- enviromats:marble_cobble_stairs +- enviromats:marble_polished_stairs +- enviromats:marble_tile_stairs +- enviromats:marble_tile_small_stairs + +#forge:fruits/persimmon +- pamhc2trees:persimmonitem + +#minecraft:gold_ores +- minecraft:gold_ore +- minecraft:nether_gold_ore + +#forge:crops/elderberry +- pamhc2crops:elderberryitem + +#forge:cornmeal +- #forge:cornmeal/cornmeal + +#forge:juices/melonjuice +- pamhc2foodcore:melonjuiceitem + +#structurize:timber_frames/dark_oak/spruce +- structurize:plain_spruce_dark_oak_timber_frame +- structurize:double_crossed_spruce_dark_oak_timber_frame +- structurize:framed_spruce_dark_oak_timber_frame +- structurize:side_framed_spruce_dark_oak_timber_frame +- structurize:up_gated_spruce_dark_oak_timber_frame +- structurize:down_gated_spruce_dark_oak_timber_frame +- structurize:one_crossed_lr_spruce_dark_oak_timber_frame +- structurize:one_crossed_rl_spruce_dark_oak_timber_frame +- structurize:horizontal_plain_spruce_dark_oak_timber_frame +- structurize:side_framed_horizontal_spruce_dark_oak_timber_frame + +#enviromats:alabaster_pink_slabs +- enviromats:alabaster_pink_slab +- enviromats:alabaster_pink_brick_slab +- enviromats:alabaster_pink_brick_small_slab +- enviromats:alabaster_pink_cobble_slab +- enviromats:alabaster_pink_polished_slab +- enviromats:alabaster_pink_tile_slab +- enviromats:alabaster_pink_tile_small_slab + +#refinedstorage:storage_blocks/fluids +- #refinedstorage:storage_blocks/fluids/16384k +- #refinedstorage:storage_blocks/fluids/65536k +- #refinedstorage:storage_blocks/fluids/262144k +- #refinedstorage:storage_blocks/fluids/1048576k +- #refinedstorage:storage_blocks/fluids/16384k +- #refinedstorage:storage_blocks/fluids/65536k +- #refinedstorage:storage_blocks/fluids/262144k +- #refinedstorage:storage_blocks/fluids/1048576k +- #refinedstorage:storage_blocks/fluids/infinite + +#forge:fruits/candleberry +- pamhc2crops:candleberryitem + +#minecolonies:fletcher_product_excluded + +#forge:item_rail +- immersiverailroading:item_rail + +#mana-and-artifice:all_concrete +- minecraft:white_concrete_powder +- minecraft:orange_concrete_powder +- minecraft:magenta_concrete_powder +- minecraft:light_blue_concrete_powder +- minecraft:yellow_concrete_powder +- minecraft:lime_concrete_powder +- minecraft:pink_concrete_powder +- minecraft:gray_concrete_powder +- minecraft:light_gray_concrete_powder +- minecraft:cyan_concrete_powder +- minecraft:purple_concrete_powder +- minecraft:blue_concrete_powder +- minecraft:brown_concrete_powder +- minecraft:green_concrete_powder +- minecraft:red_concrete_powder +- minecraft:black_concrete_powder + +#forge:seeds/leek +- pamhc2crops:leekseeditem + +#forge:fruits/plum +- pamhc2trees:plumitem + +#structurize:shingles/thatched/dark_oak +- structurize:thatched_dark_oak_shingle + +#structurize:timber_frames/birch +- #structurize:timber_frames/birch/oak +- #structurize:timber_frames/birch/acacia +- #structurize:timber_frames/birch/birch +- #structurize:timber_frames/birch/jungle +- #structurize:timber_frames/birch/spruce +- #structurize:timber_frames/birch/dark_oak +- #structurize:timber_frames/birch/cactus + +#forge:crops/eggplant +- pamhc2crops:eggplantitem +- thermal:eggplant + +#forge:gravel +- minecraft:gravel + +#forge:ores/arcane +- emendatusenigmatica:arcane_ore +- emendatusenigmatica:arcane_andesite_ore +- emendatusenigmatica:arcane_granite_ore +- emendatusenigmatica:arcane_diorite_ore +- emendatusenigmatica:arcane_sand_ore +- emendatusenigmatica:arcane_gravel_ore +- emendatusenigmatica:arcane_netherrack_ore +- emendatusenigmatica:arcane_blackstone_ore +- emendatusenigmatica:arcane_end_stone_ore +- emendatusenigmatica:arcane_gabbro_ore +- emendatusenigmatica:arcane_c_limestone_ore +- emendatusenigmatica:arcane_scoria_ore +- emendatusenigmatica:arcane_weathered_limestone_ore +- emendatusenigmatica:arcane_jasper_ore +- emendatusenigmatica:arcane_marble_ore +- emendatusenigmatica:arcane_slate_ore +- emendatusenigmatica:arcane_mossy_stone_ore +- emendatusenigmatica:arcane_chunk + +#forge:dyes/black +- minecraft:black_dye + +#forge:music_discs +- biomesoplenty:music_disc_wanderer + +#structurize:timber_frames/spruce/oak +- structurize:plain_oak_spruce_timber_frame +- structurize:double_crossed_oak_spruce_timber_frame +- structurize:framed_oak_spruce_timber_frame +- structurize:side_framed_oak_spruce_timber_frame +- structurize:up_gated_oak_spruce_timber_frame +- structurize:down_gated_oak_spruce_timber_frame +- structurize:one_crossed_lr_oak_spruce_timber_frame +- structurize:one_crossed_rl_oak_spruce_timber_frame +- structurize:horizontal_plain_oak_spruce_timber_frame +- structurize:side_framed_horizontal_oak_spruce_timber_frame + +#forge:juices/pearjuice +- pamhc2foodextended:pearjuiceitem + +#industrialforegoing:enchantment_extractor_blacklist + +#enviromats:alabaster_light_gray_slabs +- enviromats:alabaster_light_gray_slab +- enviromats:alabaster_light_gray_brick_slab +- enviromats:alabaster_light_gray_brick_small_slab +- enviromats:alabaster_light_gray_cobble_slab +- enviromats:alabaster_light_gray_polished_slab +- enviromats:alabaster_light_gray_tile_slab +- enviromats:alabaster_light_gray_tile_small_slab + +#forge:redstonetorch +- minecraft:redstone_torch + +#refinedstorage:parts/fluids +- #refinedstorage:parts/fluids/16384k +- #refinedstorage:parts/fluids/65536k +- #refinedstorage:parts/fluids/262144k +- #refinedstorage:parts/fluids/1048576k +- #refinedstorage:parts/fluids/16384k +- #refinedstorage:parts/fluids/65536k +- #refinedstorage:parts/fluids/262144k +- #refinedstorage:parts/fluids/1048576k +- #refinedstorage:parts/fluids/infinite + +#forge:rawrabbit/rawtofabbititem +- pamhc2foodextended:rawtofabbititem + +#forge:ores/zinc +- emendatusenigmatica:zinc_ore +- emendatusenigmatica:zinc_andesite_ore +- emendatusenigmatica:zinc_granite_ore +- emendatusenigmatica:zinc_diorite_ore +- emendatusenigmatica:zinc_sand_ore +- emendatusenigmatica:zinc_gravel_ore +- emendatusenigmatica:zinc_netherrack_ore +- emendatusenigmatica:zinc_blackstone_ore +- emendatusenigmatica:zinc_end_stone_ore +- emendatusenigmatica:zinc_gabbro_ore +- emendatusenigmatica:zinc_c_limestone_ore +- emendatusenigmatica:zinc_scoria_ore +- emendatusenigmatica:zinc_weathered_limestone_ore +- emendatusenigmatica:zinc_jasper_ore +- emendatusenigmatica:zinc_marble_ore +- emendatusenigmatica:zinc_slate_ore +- emendatusenigmatica:zinc_mossy_stone_ore +- emendatusenigmatica:zinc_chunk +- create:zinc_ore + +#forge:nuggets/copper +- mekanism:nugget_copper +- immersiveengineering:nugget_copper +- emendatusenigmatica:copper_nugget +- thermal:copper_nugget +- create:copper_nugget + +#forge:crops/rye +- pamhc2crops:ryeitem + +#forge:seeds/green_bean +- thermal:green_bean_seeds + +#forge:crops/carrot +- minecraft:carrot +- minecraft:carrot + +#mekanism:dirty_dusts/lead +- mekanism:dirty_dust_lead + +#bloodmagic:gravels/netherite_scrap +- bloodmagic:gravel_netherite_scrap + +#minecolonies:blacksmith_ingredient_excluded +- #forge:crops +- #minecolonies:dyer_ingredient +- #minecolonies:mechanic_ingredient +- #minecolonies:stonemason_ingredient +- minecraft:brick + +#forge:seeds/oats +- pamhc2crops:oatsseeditem + +#forge:nutbutters/hazelnutbutter +- pamhc2foodextended:hazelnutbutteritem + +#forge:storage_blocks/coal_coke +- immersiveengineering:coke +- emendatusenigmatica:coke_block +- thermal:coal_coke_block + +#forge:dyes/blue +- minecraft:blue_dye + +#appliedenergistics2:wool +- #minecraft:wool + +#forge:glass_panes/brown +- pitg:brown_stained_glasspane +- minecraft:brown_stained_glass_pane + +#forge:heads +- minecraft:creeper_head +- minecraft:dragon_head +- minecraft:player_head +- minecraft:skeleton_skull +- minecraft:wither_skeleton_skull +- minecraft:zombie_head + +#forge:grain/lentil +- pamhc2crops:lentilitem + +#forge:seeds/turnip +- pamhc2crops:turnipseeditem + +#forge:fruits/cranberry +- pamhc2crops:cranberryitem + +#forge:crops/bean +- pamhc2crops:beanitem + +#forge:sodas/grapesodaitem +- pamhc2foodextended:grapesodaitem + +#storagedrawers:drawers +- storagedrawers:oak_full_drawers_1 +- storagedrawers:oak_full_drawers_2 +- storagedrawers:oak_full_drawers_4 +- storagedrawers:oak_half_drawers_1 +- storagedrawers:oak_half_drawers_2 +- storagedrawers:oak_half_drawers_4 +- storagedrawers:spruce_full_drawers_1 +- storagedrawers:spruce_full_drawers_2 +- storagedrawers:spruce_full_drawers_4 +- storagedrawers:spruce_half_drawers_1 +- storagedrawers:spruce_half_drawers_2 +- storagedrawers:spruce_half_drawers_4 +- storagedrawers:birch_full_drawers_1 +- storagedrawers:birch_full_drawers_2 +- storagedrawers:birch_full_drawers_4 +- storagedrawers:birch_half_drawers_1 +- storagedrawers:birch_half_drawers_2 +- storagedrawers:birch_half_drawers_4 +- storagedrawers:jungle_full_drawers_1 +- storagedrawers:jungle_full_drawers_2 +- storagedrawers:jungle_full_drawers_4 +- storagedrawers:jungle_half_drawers_1 +- storagedrawers:jungle_half_drawers_2 +- storagedrawers:jungle_half_drawers_4 +- storagedrawers:acacia_full_drawers_1 +- storagedrawers:acacia_full_drawers_2 +- storagedrawers:acacia_full_drawers_4 +- storagedrawers:acacia_half_drawers_1 +- storagedrawers:acacia_half_drawers_2 +- storagedrawers:acacia_half_drawers_4 +- storagedrawers:dark_oak_full_drawers_1 +- storagedrawers:dark_oak_full_drawers_2 +- storagedrawers:dark_oak_full_drawers_4 +- storagedrawers:dark_oak_half_drawers_1 +- storagedrawers:dark_oak_half_drawers_2 +- storagedrawers:dark_oak_half_drawers_4 + +#minecraft:dark_oak_logs +- minecraft:dark_oak_log +- minecraft:dark_oak_wood +- minecraft:stripped_dark_oak_log +- minecraft:stripped_dark_oak_wood + +#forge:gems/cinnabar +- emendatusenigmatica:cinnabar_gem +- thermal:cinnabar + +#forge:planks +- ars_nouveau:archwood_planks + +#mekanism:shards/uranium +- mekanism:shard_uranium + +#forge:juices/applejuice +- pamhc2foodcore:applejuiceitem + +#forge:rods/constantan +- emendatusenigmatica:constantan_rod + +#forge:pasta/pasta +- pamhc2foodcore:pastaitem + +#forge:nuggets/enderium +- emendatusenigmatica:enderium_nugget +- thermal:enderium_nugget + +#forge:mushrooms +- biomesoplenty:glowshroom +- biomesoplenty:toadstool +- #forge:mushrooms/brownmushroom +- #forge:mushrooms/redmushroom +- #forge:mushrooms/whitemushroom +- #forge:mushrooms/brownmushroom +- #forge:mushrooms/redmushroom +- #forge:mushrooms/crimsonfungus +- #forge:mushrooms/warpedfungus +- minecraft:brown_mushroom +- minecraft:red_mushroom +- quark:glowshroom + +#forge:crops/rhubarb +- pamhc2crops:rhubarbitem + +#forge:crops/hazelnut +- pamhc2trees:hazelnutitem + +#mana-and-artifice:dusts/vinteum +- mana-and-artifice:vinteum_dust + +#minecolonies:glassblower_product + +#structurize:timber_frames/paper/oak +- structurize:plain_oak_paper_timber_frame +- structurize:double_crossed_oak_paper_timber_frame +- structurize:framed_oak_paper_timber_frame +- structurize:side_framed_oak_paper_timber_frame +- structurize:up_gated_oak_paper_timber_frame +- structurize:down_gated_oak_paper_timber_frame +- structurize:one_crossed_lr_oak_paper_timber_frame +- structurize:one_crossed_rl_oak_paper_timber_frame +- structurize:horizontal_plain_oak_paper_timber_frame +- structurize:side_framed_horizontal_oak_paper_timber_frame + +#forge:sheetmetals/gold +- immersiveengineering:sheetmetal_gold + +#forge:rods/all_metal +- #forge:rods/aluminum +- #forge:rods/iron +- #forge:rods/steel + +#minecraft:fences +- #minecraft:wooden_fences +- minecraft:nether_brick_fence +- ars_nouveau:archwood_fence + +#minecolonies:cook_ingredient_excluded +- #forge:crops/wheat + +#forge:leafyvegetables/lettuce +- pamhc2crops:lettuceitem + +#envirocore:ionite_slabs +- envirocore:ionite_slab +- envirocore:ionite_brick_slab +- envirocore:ionite_brick_small_slab +- envirocore:ionite_cobble_slab +- envirocore:ionite_polished_slab +- envirocore:ionite_tile_slab +- envirocore:ionite_tile_small_slab + +#forge:coins/lumium +- thermal:lumium_coin + +#forge:gears/quartz +- emendatusenigmatica:quartz_gear +- thermal:quartz_gear + +#forge:gears/gold +- titanium:gold_gear? +- emendatusenigmatica:gold_gear +- thermal:gold_gear + +#forge:obsidian +- minecraft:obsidian + +#refinedstorage:disks/items/262144k +- extradisks:262144k_storage_disk + +#industrialforegoing:machine_frame/supreme +- industrialforegoing:machine_frame_supreme + +#forge:crops/quinoa +- pamhc2crops:quinoaitem + +#forge:rods/brass +- emendatusenigmatica:brass_rod + +#forge:vegetables/jicama +- pamhc2crops:jicamaitem + +#forge:fruits/fig +- pamhc2trees:figitem + +#forge:nutbutters/peanutbutter +- pamhc2foodextended:peanutbutteritem + +#forge:nutbutters/almondbutter +- pamhc2foodextended:almondbutteritem + +#forge:ores/coal +- emendatusenigmatica:coal_ore +- emendatusenigmatica:coal_andesite_ore +- emendatusenigmatica:coal_granite_ore +- emendatusenigmatica:coal_diorite_ore +- emendatusenigmatica:coal_sand_ore +- emendatusenigmatica:coal_gravel_ore +- emendatusenigmatica:coal_netherrack_ore +- emendatusenigmatica:coal_blackstone_ore +- emendatusenigmatica:coal_end_stone_ore +- emendatusenigmatica:coal_gabbro_ore +- emendatusenigmatica:coal_c_limestone_ore +- emendatusenigmatica:coal_scoria_ore +- emendatusenigmatica:coal_weathered_limestone_ore +- emendatusenigmatica:coal_jasper_ore +- emendatusenigmatica:coal_marble_ore +- emendatusenigmatica:coal_slate_ore +- emendatusenigmatica:coal_mossy_stone_ore +- emendatusenigmatica:coal_chunk +- minecraft:coal_ore + +#refinedstorage:disks/items/65536k +- extradisks:65536k_storage_disk + +#forge:crops/kenaf +- pamhc2crops:kenafitem + +#structurize:shingles/clay +- #structurize:shingles/clay/oak +- #structurize:shingles/clay/acacia +- #structurize:shingles/clay/birch +- #structurize:shingles/clay/jungle +- #structurize:shingles/clay/spruce +- #structurize:shingles/clay/dark_oak +- #structurize:shingles/clay/cactus + +#forge:pasta +- #forge:pasta/pasta + +#forge:carbs/sweet_potato +- pamhc2crops:sweetpotatoitem + +#forge:vegetables/eggplant +- pamhc2crops:eggplantitem + +#enviromats:alabaster_lime_stairs +- enviromats:alabaster_lime_stairs +- enviromats:alabaster_lime_brick_stairs +- enviromats:alabaster_lime_brick_small_stairs +- enviromats:alabaster_lime_cobble_stairs +- enviromats:alabaster_lime_polished_stairs +- enviromats:alabaster_lime_tile_stairs +- enviromats:alabaster_lime_tile_small_stairs + +#forge:nuggets/refined_glowstone +- mekanism:nugget_refined_glowstone + +#bloodmagic:arc/reverter +- bloodmagic:sanguinereverter + +#minecraft:trapdoors +- #minecraft:wooden_trapdoors +- minecraft:iron_trapdoor +- structurize:blockcactustrapdoor + +#forge:ingots/gold +- minecraft:gold_ingot + +#forge:glass/cyan +- minecraft:cyan_stained_glass + +#forge:leather +- minecraft:leather + +#forge:nuggets/iron +- minecraft:iron_nugget +- dustrial_decor:rusty_iron_nugget + +#forge:dusts/enderium +- emendatusenigmatica:enderium_dust +- thermal:enderium_dust + +#pneumaticcraft:stairs +- pneumaticcraft:reinforced_brick_stairs + +#structurize:timber_frames/acacia +- #structurize:timber_frames/acacia/oak +- #structurize:timber_frames/acacia/acacia +- #structurize:timber_frames/acacia/birch +- #structurize:timber_frames/acacia/jungle +- #structurize:timber_frames/acacia/spruce +- #structurize:timber_frames/acacia/dark_oak +- #structurize:timber_frames/acacia/cactus + +#forge:protein/rice +- pamhc2crops:riceitem + +#forge:grain/soybean +- pamhc2crops:soybeanitem + +#forge:grain/barley +- pamhc2crops:barleyitem + +#forge:storage_blocks/brass +- emendatusenigmatica:brass_block +- create:brass_block + +#forge:crops/potato +- minecraft:potato +- minecraft:potato + +#structurize:timber_frames/brick/oak +- structurize:plain_oak_brick_timber_frame +- structurize:double_crossed_oak_brick_timber_frame +- structurize:framed_oak_brick_timber_frame +- structurize:side_framed_oak_brick_timber_frame +- structurize:up_gated_oak_brick_timber_frame +- structurize:down_gated_oak_brick_timber_frame +- structurize:one_crossed_lr_oak_brick_timber_frame +- structurize:one_crossed_rl_oak_brick_timber_frame +- structurize:horizontal_plain_oak_brick_timber_frame +- structurize:side_framed_horizontal_oak_brick_timber_frame + +#forge:jellies/cactusfruitjelly +- pamhc2foodextended:cactusfruitjellyitem + +#forge:wool/red +- minecraft:red_wool + +#forge:dusts/apatite +- emendatusenigmatica:apatite_dust +- thermal:apatite_dust + +#forge:storage_blocks/fluix +- emendatusenigmatica:fluix_block + +#forge:stained_glass_panes +- pitg:white_stained_glasspane +- pitg:orange_stained_glasspane +- pitg:magenta_stained_glasspane +- pitg:light_blue_stained_glasspane +- pitg:yellow_stained_glasspane +- pitg:lime_stained_glasspane +- pitg:pink_stained_glasspane +- pitg:gray_stained_glasspane +- pitg:light_gray_stained_glasspane +- pitg:cyan_stained_glasspane +- pitg:purple_stained_glasspane +- pitg:blue_stained_glasspane +- pitg:brown_stained_glasspane +- pitg:green_stained_glasspane +- pitg:red_stained_glasspane +- pitg:black_stained_glasspane +- minecraft:white_stained_glass_pane +- minecraft:orange_stained_glass_pane +- minecraft:magenta_stained_glass_pane +- minecraft:light_blue_stained_glass_pane +- minecraft:yellow_stained_glass_pane +- minecraft:lime_stained_glass_pane +- minecraft:pink_stained_glass_pane +- minecraft:gray_stained_glass_pane +- minecraft:light_gray_stained_glass_pane +- minecraft:cyan_stained_glass_pane +- minecraft:purple_stained_glass_pane +- minecraft:blue_stained_glass_pane +- minecraft:brown_stained_glass_pane +- minecraft:green_stained_glass_pane +- minecraft:red_stained_glass_pane +- minecraft:black_stained_glass_pane + +#curios:head +- industrialforegoing:meat_feeder? +- curios:crown +- mana-and-artifice:arcane_crown + +#forge:storage_blocks/zinc +- emendatusenigmatica:zinc_block +- create:zinc_block + +#forge:dusts/nickel +- immersiveengineering:dust_nickel +- emendatusenigmatica:nickel_dust +- thermal:nickel_dust + +#forge:crops/ginger +- pamhc2crops:gingeritem + +#refinedstorage:storage_blocks/items/1048576k +- extradisks:1048576k_storage_block + +#forge:condiments/mushroomoil +- pamhc2foodextended:mushroomoilitem + +#forge:vinegar_ingredients/rice +- pamhc2crops:riceitem + +#mekanism:shards/copper +- mekanism:shard_copper + +#forge:protein/sweet_potato +- pamhc2crops:sweetpotatoitem + +#forge:plates/lapis_lazuli +- create:lapis_sheet + +#enviromats:alabaster_green_blocks +- enviromats:alabaster_green +- enviromats:alabaster_green_brick +- enviromats:alabaster_green_brick_small +- enviromats:alabaster_green_cobble +- enviromats:alabaster_green_polished +- enviromats:alabaster_green_tile +- enviromats:alabaster_green_tile_small + +#forge:batter/batter +- pamhc2foodcore:batteritem + +#structurize:timber_frames/cactus/dark_oak +- structurize:plain_dark_oak_cactus_timber_frame +- structurize:double_crossed_dark_oak_cactus_timber_frame +- structurize:framed_dark_oak_cactus_timber_frame +- structurize:side_framed_dark_oak_cactus_timber_frame +- structurize:up_gated_dark_oak_cactus_timber_frame +- structurize:down_gated_dark_oak_cactus_timber_frame +- structurize:one_crossed_lr_dark_oak_cactus_timber_frame +- structurize:one_crossed_rl_dark_oak_cactus_timber_frame +- structurize:horizontal_plain_dark_oak_cactus_timber_frame +- structurize:side_framed_horizontal_dark_oak_cactus_timber_frame + +#forge:juices/grapejuice +- pamhc2foodextended:grapejuiceitem + +#forge:chunks/lapis +- emendatusenigmatica:lapis_chunk + +#forge:dyes/light_blue +- minecraft:light_blue_dye + +#envirocore:kyronite_blocks +- envirocore:kyronite +- envirocore:kyronite_brick +- envirocore:kyronite_brick_small +- envirocore:kyronite_cobble +- envirocore:kyronite_polished +- envirocore:kyronite_tile +- envirocore:kyronite_tile_small + +#forge:bitumen +- immersivepetroleum:bitumen +- thermal:bitumen + +#forge:storage_blocks/refined_obsidian +- mekanism:block_refined_obsidian + +#forge:jellies/applejelly +- pamhc2foodcore:applejellyitem + +#structurize:timber_frames/dark_oak/birch +- structurize:plain_birch_dark_oak_timber_frame +- structurize:double_crossed_birch_dark_oak_timber_frame +- structurize:framed_birch_dark_oak_timber_frame +- structurize:side_framed_birch_dark_oak_timber_frame +- structurize:up_gated_birch_dark_oak_timber_frame +- structurize:down_gated_birch_dark_oak_timber_frame +- structurize:one_crossed_lr_birch_dark_oak_timber_frame +- structurize:one_crossed_rl_birch_dark_oak_timber_frame +- structurize:horizontal_plain_birch_dark_oak_timber_frame +- structurize:side_framed_horizontal_birch_dark_oak_timber_frame + +#forge:glass_panes/black +- pitg:black_stained_glasspane +- minecraft:black_stained_glass_pane + +#forge:dyes/pink +- minecraft:pink_dye + +#mekanism:crystals/gold +- mekanism:crystal_gold + +#enviromats:hardened_stone_slabs +- enviromats:hardened_stone_slab +- enviromats:hardened_stone_brick_slab +- enviromats:hardened_stone_brick_small_slab +- enviromats:hardened_stone_cobble_slab +- enviromats:hardened_stone_polished_slab +- enviromats:hardened_stone_tile_slab +- enviromats:hardened_stone_tile_small_slab + +#forge:rawchicken +- #forge:rawchicken/rawchicken +- #forge:rawchicken/rawtofickenitem + +#forge:glass_panes/blue +- pitg:blue_stained_glasspane +- minecraft:blue_stained_glass_pane + +#forge:carbs/oat +- pamhc2crops:oatsitem + +#forge:gems/mana +- emendatusenigmatica:arcane_gem +- ars_nouveau:mana_gem + +#forge:vegetables/pea +- pamhc2crops:peasitem + +#forge:crops/wheat +- minecraft:wheat +- minecraft:wheat + +#forge:bricknether +- minecraft:nether_bricks + +#forge:crops/fig +- pamhc2trees:figitem + +#forge:rawfish/rawtropicalfish +- minecraft:tropical_fish + +#forge:plates/osmium +- emendatusenigmatica:osmium_plate + +#forge:juices/cranberryjuice +- pamhc2foodextended:cranberryjuiceitem + +#forge:ices/ice +- minecraft:ice + +#forge:crops/apricot +- pamhc2trees:apricotitem + +#forge:wrenches +- mekanism:configurator + +#mekanism:dirty_dusts/gold +- mekanism:dirty_dust_gold + +#forge:leafyvegetables/spinach +- pamhc2crops:spinachitem + +#forge:crops/tomatillo +- pamhc2crops:tomatilloitem + +#forge:flour_plants/sunflowerseeds +- pamhc2foodcore:sunflowerseedsitem + +#enviromats:marble_blocks +- enviromats:marble +- enviromats:marble_brick +- enviromats:marble_brick_small +- enviromats:marble_cobble +- enviromats:marble_polished +- enviromats:marble_tile +- enviromats:marble_tile_small + +#forge:tool_grinder/grinder +- pamhc2foodcore:grinderitem + +#forge:wool/gray +- minecraft:gray_wool + +#forge:juices/jackfruitjuice +- pamhc2foodextended:jackfruitjuiceitem + +#forge:cream/silkentofu +- pamhc2foodextended:silkentofuitem + +#rftoolsutility:living/lowyield +- #minecraft:leaves +- #minecraft:saplings +- #minecraft:flowers +- #forge:mushrooms +- #forge:seeds +- minecraft:cactus +- minecraft:vine +- minecraft:lily_pad +- minecraft:rabbit_hide + +#forge:juices/cherryjuice +- pamhc2foodextended:cherryjuiceitem + +#forge:vegetables/cabbage +- pamhc2crops:cabbageitem + +#forge:seeds/wheatseeds +- minecraft:wheat_seeds + +#forge:crops/bell_pepper +- thermal:bell_pepper + +#forge:ingots/nickel +- immersiveengineering:ingot_nickel +- emendatusenigmatica:nickel_ingot +- thermal:nickel_ingot + +#enviromats:marble_walls +- enviromats:marble_wall +- enviromats:marble_brick_wall +- enviromats:marble_brick_small_wall +- enviromats:marble_cobble_wall + +#appliedenergistics2:dusts/certus_quartz +- emendatusenigmatica:certus_quartz_dust +- appliedenergistics2:certus_quartz_dust + +#create:crushed_ores +- create:crushed_iron_ore +- create:crushed_gold_ore +- create:crushed_copper_ore +- create:crushed_zinc_ore +- create:crushed_brass +- create:crushed_osmium_ore +- create:crushed_platinum_ore +- create:crushed_silver_ore +- create:crushed_tin_ore +- create:crushed_lead_ore +- create:crushed_quicksilver_ore +- create:crushed_aluminum_ore +- create:crushed_uranium_ore +- create:crushed_nickel_ore + +#enviromats:travertine_stairs +- enviromats:travertine_stairs +- enviromats:travertine_brick_stairs +- enviromats:travertine_brick_small_stairs +- enviromats:travertine_cobble_stairs +- enviromats:travertine_polished_stairs +- enviromats:travertine_tile_stairs +- enviromats:travertine_tile_small_stairs + +#enviromats:alabaster_light_gray_stairs +- enviromats:alabaster_light_gray_stairs +- enviromats:alabaster_light_gray_brick_stairs +- enviromats:alabaster_light_gray_brick_small_stairs +- enviromats:alabaster_light_gray_cobble_stairs +- enviromats:alabaster_light_gray_polished_stairs +- enviromats:alabaster_light_gray_tile_stairs +- enviromats:alabaster_light_gray_tile_small_stairs + +#forge:storage_blocks/apatite +- emendatusenigmatica:apatite_block +- thermal:apatite_block + +#minecolonies:stonemason_product +- #forge:stone +- #forge:cobblestone +- #minecraft:stone_bricks +- #minecraft:slabs +- #minecraft:stairs +- #minecraft:walls +- minecraft:bricks +- minecraft:furnace +- minecraft:nether_bricks +- minecraft:flower_pot +- #forge:sandstone +- minecraft:chiseled_quartz_block +- minecraft:quartz_pillar +- minecraft:quartz_bricks + +#forge:wool/magenta +- minecraft:magenta_wool + +#forge:cookedbeef +- #forge:cookedbeef/cookedbeef + +#bloodmagic:arc/furnace +- bloodmagic:furnacecell_primitive +- bloodmagic:lavacrystal + +#forge:pellets/polonium +- mekanism:pellet_polonium + +#forge:crops/blueberry +- pamhc2crops:blueberryitem + +#appliedenergistics2:illuminated_panel +- appliedenergistics2:monitor +- appliedenergistics2:semi_dark_monitor +- appliedenergistics2:dark_monitor + +#mekanism:enriched/gold +- mekanism:enriched_gold + +#curios:charm +- simplemagnets:basicmagnet +- simplemagnets:advancedmagnet +- naturesaura:eye +- naturesaura:eye_improved +- engineerstools:stimpack +- engineerstools:diving_capsule +- minecraft:totem_of_undying +- darkutils:charm_portal +- darkutils:charm_sleep +- darkutils:charm_experience +- darkutils:charm_gluttony +- cyclic:charm_void +- cyclic:charm_antidote +- cyclic:charm_ultimate +- cyclic:charm_wither +- cyclic:charm_fire +- apotheosis:potion_charm? + +#structurize:timber_frames/brick/dark_oak +- structurize:plain_dark_oak_brick_timber_frame +- structurize:double_crossed_dark_oak_brick_timber_frame +- structurize:framed_dark_oak_brick_timber_frame +- structurize:side_framed_dark_oak_brick_timber_frame +- structurize:up_gated_dark_oak_brick_timber_frame +- structurize:down_gated_dark_oak_brick_timber_frame +- structurize:one_crossed_lr_dark_oak_brick_timber_frame +- structurize:one_crossed_rl_dark_oak_brick_timber_frame +- structurize:horizontal_plain_dark_oak_brick_timber_frame +- structurize:side_framed_horizontal_dark_oak_brick_timber_frame + +#minecolonies:sawmill_ingredient +- minecraft:cactus + +#rsgauges:pressure_plates +- #minecraft:wooden_pressure_plates +- minecraft:stone_pressure_plate + +#forge:fruits/strawberry +- pamhc2crops:strawberryitem + +#forge:groundmeats/groundpork +- pamhc2foodcore:groundporkitem + +#forge:onions/scallion +- pamhc2crops:scallionitem + +#forge:ices/packedice +- minecraft:packed_ice + +#forge:juices/persimmonjuice +- pamhc2foodextended:persimmonjuiceitem + +#forge:fruits/orange +- pamhc2trees:orangeitem + +#forge:seeds +- immersiveengineering:seed +- #forge:seeds/agave +- #forge:seeds/amaranth +- #forge:seeds/arrowroot +- #forge:seeds/artichoke +- #forge:seeds/asparagus +- #forge:seeds/barley +- #forge:seeds/bean +- #forge:seeds/bellpepper +- #forge:seeds/blackberry +- #forge:seeds/blueberry +- #forge:seeds/broccoli +- #forge:seeds/brusselsprout +- #forge:seeds/cabbage +- #forge:seeds/cactusfruit +- #forge:seeds/candleberry +- #forge:seeds/cantaloupe +- #forge:seeds/cassava +- #forge:seeds/cauliflower +- #forge:seeds/celery +- #forge:seeds/chickpea +- #forge:seeds/chilipepper +- #forge:seeds/coffeebean +- #forge:seeds/corn +- #forge:seeds/cotton +- #forge:seeds/cranberry +- #forge:seeds/cucumber +- #forge:seeds/eggplant +- #forge:seeds/elderberry +- #forge:seeds/flax +- #forge:seeds/garlic +- #forge:seeds/ginger +- #forge:seeds/grape +- #forge:seeds/greengrape +- #forge:seeds/huckleberry +- #forge:seeds/jicama +- #forge:seeds/juniperberry +- #forge:seeds/jute +- #forge:seeds/kale +- #forge:seeds/kenaf +- #forge:seeds/kiwi +- #forge:seeds/kohlrabi +- #forge:seeds/leek +- #forge:seeds/lentil +- #forge:seeds/lettuce +- #forge:seeds/millet +- #forge:seeds/mulberry +- #forge:seeds/mustardseeds +- #forge:seeds/oats +- #forge:seeds/okra +- #forge:seeds/onion +- #forge:seeds/parsnip +- #forge:seeds/peanut +- #forge:seeds/peas +- #forge:seeds/pineapple +- #forge:seeds/quinoa +- #forge:seeds/radish +- #forge:seeds/raspberry +- #forge:seeds/rhubarb +- #forge:seeds/rice +- #forge:seeds/rutabaga +- #forge:seeds/rye +- #forge:seeds/scallion +- #forge:seeds/sesameseeds +- #forge:seeds/sisal +- #forge:seeds/soybean +- #forge:seeds/spiceleaf +- #forge:seeds/spinach +- #forge:seeds/strawberry +- #forge:seeds/sweetpotato +- #forge:seeds/taro +- #forge:seeds/tealeaf +- #forge:seeds/tomatillo +- #forge:seeds/tomato +- #forge:seeds/turnip +- #forge:seeds/waterchestnut +- #forge:seeds/whitemushroom +- #forge:seeds/wintersquash +- #forge:seeds/zucchini +- #forge:seeds/beetrootseeds +- #forge:seeds/melonseeds +- #forge:seeds/pumpkinseeds +- #forge:seeds/wheatseeds +- #forge:seeds/beetroot +- #forge:seeds/melon +- #forge:seeds/pumpkin +- #forge:seeds/wheat +- #forge:seeds/barley +- #forge:seeds/bell_pepper +- #forge:seeds/coffee +- #forge:seeds/corn +- #forge:seeds/eggplant +- #forge:seeds/frost_melon +- #forge:seeds/green_bean +- #forge:seeds/hops +- #forge:seeds/onion +- #forge:seeds/peanut +- #forge:seeds/radish +- #forge:seeds/rice +- #forge:seeds/sadiroot +- #forge:seeds/spinach +- #forge:seeds/strawberry +- #forge:seeds/tea +- #forge:seeds/tomato + +#forge:rawmeats +- #forge:rawmeats/rawbeef +- #forge:rawmeats/rawchicken +- #forge:rawmeats/rawcod +- #forge:rawmeats/rawmutton +- #forge:rawmeats/rawpork +- #forge:rawmeats/rawrabbit +- #forge:rawmeats/rawsalmon +- #forge:rawmeats/rawtropicalfish +- #forge:rawmeats/rawtofabbititem +- #forge:rawmeats/rawtofaconitem +- #forge:rawmeats/rawtofeakitem +- #forge:rawmeats/rawtofickenitem +- #forge:rawmeats/rawtofishitem +- #forge:rawmeats/rawtofuttonitem + +#minecraft:oak_logs +- minecraft:oak_log +- minecraft:oak_wood +- minecraft:stripped_oak_log +- minecraft:stripped_oak_wood + +#mana-and-artifice:monster_heads +- minecraft:creeper_head +- minecraft:skeleton_skull +- minecraft:wither_skeleton_skull +- minecraft:zombie_head + +#mekanism:crystals/osmium +- mekanism:crystal_osmium + +#forge:chunks/silver +- emendatusenigmatica:silver_chunk + +#forge:ores/lapis +- emendatusenigmatica:lapis_ore +- emendatusenigmatica:lapis_andesite_ore +- emendatusenigmatica:lapis_granite_ore +- emendatusenigmatica:lapis_diorite_ore +- emendatusenigmatica:lapis_sand_ore +- emendatusenigmatica:lapis_gravel_ore +- emendatusenigmatica:lapis_netherrack_ore +- emendatusenigmatica:lapis_blackstone_ore +- emendatusenigmatica:lapis_end_stone_ore +- emendatusenigmatica:lapis_gabbro_ore +- emendatusenigmatica:lapis_c_limestone_ore +- emendatusenigmatica:lapis_scoria_ore +- emendatusenigmatica:lapis_weathered_limestone_ore +- emendatusenigmatica:lapis_jasper_ore +- emendatusenigmatica:lapis_marble_ore +- emendatusenigmatica:lapis_slate_ore +- emendatusenigmatica:lapis_mossy_stone_ore +- emendatusenigmatica:lapis_chunk +- minecraft:lapis_ore + +#forge:cookingoil/cookingoil +- pamhc2foodcore:cookingoilitem + +#structurize:timber_frames/birch/dark_oak +- structurize:plain_dark_oak_birch_timber_frame +- structurize:double_crossed_dark_oak_birch_timber_frame +- structurize:framed_dark_oak_birch_timber_frame +- structurize:side_framed_dark_oak_birch_timber_frame +- structurize:up_gated_dark_oak_birch_timber_frame +- structurize:down_gated_dark_oak_birch_timber_frame +- structurize:one_crossed_lr_dark_oak_birch_timber_frame +- structurize:one_crossed_rl_dark_oak_birch_timber_frame +- structurize:horizontal_plain_dark_oak_birch_timber_frame +- structurize:side_framed_horizontal_dark_oak_birch_timber_frame + +#forge:crops/mango +- pamhc2trees:mangoitem + +#forge:slimeballs +- industrialforegoing:pink_slime +- minecraft:slime_ball + +#forge:piston +- minecraft:piston + +#forge:dirt +- minecraft:dirt +- minecraft:grass_block +- minecraft:coarse_dirt +- minecraft:podzol +- minecraft:mycelium +- minecraft:dirt +- engineersdecor:dense_grit_dirt_block + +#pneumaticcraft:doors +- pneumaticcraft:pneumatic_door + +#envirocore:structure/panels +- envirocore:structure_panel +- envirocore:clear_structure_panel + +#structurize:timber_frames/brick/jungle +- structurize:plain_jungle_brick_timber_frame +- structurize:double_crossed_jungle_brick_timber_frame +- structurize:framed_jungle_brick_timber_frame +- structurize:side_framed_jungle_brick_timber_frame +- structurize:up_gated_jungle_brick_timber_frame +- structurize:down_gated_jungle_brick_timber_frame +- structurize:one_crossed_lr_jungle_brick_timber_frame +- structurize:one_crossed_rl_jungle_brick_timber_frame +- structurize:horizontal_plain_jungle_brick_timber_frame +- structurize:side_framed_horizontal_jungle_brick_timber_frame + +#forge:gems/aquamarine +- astralsorcery:aquamarine + +#envirocore:kyronite_slabs +- envirocore:kyronite_slab +- envirocore:kyronite_brick_slab +- envirocore:kyronite_brick_small_slab +- envirocore:kyronite_cobble_slab +- envirocore:kyronite_polished_slab +- envirocore:kyronite_tile_slab +- envirocore:kyronite_tile_small_slab + +#forge:gems/silicon +- emendatusenigmatica:silicon_gem + +#minecraft:lectern_books +- minecraft:written_book +- minecraft:writable_book +- immersiveengineering:manual +- astralsorcery:tome +- mana-and-artifice:guide_book +- mana-and-artifice:cantrip_book + +#forge:fruits/raspberries +- pamhc2crops:raspberryitem + +#forge:jellies/rambutanjelly +- pamhc2foodextended:rambutanjellyitem + +#forge:fruits/lychee +- pamhc2trees:lycheeitem + +#forge:dusts/niter +- emendatusenigmatica:potassium_nitrate_dust +- thermal:niter_dust + +#minecraft:spruce_logs +- minecraft:spruce_log +- minecraft:spruce_wood +- minecraft:stripped_spruce_log +- minecraft:stripped_spruce_wood + +#forge:grain/bean +- pamhc2crops:beanitem + +#forge:crops/whitemushroom +- pamhc2crops:whitemushroomitem + +#structurize:timber_frames/dark_oak/dark_oak +- structurize:plain_dark_oak_dark_oak_timber_frame +- structurize:double_crossed_dark_oak_dark_oak_timber_frame +- structurize:framed_dark_oak_dark_oak_timber_frame +- structurize:side_framed_dark_oak_dark_oak_timber_frame +- structurize:up_gated_dark_oak_dark_oak_timber_frame +- structurize:down_gated_dark_oak_dark_oak_timber_frame +- structurize:one_crossed_lr_dark_oak_dark_oak_timber_frame +- structurize:one_crossed_rl_dark_oak_dark_oak_timber_frame +- structurize:horizontal_plain_dark_oak_dark_oak_timber_frame +- structurize:side_framed_horizontal_dark_oak_dark_oak_timber_frame + +#forge:crops/lentil +- pamhc2crops:lentilitem + +#forge:glass_panes/lime +- pitg:lime_stained_glasspane +- minecraft:lime_stained_glass_pane + +#forge:applejelly/applejelly +- pamhc2foodcore:applejellyitem + +#structurize:timber_frames/dark_oak/cactus +- structurize:plain_cactus_dark_oak_timber_frame +- structurize:double_crossed_cactus_dark_oak_timber_frame +- structurize:framed_cactus_dark_oak_timber_frame +- structurize:side_framed_cactus_dark_oak_timber_frame +- structurize:up_gated_cactus_dark_oak_timber_frame +- structurize:down_gated_cactus_dark_oak_timber_frame +- structurize:one_crossed_lr_cactus_dark_oak_timber_frame +- structurize:one_crossed_rl_cactus_dark_oak_timber_frame +- structurize:horizontal_plain_cactus_dark_oak_timber_frame +- structurize:side_framed_horizontal_cactus_dark_oak_timber_frame + +#engineersdecor:plain_concretes +- minecraft:black_concrete_powder +- minecraft:blue_concrete_powder +- minecraft:brown_concrete_powder +- minecraft:cyan_concrete_powder +- minecraft:gray_concrete_powder +- minecraft:green_concrete_powder +- minecraft:light_blue_concrete_powder +- minecraft:light_gray_concrete_powder +- minecraft:lime_concrete_powder +- minecraft:magenta_concrete_powder +- minecraft:orange_concrete_powder +- minecraft:pink_concrete_powder +- minecraft:purple_concrete_powder +- minecraft:red_concrete_powder +- minecraft:white_concrete_powder +- minecraft:yellow_concrete_powder +- minecraft:black_concrete +- minecraft:blue_concrete +- minecraft:brown_concrete +- minecraft:cyan_concrete +- minecraft:gray_concrete +- minecraft:green_concrete +- minecraft:light_blue_concrete +- minecraft:light_gray_concrete +- minecraft:lime_concrete +- minecraft:magenta_concrete +- minecraft:orange_concrete +- minecraft:pink_concrete +- minecraft:purple_concrete +- minecraft:red_concrete +- minecraft:white_concrete +- minecraft:yellow_concrete + +#forge:gems/ruby +- thermal:ruby + +#forge:leafyvegetables/kale +- pamhc2crops:kaleitem + +#forge:cookedfish/cookedcod +- minecraft:cooked_cod + +#enviromats:basalt_stairs +- enviromats:basalt_stairs +- enviromats:basalt_brick_stairs +- enviromats:basalt_brick_small_stairs +- enviromats:basalt_cobble_stairs +- enviromats:basalt_polished_stairs +- enviromats:basalt_tile_stairs +- enviromats:basalt_tile_small_stairs + +#forge:grain +- #forge:grain/amaranth +- #forge:grain/barley +- #forge:grain/bean +- #forge:grain/chickpea +- #forge:grain/corn +- #forge:grain/lentil +- #forge:grain/oat +- #forge:grain/oats +- #forge:grain/quinoa +- #forge:grain/rice +- #forge:grain/rye +- #forge:grain/soybean +- #forge:grain/wheat + +#forge:rawmeats/rawchicken +- minecraft:chicken + +#forge:ingots/lead +- mekanism:ingot_lead +- immersiveengineering:ingot_lead +- emendatusenigmatica:lead_ingot +- thermal:lead_ingot + +#structurize:timber_frames/birch/acacia +- structurize:plain_acacia_birch_timber_frame +- structurize:double_crossed_acacia_birch_timber_frame +- structurize:framed_acacia_birch_timber_frame +- structurize:side_framed_acacia_birch_timber_frame +- structurize:up_gated_acacia_birch_timber_frame +- structurize:down_gated_acacia_birch_timber_frame +- structurize:one_crossed_lr_acacia_birch_timber_frame +- structurize:one_crossed_rl_acacia_birch_timber_frame +- structurize:horizontal_plain_acacia_birch_timber_frame +- structurize:side_framed_horizontal_acacia_birch_timber_frame + +#forge:vinegar_ingredients/millet +- pamhc2crops:milletitem + +#forge:seeds/artichoke +- pamhc2crops:artichokeseeditem + +#forge:rods/lumium +- emendatusenigmatica:lumium_rod + +#forge:bone_block +- minecraft:bone_block + +#forge:crops/zucchini +- pamhc2crops:zucchiniitem + +#engineersdecor:brick_ingots +- minecraft:brick +- minecraft:nether_brick + +#refinedstorage:parts/items/65536k +- extradisks:65536k_storage_part + +#enviromats:alabaster_orange_walls +- enviromats:alabaster_orange_wall +- enviromats:alabaster_orange_brick_wall +- enviromats:alabaster_orange_brick_small_wall +- enviromats:alabaster_orange_cobble_wall + +#minecraft:flowers +- #minecraft:small_flowers +- #minecraft:tall_flowers + +#forge:vegetables/potato +- minecraft:potato + +#forge:chunks/sulfur +- emendatusenigmatica:sulfur_chunk + +#forge:cookingoil +- #forge:cookingoil/cookingoil +- #forge:cookingoil/sesameoil +- #forge:cookingoil/mushroomoil + +#forge:seeds/corn +- pamhc2crops:cornseeditem +- thermal:corn_seeds + +#forge:dusts/tin +- mekanism:dust_tin +- emendatusenigmatica:tin_dust +- thermal:tin_dust + +#forge:dusts/flour +- pneumaticcraft:wheat_flour + +#mana-and-artifice:dusts/arcane_compound +- mana-and-artifice:vinteum_dust +- mana-and-artifice:purified_vinteum_dust +- mana-and-artifice:bone_ash +- mana-and-artifice:arcane_ash +- mana-and-artifice:arcane_compound + +#forge:vinegar_ingredients/raspberry +- pamhc2crops:raspberryitem + +#forge:soysauce +- #forge:soysauce/soysauce + +#forge:salad_ingredients/broccoli +- pamhc2crops:broccoliitem + +#forge:jellies/raspberryjelly +- pamhc2foodextended:raspberryjellyitem + +#forge:peppers +- #forge:peppers/bellpepper +- #forge:peppers/chilipepper + +#forge:dyes/brown +- minecraft:brown_dye + +#forge:juices/rambutanjuice +- pamhc2foodextended:rambutanjuiceitem + +#forge:gears/lumium +- emendatusenigmatica:lumium_gear +- thermal:lumium_gear + +#forge:ores +- powah:uraninite_ore +- powah:uraninite_ore_poor +- powah:uraninite_ore_dense +- #forge:ores/copper +- #forge:ores/tin +- #forge:ores/osmium +- #forge:ores/uranium +- #forge:ores/fluorite +- #forge:ores/lead +- immersiveengineering:ore_copper +- immersiveengineering:ore_aluminum +- immersiveengineering:ore_lead +- immersiveengineering:ore_silver +- immersiveengineering:ore_nickel +- immersiveengineering:ore_uranium +- emendatusenigmatica:coal_ore +- emendatusenigmatica:iron_ore +- emendatusenigmatica:gold_ore +- emendatusenigmatica:diamond_ore +- emendatusenigmatica:emerald_ore +- emendatusenigmatica:lapis_ore +- emendatusenigmatica:redstone_ore +- emendatusenigmatica:copper_ore +- emendatusenigmatica:aluminum_ore +- emendatusenigmatica:silver_ore +- emendatusenigmatica:lead_ore +- emendatusenigmatica:nickel_ore +- emendatusenigmatica:uranium_ore +- emendatusenigmatica:osmium_ore +- emendatusenigmatica:tin_ore +- emendatusenigmatica:zinc_ore +- emendatusenigmatica:certus_quartz_ore +- emendatusenigmatica:charged_certus_quartz_ore +- emendatusenigmatica:fluorite_ore +- emendatusenigmatica:bitumen_ore +- emendatusenigmatica:cinnabar_ore +- emendatusenigmatica:apatite_ore +- emendatusenigmatica:sulfur_ore +- emendatusenigmatica:potassium_nitrate_ore +- emendatusenigmatica:arcane_ore +- emendatusenigmatica:dimensional_ore +- emendatusenigmatica:coal_andesite_ore +- emendatusenigmatica:iron_andesite_ore +- emendatusenigmatica:gold_andesite_ore +- emendatusenigmatica:diamond_andesite_ore +- emendatusenigmatica:emerald_andesite_ore +- emendatusenigmatica:lapis_andesite_ore +- emendatusenigmatica:redstone_andesite_ore +- emendatusenigmatica:copper_andesite_ore +- emendatusenigmatica:aluminum_andesite_ore +- emendatusenigmatica:silver_andesite_ore +- emendatusenigmatica:lead_andesite_ore +- emendatusenigmatica:nickel_andesite_ore +- emendatusenigmatica:uranium_andesite_ore +- emendatusenigmatica:osmium_andesite_ore +- emendatusenigmatica:tin_andesite_ore +- emendatusenigmatica:zinc_andesite_ore +- emendatusenigmatica:certus_quartz_andesite_ore +- emendatusenigmatica:charged_certus_quartz_andesite_ore +- emendatusenigmatica:fluorite_andesite_ore +- emendatusenigmatica:bitumen_andesite_ore +- emendatusenigmatica:cinnabar_andesite_ore +- emendatusenigmatica:apatite_andesite_ore +- emendatusenigmatica:sulfur_andesite_ore +- emendatusenigmatica:potassium_nitrate_andesite_ore +- emendatusenigmatica:arcane_andesite_ore +- emendatusenigmatica:dimensional_andesite_ore +- emendatusenigmatica:coal_granite_ore +- emendatusenigmatica:iron_granite_ore +- emendatusenigmatica:gold_granite_ore +- emendatusenigmatica:diamond_granite_ore +- emendatusenigmatica:emerald_granite_ore +- emendatusenigmatica:lapis_granite_ore +- emendatusenigmatica:redstone_granite_ore +- emendatusenigmatica:copper_granite_ore +- emendatusenigmatica:aluminum_granite_ore +- emendatusenigmatica:silver_granite_ore +- emendatusenigmatica:lead_granite_ore +- emendatusenigmatica:nickel_granite_ore +- emendatusenigmatica:uranium_granite_ore +- emendatusenigmatica:osmium_granite_ore +- emendatusenigmatica:tin_granite_ore +- emendatusenigmatica:zinc_granite_ore +- emendatusenigmatica:certus_quartz_granite_ore +- emendatusenigmatica:charged_certus_quartz_granite_ore +- emendatusenigmatica:fluorite_granite_ore +- emendatusenigmatica:bitumen_granite_ore +- emendatusenigmatica:cinnabar_granite_ore +- emendatusenigmatica:apatite_granite_ore +- emendatusenigmatica:sulfur_granite_ore +- emendatusenigmatica:potassium_nitrate_granite_ore +- emendatusenigmatica:arcane_granite_ore +- emendatusenigmatica:dimensional_granite_ore +- emendatusenigmatica:coal_diorite_ore +- emendatusenigmatica:iron_diorite_ore +- emendatusenigmatica:gold_diorite_ore +- emendatusenigmatica:diamond_diorite_ore +- emendatusenigmatica:emerald_diorite_ore +- emendatusenigmatica:lapis_diorite_ore +- emendatusenigmatica:redstone_diorite_ore +- emendatusenigmatica:copper_diorite_ore +- emendatusenigmatica:aluminum_diorite_ore +- emendatusenigmatica:silver_diorite_ore +- emendatusenigmatica:lead_diorite_ore +- emendatusenigmatica:nickel_diorite_ore +- emendatusenigmatica:uranium_diorite_ore +- emendatusenigmatica:osmium_diorite_ore +- emendatusenigmatica:tin_diorite_ore +- emendatusenigmatica:zinc_diorite_ore +- emendatusenigmatica:certus_quartz_diorite_ore +- emendatusenigmatica:charged_certus_quartz_diorite_ore +- emendatusenigmatica:fluorite_diorite_ore +- emendatusenigmatica:bitumen_diorite_ore +- emendatusenigmatica:cinnabar_diorite_ore +- emendatusenigmatica:apatite_diorite_ore +- emendatusenigmatica:sulfur_diorite_ore +- emendatusenigmatica:potassium_nitrate_diorite_ore +- emendatusenigmatica:arcane_diorite_ore +- emendatusenigmatica:dimensional_diorite_ore +- emendatusenigmatica:coal_sand_ore +- emendatusenigmatica:iron_sand_ore +- emendatusenigmatica:gold_sand_ore +- emendatusenigmatica:diamond_sand_ore +- emendatusenigmatica:emerald_sand_ore +- emendatusenigmatica:lapis_sand_ore +- emendatusenigmatica:redstone_sand_ore +- emendatusenigmatica:copper_sand_ore +- emendatusenigmatica:aluminum_sand_ore +- emendatusenigmatica:silver_sand_ore +- emendatusenigmatica:lead_sand_ore +- emendatusenigmatica:nickel_sand_ore +- emendatusenigmatica:uranium_sand_ore +- emendatusenigmatica:osmium_sand_ore +- emendatusenigmatica:tin_sand_ore +- emendatusenigmatica:zinc_sand_ore +- emendatusenigmatica:certus_quartz_sand_ore +- emendatusenigmatica:charged_certus_quartz_sand_ore +- emendatusenigmatica:fluorite_sand_ore +- emendatusenigmatica:bitumen_sand_ore +- emendatusenigmatica:cinnabar_sand_ore +- emendatusenigmatica:apatite_sand_ore +- emendatusenigmatica:sulfur_sand_ore +- emendatusenigmatica:potassium_nitrate_sand_ore +- emendatusenigmatica:arcane_sand_ore +- emendatusenigmatica:dimensional_sand_ore +- emendatusenigmatica:coal_gravel_ore +- emendatusenigmatica:iron_gravel_ore +- emendatusenigmatica:gold_gravel_ore +- emendatusenigmatica:diamond_gravel_ore +- emendatusenigmatica:emerald_gravel_ore +- emendatusenigmatica:lapis_gravel_ore +- emendatusenigmatica:redstone_gravel_ore +- emendatusenigmatica:copper_gravel_ore +- emendatusenigmatica:aluminum_gravel_ore +- emendatusenigmatica:silver_gravel_ore +- emendatusenigmatica:lead_gravel_ore +- emendatusenigmatica:nickel_gravel_ore +- emendatusenigmatica:uranium_gravel_ore +- emendatusenigmatica:osmium_gravel_ore +- emendatusenigmatica:tin_gravel_ore +- emendatusenigmatica:zinc_gravel_ore +- emendatusenigmatica:certus_quartz_gravel_ore +- emendatusenigmatica:charged_certus_quartz_gravel_ore +- emendatusenigmatica:fluorite_gravel_ore +- emendatusenigmatica:bitumen_gravel_ore +- emendatusenigmatica:cinnabar_gravel_ore +- emendatusenigmatica:apatite_gravel_ore +- emendatusenigmatica:sulfur_gravel_ore +- emendatusenigmatica:potassium_nitrate_gravel_ore +- emendatusenigmatica:arcane_gravel_ore +- emendatusenigmatica:dimensional_gravel_ore +- emendatusenigmatica:coal_netherrack_ore +- emendatusenigmatica:iron_netherrack_ore +- emendatusenigmatica:gold_netherrack_ore +- emendatusenigmatica:diamond_netherrack_ore +- emendatusenigmatica:emerald_netherrack_ore +- emendatusenigmatica:lapis_netherrack_ore +- emendatusenigmatica:redstone_netherrack_ore +- emendatusenigmatica:copper_netherrack_ore +- emendatusenigmatica:aluminum_netherrack_ore +- emendatusenigmatica:silver_netherrack_ore +- emendatusenigmatica:lead_netherrack_ore +- emendatusenigmatica:nickel_netherrack_ore +- emendatusenigmatica:uranium_netherrack_ore +- emendatusenigmatica:osmium_netherrack_ore +- emendatusenigmatica:tin_netherrack_ore +- emendatusenigmatica:zinc_netherrack_ore +- emendatusenigmatica:certus_quartz_netherrack_ore +- emendatusenigmatica:charged_certus_quartz_netherrack_ore +- emendatusenigmatica:fluorite_netherrack_ore +- emendatusenigmatica:bitumen_netherrack_ore +- emendatusenigmatica:cinnabar_netherrack_ore +- emendatusenigmatica:apatite_netherrack_ore +- emendatusenigmatica:sulfur_netherrack_ore +- emendatusenigmatica:potassium_nitrate_netherrack_ore +- emendatusenigmatica:arcane_netherrack_ore +- emendatusenigmatica:dimensional_netherrack_ore +- emendatusenigmatica:coal_blackstone_ore +- emendatusenigmatica:iron_blackstone_ore +- emendatusenigmatica:gold_blackstone_ore +- emendatusenigmatica:diamond_blackstone_ore +- emendatusenigmatica:emerald_blackstone_ore +- emendatusenigmatica:lapis_blackstone_ore +- emendatusenigmatica:redstone_blackstone_ore +- emendatusenigmatica:copper_blackstone_ore +- emendatusenigmatica:aluminum_blackstone_ore +- emendatusenigmatica:silver_blackstone_ore +- emendatusenigmatica:lead_blackstone_ore +- emendatusenigmatica:nickel_blackstone_ore +- emendatusenigmatica:uranium_blackstone_ore +- emendatusenigmatica:osmium_blackstone_ore +- emendatusenigmatica:tin_blackstone_ore +- emendatusenigmatica:zinc_blackstone_ore +- emendatusenigmatica:certus_quartz_blackstone_ore +- emendatusenigmatica:charged_certus_quartz_blackstone_ore +- emendatusenigmatica:fluorite_blackstone_ore +- emendatusenigmatica:bitumen_blackstone_ore +- emendatusenigmatica:cinnabar_blackstone_ore +- emendatusenigmatica:apatite_blackstone_ore +- emendatusenigmatica:sulfur_blackstone_ore +- emendatusenigmatica:potassium_nitrate_blackstone_ore +- emendatusenigmatica:arcane_blackstone_ore +- emendatusenigmatica:dimensional_blackstone_ore +- emendatusenigmatica:coal_end_stone_ore +- emendatusenigmatica:iron_end_stone_ore +- emendatusenigmatica:gold_end_stone_ore +- emendatusenigmatica:diamond_end_stone_ore +- emendatusenigmatica:emerald_end_stone_ore +- emendatusenigmatica:lapis_end_stone_ore +- emendatusenigmatica:redstone_end_stone_ore +- emendatusenigmatica:copper_end_stone_ore +- emendatusenigmatica:aluminum_end_stone_ore +- emendatusenigmatica:silver_end_stone_ore +- emendatusenigmatica:lead_end_stone_ore +- emendatusenigmatica:nickel_end_stone_ore +- emendatusenigmatica:uranium_end_stone_ore +- emendatusenigmatica:osmium_end_stone_ore +- emendatusenigmatica:tin_end_stone_ore +- emendatusenigmatica:zinc_end_stone_ore +- emendatusenigmatica:certus_quartz_end_stone_ore +- emendatusenigmatica:charged_certus_quartz_end_stone_ore +- emendatusenigmatica:fluorite_end_stone_ore +- emendatusenigmatica:bitumen_end_stone_ore +- emendatusenigmatica:cinnabar_end_stone_ore +- emendatusenigmatica:apatite_end_stone_ore +- emendatusenigmatica:sulfur_end_stone_ore +- emendatusenigmatica:potassium_nitrate_end_stone_ore +- emendatusenigmatica:arcane_end_stone_ore +- emendatusenigmatica:dimensional_end_stone_ore +- emendatusenigmatica:coal_gabbro_ore +- emendatusenigmatica:iron_gabbro_ore +- emendatusenigmatica:gold_gabbro_ore +- emendatusenigmatica:diamond_gabbro_ore +- emendatusenigmatica:emerald_gabbro_ore +- emendatusenigmatica:lapis_gabbro_ore +- emendatusenigmatica:redstone_gabbro_ore +- emendatusenigmatica:copper_gabbro_ore +- emendatusenigmatica:aluminum_gabbro_ore +- emendatusenigmatica:silver_gabbro_ore +- emendatusenigmatica:lead_gabbro_ore +- emendatusenigmatica:nickel_gabbro_ore +- emendatusenigmatica:uranium_gabbro_ore +- emendatusenigmatica:osmium_gabbro_ore +- emendatusenigmatica:tin_gabbro_ore +- emendatusenigmatica:zinc_gabbro_ore +- emendatusenigmatica:certus_quartz_gabbro_ore +- emendatusenigmatica:charged_certus_quartz_gabbro_ore +- emendatusenigmatica:fluorite_gabbro_ore +- emendatusenigmatica:bitumen_gabbro_ore +- emendatusenigmatica:cinnabar_gabbro_ore +- emendatusenigmatica:apatite_gabbro_ore +- emendatusenigmatica:sulfur_gabbro_ore +- emendatusenigmatica:potassium_nitrate_gabbro_ore +- emendatusenigmatica:arcane_gabbro_ore +- emendatusenigmatica:dimensional_gabbro_ore +- emendatusenigmatica:coal_c_limestone_ore +- emendatusenigmatica:iron_c_limestone_ore +- emendatusenigmatica:gold_c_limestone_ore +- emendatusenigmatica:diamond_c_limestone_ore +- emendatusenigmatica:emerald_c_limestone_ore +- emendatusenigmatica:lapis_c_limestone_ore +- emendatusenigmatica:redstone_c_limestone_ore +- emendatusenigmatica:copper_c_limestone_ore +- emendatusenigmatica:aluminum_c_limestone_ore +- emendatusenigmatica:silver_c_limestone_ore +- emendatusenigmatica:lead_c_limestone_ore +- emendatusenigmatica:nickel_c_limestone_ore +- emendatusenigmatica:uranium_c_limestone_ore +- emendatusenigmatica:osmium_c_limestone_ore +- emendatusenigmatica:tin_c_limestone_ore +- emendatusenigmatica:zinc_c_limestone_ore +- emendatusenigmatica:certus_quartz_c_limestone_ore +- emendatusenigmatica:charged_certus_quartz_c_limestone_ore +- emendatusenigmatica:fluorite_c_limestone_ore +- emendatusenigmatica:bitumen_c_limestone_ore +- emendatusenigmatica:cinnabar_c_limestone_ore +- emendatusenigmatica:apatite_c_limestone_ore +- emendatusenigmatica:sulfur_c_limestone_ore +- emendatusenigmatica:potassium_nitrate_c_limestone_ore +- emendatusenigmatica:arcane_c_limestone_ore +- emendatusenigmatica:dimensional_c_limestone_ore +- emendatusenigmatica:coal_scoria_ore +- emendatusenigmatica:iron_scoria_ore +- emendatusenigmatica:gold_scoria_ore +- emendatusenigmatica:diamond_scoria_ore +- emendatusenigmatica:emerald_scoria_ore +- emendatusenigmatica:lapis_scoria_ore +- emendatusenigmatica:redstone_scoria_ore +- emendatusenigmatica:copper_scoria_ore +- emendatusenigmatica:aluminum_scoria_ore +- emendatusenigmatica:silver_scoria_ore +- emendatusenigmatica:lead_scoria_ore +- emendatusenigmatica:nickel_scoria_ore +- emendatusenigmatica:uranium_scoria_ore +- emendatusenigmatica:osmium_scoria_ore +- emendatusenigmatica:tin_scoria_ore +- emendatusenigmatica:zinc_scoria_ore +- emendatusenigmatica:certus_quartz_scoria_ore +- emendatusenigmatica:charged_certus_quartz_scoria_ore +- emendatusenigmatica:fluorite_scoria_ore +- emendatusenigmatica:bitumen_scoria_ore +- emendatusenigmatica:cinnabar_scoria_ore +- emendatusenigmatica:apatite_scoria_ore +- emendatusenigmatica:sulfur_scoria_ore +- emendatusenigmatica:potassium_nitrate_scoria_ore +- emendatusenigmatica:arcane_scoria_ore +- emendatusenigmatica:dimensional_scoria_ore +- emendatusenigmatica:coal_weathered_limestone_ore +- emendatusenigmatica:iron_weathered_limestone_ore +- emendatusenigmatica:gold_weathered_limestone_ore +- emendatusenigmatica:diamond_weathered_limestone_ore +- emendatusenigmatica:emerald_weathered_limestone_ore +- emendatusenigmatica:lapis_weathered_limestone_ore +- emendatusenigmatica:redstone_weathered_limestone_ore +- emendatusenigmatica:copper_weathered_limestone_ore +- emendatusenigmatica:aluminum_weathered_limestone_ore +- emendatusenigmatica:silver_weathered_limestone_ore +- emendatusenigmatica:lead_weathered_limestone_ore +- emendatusenigmatica:nickel_weathered_limestone_ore +- emendatusenigmatica:uranium_weathered_limestone_ore +- emendatusenigmatica:osmium_weathered_limestone_ore +- emendatusenigmatica:tin_weathered_limestone_ore +- emendatusenigmatica:zinc_weathered_limestone_ore +- emendatusenigmatica:certus_quartz_weathered_limestone_ore +- emendatusenigmatica:charged_certus_quartz_weathered_limestone_ore +- emendatusenigmatica:fluorite_weathered_limestone_ore +- emendatusenigmatica:bitumen_weathered_limestone_ore +- emendatusenigmatica:cinnabar_weathered_limestone_ore +- emendatusenigmatica:apatite_weathered_limestone_ore +- emendatusenigmatica:sulfur_weathered_limestone_ore +- emendatusenigmatica:potassium_nitrate_weathered_limestone_ore +- emendatusenigmatica:arcane_weathered_limestone_ore +- emendatusenigmatica:dimensional_weathered_limestone_ore +- emendatusenigmatica:coal_jasper_ore +- emendatusenigmatica:iron_jasper_ore +- emendatusenigmatica:gold_jasper_ore +- emendatusenigmatica:diamond_jasper_ore +- emendatusenigmatica:emerald_jasper_ore +- emendatusenigmatica:lapis_jasper_ore +- emendatusenigmatica:redstone_jasper_ore +- emendatusenigmatica:copper_jasper_ore +- emendatusenigmatica:aluminum_jasper_ore +- emendatusenigmatica:silver_jasper_ore +- emendatusenigmatica:lead_jasper_ore +- emendatusenigmatica:nickel_jasper_ore +- emendatusenigmatica:uranium_jasper_ore +- emendatusenigmatica:osmium_jasper_ore +- emendatusenigmatica:tin_jasper_ore +- emendatusenigmatica:zinc_jasper_ore +- emendatusenigmatica:certus_quartz_jasper_ore +- emendatusenigmatica:charged_certus_quartz_jasper_ore +- emendatusenigmatica:fluorite_jasper_ore +- emendatusenigmatica:bitumen_jasper_ore +- emendatusenigmatica:cinnabar_jasper_ore +- emendatusenigmatica:apatite_jasper_ore +- emendatusenigmatica:sulfur_jasper_ore +- emendatusenigmatica:potassium_nitrate_jasper_ore +- emendatusenigmatica:arcane_jasper_ore +- emendatusenigmatica:dimensional_jasper_ore +- emendatusenigmatica:coal_marble_ore +- emendatusenigmatica:iron_marble_ore +- emendatusenigmatica:gold_marble_ore +- emendatusenigmatica:diamond_marble_ore +- emendatusenigmatica:emerald_marble_ore +- emendatusenigmatica:lapis_marble_ore +- emendatusenigmatica:redstone_marble_ore +- emendatusenigmatica:copper_marble_ore +- emendatusenigmatica:aluminum_marble_ore +- emendatusenigmatica:silver_marble_ore +- emendatusenigmatica:lead_marble_ore +- emendatusenigmatica:nickel_marble_ore +- emendatusenigmatica:uranium_marble_ore +- emendatusenigmatica:osmium_marble_ore +- emendatusenigmatica:tin_marble_ore +- emendatusenigmatica:zinc_marble_ore +- emendatusenigmatica:certus_quartz_marble_ore +- emendatusenigmatica:charged_certus_quartz_marble_ore +- emendatusenigmatica:fluorite_marble_ore +- emendatusenigmatica:bitumen_marble_ore +- emendatusenigmatica:cinnabar_marble_ore +- emendatusenigmatica:apatite_marble_ore +- emendatusenigmatica:sulfur_marble_ore +- emendatusenigmatica:potassium_nitrate_marble_ore +- emendatusenigmatica:arcane_marble_ore +- emendatusenigmatica:dimensional_marble_ore +- emendatusenigmatica:coal_slate_ore +- emendatusenigmatica:iron_slate_ore +- emendatusenigmatica:gold_slate_ore +- emendatusenigmatica:diamond_slate_ore +- emendatusenigmatica:emerald_slate_ore +- emendatusenigmatica:lapis_slate_ore +- emendatusenigmatica:redstone_slate_ore +- emendatusenigmatica:copper_slate_ore +- emendatusenigmatica:aluminum_slate_ore +- emendatusenigmatica:silver_slate_ore +- emendatusenigmatica:lead_slate_ore +- emendatusenigmatica:nickel_slate_ore +- emendatusenigmatica:uranium_slate_ore +- emendatusenigmatica:osmium_slate_ore +- emendatusenigmatica:tin_slate_ore +- emendatusenigmatica:zinc_slate_ore +- emendatusenigmatica:certus_quartz_slate_ore +- emendatusenigmatica:charged_certus_quartz_slate_ore +- emendatusenigmatica:fluorite_slate_ore +- emendatusenigmatica:bitumen_slate_ore +- emendatusenigmatica:cinnabar_slate_ore +- emendatusenigmatica:apatite_slate_ore +- emendatusenigmatica:sulfur_slate_ore +- emendatusenigmatica:potassium_nitrate_slate_ore +- emendatusenigmatica:arcane_slate_ore +- emendatusenigmatica:dimensional_slate_ore +- emendatusenigmatica:coal_mossy_stone_ore +- emendatusenigmatica:iron_mossy_stone_ore +- emendatusenigmatica:gold_mossy_stone_ore +- emendatusenigmatica:diamond_mossy_stone_ore +- emendatusenigmatica:emerald_mossy_stone_ore +- emendatusenigmatica:lapis_mossy_stone_ore +- emendatusenigmatica:redstone_mossy_stone_ore +- emendatusenigmatica:copper_mossy_stone_ore +- emendatusenigmatica:aluminum_mossy_stone_ore +- emendatusenigmatica:silver_mossy_stone_ore +- emendatusenigmatica:lead_mossy_stone_ore +- emendatusenigmatica:nickel_mossy_stone_ore +- emendatusenigmatica:uranium_mossy_stone_ore +- emendatusenigmatica:osmium_mossy_stone_ore +- emendatusenigmatica:tin_mossy_stone_ore +- emendatusenigmatica:zinc_mossy_stone_ore +- emendatusenigmatica:certus_quartz_mossy_stone_ore +- emendatusenigmatica:charged_certus_quartz_mossy_stone_ore +- emendatusenigmatica:fluorite_mossy_stone_ore +- emendatusenigmatica:bitumen_mossy_stone_ore +- emendatusenigmatica:cinnabar_mossy_stone_ore +- emendatusenigmatica:apatite_mossy_stone_ore +- emendatusenigmatica:sulfur_mossy_stone_ore +- emendatusenigmatica:potassium_nitrate_mossy_stone_ore +- emendatusenigmatica:arcane_mossy_stone_ore +- emendatusenigmatica:dimensional_mossy_stone_ore +- emendatusenigmatica:coal_chunk +- emendatusenigmatica:iron_chunk +- emendatusenigmatica:gold_chunk +- emendatusenigmatica:diamond_chunk +- emendatusenigmatica:emerald_chunk +- emendatusenigmatica:lapis_chunk +- emendatusenigmatica:redstone_chunk +- emendatusenigmatica:copper_chunk +- emendatusenigmatica:aluminum_chunk +- emendatusenigmatica:silver_chunk +- emendatusenigmatica:lead_chunk +- emendatusenigmatica:nickel_chunk +- emendatusenigmatica:uranium_chunk +- emendatusenigmatica:osmium_chunk +- emendatusenigmatica:tin_chunk +- emendatusenigmatica:zinc_chunk +- emendatusenigmatica:certus_quartz_chunk +- emendatusenigmatica:charged_certus_quartz_chunk +- emendatusenigmatica:fluorite_chunk +- emendatusenigmatica:bitumen_chunk +- emendatusenigmatica:cinnabar_chunk +- emendatusenigmatica:apatite_chunk +- emendatusenigmatica:sulfur_chunk +- emendatusenigmatica:potassium_nitrate_chunk +- emendatusenigmatica:arcane_chunk +- emendatusenigmatica:dimensional_chunk +- astralsorcery:starmetal_ore +- astralsorcery:aquamarine_sand_ore +- astralsorcery:rock_crystal_ore +- #forge:ores/coal +- #forge:ores/diamond +- #forge:ores/emerald +- #forge:ores/gold +- #forge:ores/iron +- #forge:ores/lapis +- #forge:ores/redstone +- #forge:ores/quartz +- #forge:ores/netherite_scrap +- #forge:ores/apatite +- #forge:ores/cinnabar +- #forge:ores/copper +- #forge:ores/lead +- #forge:ores/nickel +- #forge:ores/niter +- #forge:ores/ruby +- #forge:ores/sapphire +- #forge:ores/silver +- #forge:ores/sulfur +- #forge:ores/tin +- ars_nouveau:arcane_ore +- create:copper_ore +- create:zinc_ore +- #forge:ores/certus_quartz +- rftoolsbase:dimensionalshard_end +- rftoolsbase:dimensionalshard_nether +- rftoolsbase:dimensionalshard_overworld +- #forge:ores/biotite + +#forge:sodas/orangesodaitem +- pamhc2foodextended:orangesodaitem + +#forge:rods/steel +- immersiveengineering:stick_steel +- emendatusenigmatica:steel_rod + +#forge:rootvegetables/cassava +- pamhc2crops:cassavaitem + +#forge:gems/dimensional +- emendatusenigmatica:dimensional_gem + +#forge:seeds/flax +- pamhc2crops:flaxseeditem + +#minecolonies:glazed_terracotta +- minecraft:white_glazed_terracotta +- minecraft:orange_glazed_terracotta +- minecraft:magenta_glazed_terracotta +- minecraft:light_blue_glazed_terracotta +- minecraft:yellow_glazed_terracotta +- minecraft:lime_glazed_terracotta +- minecraft:pink_glazed_terracotta +- minecraft:gray_glazed_terracotta +- minecraft:light_gray_glazed_terracotta +- minecraft:cyan_glazed_terracotta +- minecraft:purple_glazed_terracotta +- minecraft:blue_glazed_terracotta +- minecraft:brown_glazed_terracotta +- minecraft:green_glazed_terracotta +- minecraft:red_glazed_terracotta +- minecraft:black_glazed_terracotta + +#forge:crops/agave +- pamhc2crops:agaveitem + +#forge:seeds/onion +- pamhc2crops:onionseeditem +- thermal:onion_seeds + +#forge:vegetables/cauliflower +- pamhc2crops:caulifloweritem + +#forge:cream +- #forge:cream/cream +- #forge:cream/silkentofu + +#structurize:timber_frames/stone/acacia +- structurize:plain_acacia_stone_timber_frame +- structurize:double_crossed_acacia_stone_timber_frame +- structurize:framed_acacia_stone_timber_frame +- structurize:side_framed_acacia_stone_timber_frame +- structurize:up_gated_acacia_stone_timber_frame +- structurize:down_gated_acacia_stone_timber_frame +- structurize:one_crossed_lr_acacia_stone_timber_frame +- structurize:one_crossed_rl_acacia_stone_timber_frame +- structurize:horizontal_plain_acacia_stone_timber_frame +- structurize:side_framed_horizontal_acacia_stone_timber_frame + +#forge:storage_blocks/bamboo +- thermal:bamboo_block + +#forge:tortillachips/tortillachips +- pamhc2foodextended:tortillachipsitem + +#structurize:timber_frames/paper/birch +- structurize:plain_birch_paper_timber_frame +- structurize:double_crossed_birch_paper_timber_frame +- structurize:framed_birch_paper_timber_frame +- structurize:side_framed_birch_paper_timber_frame +- structurize:up_gated_birch_paper_timber_frame +- structurize:down_gated_birch_paper_timber_frame +- structurize:one_crossed_lr_birch_paper_timber_frame +- structurize:one_crossed_rl_birch_paper_timber_frame +- structurize:horizontal_plain_birch_paper_timber_frame +- structurize:side_framed_horizontal_birch_paper_timber_frame + +#forge:chunks/arcane +- emendatusenigmatica:arcane_chunk + +#structurize:timber_frames/paper/acacia +- structurize:plain_acacia_paper_timber_frame +- structurize:double_crossed_acacia_paper_timber_frame +- structurize:framed_acacia_paper_timber_frame +- structurize:side_framed_acacia_paper_timber_frame +- structurize:up_gated_acacia_paper_timber_frame +- structurize:down_gated_acacia_paper_timber_frame +- structurize:one_crossed_lr_acacia_paper_timber_frame +- structurize:one_crossed_rl_acacia_paper_timber_frame +- structurize:horizontal_plain_acacia_paper_timber_frame +- structurize:side_framed_horizontal_acacia_paper_timber_frame + +#forge:plates/zinc +- emendatusenigmatica:zinc_plate + +#integrateddynamics:parts +- integrateddynamics:part_audio_reader +- integrateddynamics:part_audio_writer +- integrateddynamics:part_block_reader +- integrateddynamics:part_connector_mono_directional +- integrateddynamics:part_connector_omni_directional +- integrateddynamics:part_display_panel +- integrateddynamics:part_dynamic_light_panel +- integrateddynamics:part_effect_writer +- integrateddynamics:part_entity_reader +- integrateddynamics:part_entity_writer +- integrateddynamics:part_extradimensional_reader +- integrateddynamics:part_fluid_reader +- integrateddynamics:part_inventory_reader +- integrateddynamics:part_inventory_writer +- integrateddynamics:part_machine_reader +- integrateddynamics:part_machine_writer +- integrateddynamics:part_network_reader +- integrateddynamics:part_redstone_reader +- integrateddynamics:part_redstone_writer +- integrateddynamics:part_static_light_panel +- integrateddynamics:part_world_reader + +#forge:juices/blueberryjuice +- pamhc2foodextended:blueberryjuiceitem + +#forge:flour +- #forge:flour/flour + +#forge:salad_ingredients/peas +- pamhc2crops:peasitem + +#mekanism:clumps/tin +- mekanism:clump_tin + +#engineerstools:musli_bar_food_blacklisted +- engineerstools:musli_bar +- minecraft:rotten_flesh +- minecraft:pufferfish +- minecraft:golden_apple +- minecraft:chicken +- minecraft:poisonous_potato +- minecraft:enchanted_golden_apple + +#forge:rods/gold +- emendatusenigmatica:gold_rod + +#mana-and-artifice:rune_patterns +- mana-and-artifice:rune_pattern_ritual_metal +- mana-and-artifice:rune_pattern_defense + +#forge:rods/blaze +- minecraft:blaze_rod + +#forge:rootvegetables +- #forge:rootvegetables/arrowroot +- #forge:rootvegetables/cassava +- #forge:rootvegetables/garlic +- #forge:rootvegetables/jicama +- #forge:rootvegetables/kohlrabi +- #forge:rootvegetables/leek +- #forge:rootvegetables/onion +- #forge:rootvegetables/parsnip +- #forge:rootvegetables/peanut +- #forge:rootvegetables/radish +- #forge:rootvegetables/rhubarb +- #forge:rootvegetables/rutabaga +- #forge:rootvegetables/scallion +- #forge:rootvegetables/sweetpotato +- #forge:rootvegetables/sweet_potato +- #forge:rootvegetables/taro +- #forge:rootvegetables/turnip +- #forge:rootvegetables/waterchestnut + +#mekanism:crystals/lead +- mekanism:crystal_lead + +#forge:coins/invar +- thermal:invar_coin + +#minecolonies:farmer_ingredient +- minecraft:hay_block + +#forge:crops/peppercorn +- pamhc2trees:peppercornitem + +#forge:wool/black +- minecraft:black_wool + +#appliedenergistics2:workbench +- minecraft:crafting_table + +#forge:crops/pea +- pamhc2crops:peasitem + +#forge:crops/taro +- pamhc2crops:taroitem + +#refinedstorage:storage_blocks/items +- #refinedstorage:storage_blocks/items/256k +- #refinedstorage:storage_blocks/items/1024k +- #refinedstorage:storage_blocks/items/4096k +- #refinedstorage:storage_blocks/items/16384k +- #refinedstorage:storage_blocks/items/256k +- #refinedstorage:storage_blocks/items/1024k +- #refinedstorage:storage_blocks/items/4096k +- #refinedstorage:storage_blocks/items/16384k +- #refinedstorage:storage_blocks/items/65536k +- #refinedstorage:storage_blocks/items/262144k +- #refinedstorage:storage_blocks/items/1048576k +- #refinedstorage:storage_blocks/items/infinite + +#forge:nuggets/bronze +- mekanism:nugget_bronze +- emendatusenigmatica:bronze_nugget +- thermal:bronze_nugget + +#minecolonies:compostables +- #forge:crops +- #forge:seeds +- #forge:eggs +- #minecraft:flowers +- #minecraft:fishes +- #minecraft:leaves +- #minecraft:saplings +- #minecraft:wool +- minecraft:rotten_flesh +- minecraft:brown_mushroom +- minecraft:red_mushroom +- minecraft:feather +- minecraft:pumpkin +- minecraft:carved_pumpkin +- minecraft:grass +- minecraft:tall_grass +- minecraft:fern +- minecraft:large_fern +- minecraft:kelp +- minecraft:seagrass +- minecraft:cactus +- minecraft:sugar_cane +- minecraft:vine +- minecraft:cocoa_beans +- minecraft:lily_pad +- minecraft:sea_pickle +- minecraft:brown_mushroom_block +- minecraft:red_mushroom_block +- minecraft:mushroom_stem +- minecraft:cake +- minecraft:rabbit_foot +- minecraft:fermented_spider_eye + +#forge:crops/soybean +- pamhc2crops:soybeanitem + +#enviromats:alabaster_light_blue_stairs +- enviromats:alabaster_light_blue_stairs +- enviromats:alabaster_light_blue_brick_stairs +- enviromats:alabaster_light_blue_brick_small_stairs +- enviromats:alabaster_light_blue_cobble_stairs +- enviromats:alabaster_light_blue_polished_stairs +- enviromats:alabaster_light_blue_tile_stairs +- enviromats:alabaster_light_blue_tile_small_stairs + +#enviromats:alabaster_cyan_blocks +- enviromats:alabaster_cyan +- enviromats:alabaster_cyan_brick +- enviromats:alabaster_cyan_brick_small +- enviromats:alabaster_cyan_cobble +- enviromats:alabaster_cyan_polished +- enviromats:alabaster_cyan_tile +- enviromats:alabaster_cyan_tile_small + +#forge:vegetables/taro +- pamhc2crops:taroitem + +#structurize:timber_frames/stone/jungle +- structurize:plain_jungle_stone_timber_frame +- structurize:double_crossed_jungle_stone_timber_frame +- structurize:framed_jungle_stone_timber_frame +- structurize:side_framed_jungle_stone_timber_frame +- structurize:up_gated_jungle_stone_timber_frame +- structurize:down_gated_jungle_stone_timber_frame +- structurize:one_crossed_lr_jungle_stone_timber_frame +- structurize:one_crossed_rl_jungle_stone_timber_frame +- structurize:horizontal_plain_jungle_stone_timber_frame +- structurize:side_framed_horizontal_jungle_stone_timber_frame + +#forge:seeds/beetrootseeds +- minecraft:beetroot_seeds + +#minecolonies:mechanic_product_excluded +- minecraft:spectral_arrow + +#forge:crops/persimmon +- pamhc2trees:persimmonitem + +#forge:ores/potassium_nitrate +- emendatusenigmatica:potassium_nitrate_ore +- emendatusenigmatica:potassium_nitrate_andesite_ore +- emendatusenigmatica:potassium_nitrate_granite_ore +- emendatusenigmatica:potassium_nitrate_diorite_ore +- emendatusenigmatica:potassium_nitrate_sand_ore +- emendatusenigmatica:potassium_nitrate_gravel_ore +- emendatusenigmatica:potassium_nitrate_netherrack_ore +- emendatusenigmatica:potassium_nitrate_blackstone_ore +- emendatusenigmatica:potassium_nitrate_end_stone_ore +- emendatusenigmatica:potassium_nitrate_gabbro_ore +- emendatusenigmatica:potassium_nitrate_c_limestone_ore +- emendatusenigmatica:potassium_nitrate_scoria_ore +- emendatusenigmatica:potassium_nitrate_weathered_limestone_ore +- emendatusenigmatica:potassium_nitrate_jasper_ore +- emendatusenigmatica:potassium_nitrate_marble_ore +- emendatusenigmatica:potassium_nitrate_slate_ore +- emendatusenigmatica:potassium_nitrate_mossy_stone_ore +- emendatusenigmatica:potassium_nitrate_chunk + +#forge:seeds/mulberry +- pamhc2crops:mulberryseeditem + +#forge:dusts/uranium +- mekanism:dust_uranium +- immersiveengineering:dust_uranium +- emendatusenigmatica:uranium_dust + +#envirocore:ionite_blocks +- envirocore:ionite +- envirocore:ionite_brick +- envirocore:ionite_brick_small +- envirocore:ionite_cobble +- envirocore:ionite_polished +- envirocore:ionite_tile +- envirocore:ionite_tile_small + +#forge:carbs/sweetpotato +- pamhc2crops:sweetpotatoitem + +#minecraft:mushroom_hyphae +- minecraft:brown_mushroom_block +- minecraft:red_mushroom_block +- minecraft:crimson_hyphae +- minecraft:warped_hyphae +- minecraft:stripped_crimson_hyphae +- minecraft:stripped_warped_hyphae +- minecraft:nether_wart_block +- minecraft:warped_wart_block +- minecraft:shroomlight +- minecraft:brown_mushroom_block +- minecraft:red_mushroom_block +- minecraft:crimson_hyphae +- minecraft:warped_hyphae +- minecraft:stripped_crimson_hyphae +- minecraft:stripped_warped_hyphae +- minecraft:nether_wart_block +- minecraft:warped_wart_block +- minecraft:shroomlight + +#forge:irheavyengineering + +#enviromats:pumice_stairs +- enviromats:pumice_stairs +- enviromats:pumice_brick_stairs +- enviromats:pumice_brick_small_stairs +- enviromats:pumice_cobble_stairs +- enviromats:pumice_polished_stairs +- enviromats:pumice_tile_stairs +- enviromats:pumice_tile_small_stairs + +#enviromats:alabaster_lime_walls +- enviromats:alabaster_lime_wall +- enviromats:alabaster_lime_brick_wall +- enviromats:alabaster_lime_brick_small_wall +- enviromats:alabaster_lime_cobble_wall + +#pneumaticcraft:wall_lamps +- pneumaticcraft:wall_lamp_white +- pneumaticcraft:wall_lamp_orange +- pneumaticcraft:wall_lamp_magenta +- pneumaticcraft:wall_lamp_light_blue +- pneumaticcraft:wall_lamp_yellow +- pneumaticcraft:wall_lamp_lime +- pneumaticcraft:wall_lamp_pink +- pneumaticcraft:wall_lamp_gray +- pneumaticcraft:wall_lamp_light_gray +- pneumaticcraft:wall_lamp_cyan +- pneumaticcraft:wall_lamp_purple +- pneumaticcraft:wall_lamp_blue +- pneumaticcraft:wall_lamp_brown +- pneumaticcraft:wall_lamp_green +- pneumaticcraft:wall_lamp_red +- pneumaticcraft:wall_lamp_black + +#forge:fiber +- #forge:fiber/cotton +- #forge:fiber/flax +- #forge:fiber/jute +- #forge:fiber/kenaf +- #forge:fiber/sisal + +#forge:seeds/wintersquash +- pamhc2crops:wintersquashseeditem + +#structurize:timber_frames/dark_oak/acacia +- structurize:plain_acacia_dark_oak_timber_frame +- structurize:double_crossed_acacia_dark_oak_timber_frame +- structurize:framed_acacia_dark_oak_timber_frame +- structurize:side_framed_acacia_dark_oak_timber_frame +- structurize:up_gated_acacia_dark_oak_timber_frame +- structurize:down_gated_acacia_dark_oak_timber_frame +- structurize:one_crossed_lr_acacia_dark_oak_timber_frame +- structurize:one_crossed_rl_acacia_dark_oak_timber_frame +- structurize:horizontal_plain_acacia_dark_oak_timber_frame +- structurize:side_framed_horizontal_acacia_dark_oak_timber_frame + +#forge:vegetables/okra +- pamhc2crops:okraitem + +#forge:sandstone +- biomesoplenty:black_sandstone +- biomesoplenty:cut_black_sandstone +- biomesoplenty:chiseled_black_sandstone +- biomesoplenty:smooth_black_sandstone +- biomesoplenty:orange_sandstone +- biomesoplenty:cut_orange_sandstone +- biomesoplenty:chiseled_orange_sandstone +- biomesoplenty:smooth_orange_sandstone +- biomesoplenty:white_sandstone +- biomesoplenty:cut_white_sandstone +- biomesoplenty:chiseled_white_sandstone +- biomesoplenty:smooth_white_sandstone +- minecraft:sandstone +- minecraft:cut_sandstone +- minecraft:chiseled_sandstone +- minecraft:smooth_sandstone +- minecraft:red_sandstone +- minecraft:cut_red_sandstone +- minecraft:chiseled_red_sandstone +- minecraft:smooth_red_sandstone + +#forge:peppers/bellpepper +- pamhc2crops:bellpepperitem + +#forge:glass_panes/colorless +- pitg:glasspane +- minecraft:glass_pane + +#forge:fruits/passionfruit +- pamhc2trees:passionfruititem + +#enviromats:basalt_walls +- enviromats:basalt_wall +- enviromats:basalt_brick_wall +- enviromats:basalt_brick_small_wall +- enviromats:basalt_cobble_wall + +#forge:applejuice/applejuice +- pamhc2foodcore:applejuiceitem + +#mekanism:enriched/diamond +- mekanism:enriched_diamond + +#forge:dusts/netherite_scrap +- bloodmagic:sand_netherite + +#structurize:shingles/moss_slate/oak +- structurize:moss_slate_oak_shingle + +#forge:jellies/limejelly +- pamhc2foodextended:limejellyitem + +#forge:storage_blocks/cinnabar +- emendatusenigmatica:cinnabar_block +- thermal:cinnabar_block + +#mekanism:clumps/gold +- mekanism:clump_gold + +#forge:storage_blocks/potassium_nitrate +- emendatusenigmatica:potassium_nitrate_block + +#forge:ice +- minecraft:ice +- minecraft:packed_ice +- minecraft:blue_ice + +#structurize:shingles/slate/spruce +- structurize:slate_spruce_shingle +- structurize:blue_slate_spruce_shingle +- structurize:green_slate_spruce_shingle +- structurize:purple_slate_spruce_shingle + +#forge:ices/blueice +- minecraft:blue_ice + +#forge:rods/plastic +- mekanism:hdpe_stick + +#forge:snow_block +- minecraft:snow_block + +#forge:gems/bitumen +- emendatusenigmatica:bitumen_gem + +#forge:gears/enderium +- emendatusenigmatica:enderium_gear +- thermal:enderium_gear + +#minecolonies:cook_ingredient +- #minecraft:fishes +- minecraft:beef +- minecraft:mutton +- minecraft:chicken +- minecraft:porkchop +- minecraft:rabbit +- minecraft:potato +- minecraft:kelp +- minecraft:dried_kelp +- minecraft:dried_kelp_block + +#forge:coins/gold +- thermal:gold_coin + +#forge:fiber/kenaf +- pamhc2crops:kenafitem + +#structurize:shingles/thatched/birch +- structurize:thatched_birch_shingle + +#thermal:crafting/dies +- thermal:press_coin_die +- thermal:press_gear_die +- thermal:press_packing_2x2_die +- thermal:press_packing_3x3_die +- thermal:press_unpacking_die + +#forge:ingots/uranium +- mekanism:ingot_uranium +- immersiveengineering:ingot_uranium +- emendatusenigmatica:uranium_ingot + +#forge:crops/chilipepper +- pamhc2crops:chilipepperitem + +#forge:crops/jute +- pamhc2crops:juteitem + +#forge:seeds/cranberry +- pamhc2crops:cranberryseeditem + +#appliedenergistics2:covered_cable +- appliedenergistics2:white_covered_cable +- appliedenergistics2:orange_covered_cable +- appliedenergistics2:magenta_covered_cable +- appliedenergistics2:light_blue_covered_cable +- appliedenergistics2:yellow_covered_cable +- appliedenergistics2:lime_covered_cable +- appliedenergistics2:pink_covered_cable +- appliedenergistics2:gray_covered_cable +- appliedenergistics2:light_gray_covered_cable +- appliedenergistics2:cyan_covered_cable +- appliedenergistics2:purple_covered_cable +- appliedenergistics2:blue_covered_cable +- appliedenergistics2:brown_covered_cable +- appliedenergistics2:green_covered_cable +- appliedenergistics2:red_covered_cable +- appliedenergistics2:black_covered_cable +- appliedenergistics2:fluix_covered_cable + +#forge:storage_blocks/sugar_cane +- thermal:sugar_cane_block + +#forge:storage_blocks/signalum +- emendatusenigmatica:signalum_block +- thermal:signalum_block + +#envirocore:pladium_walls +- envirocore:pladium_wall +- envirocore:pladium_brick_wall +- envirocore:pladium_brick_small_wall +- envirocore:pladium_cobble_wall + +#forge:chunks/copper +- emendatusenigmatica:copper_chunk + +#forge:jellies/grapefruitjelly +- pamhc2foodextended:grapefruitjellyitem + +#forge:fruits/sweet_berries +- minecraft:sweet_berries + +#forge:crops/sweetberry +- minecraft:sweet_berries + +#forge:crops/okra +- pamhc2crops:okraitem + +#forge:icecream +- #forge:icecream/icecream + +#forge:fruits/pawpaw +- pamhc2trees:pawpawitem + +#forge:ores/tin +- mekanism:tin_ore +- emendatusenigmatica:tin_ore +- emendatusenigmatica:tin_andesite_ore +- emendatusenigmatica:tin_granite_ore +- emendatusenigmatica:tin_diorite_ore +- emendatusenigmatica:tin_sand_ore +- emendatusenigmatica:tin_gravel_ore +- emendatusenigmatica:tin_netherrack_ore +- emendatusenigmatica:tin_blackstone_ore +- emendatusenigmatica:tin_end_stone_ore +- emendatusenigmatica:tin_gabbro_ore +- emendatusenigmatica:tin_c_limestone_ore +- emendatusenigmatica:tin_scoria_ore +- emendatusenigmatica:tin_weathered_limestone_ore +- emendatusenigmatica:tin_jasper_ore +- emendatusenigmatica:tin_marble_ore +- emendatusenigmatica:tin_slate_ore +- emendatusenigmatica:tin_mossy_stone_ore +- emendatusenigmatica:tin_chunk +- thermal:tin_ore + +#envirocore:erodium_blocks +- envirocore:erodium +- envirocore:erodium_brick +- envirocore:erodium_brick_small +- envirocore:erodium_cobble +- envirocore:erodium_polished +- envirocore:erodium_tile +- envirocore:erodium_tile_small + +#forge:mushrooms/crimsonfungus +- minecraft:crimson_fungus + +#minecraft:signs +- minecraft:oak_sign +- minecraft:spruce_sign +- minecraft:birch_sign +- minecraft:acacia_sign +- minecraft:jungle_sign +- minecraft:dark_oak_sign +- minecraft:crimson_sign +- minecraft:warped_sign + +#structurize:timber_frames/spruce/acacia +- structurize:plain_acacia_spruce_timber_frame +- structurize:double_crossed_acacia_spruce_timber_frame +- structurize:framed_acacia_spruce_timber_frame +- structurize:side_framed_acacia_spruce_timber_frame +- structurize:up_gated_acacia_spruce_timber_frame +- structurize:down_gated_acacia_spruce_timber_frame +- structurize:one_crossed_lr_acacia_spruce_timber_frame +- structurize:one_crossed_rl_acacia_spruce_timber_frame +- structurize:horizontal_plain_acacia_spruce_timber_frame +- structurize:side_framed_horizontal_acacia_spruce_timber_frame + +#structurize:shingles/slate/birch +- structurize:slate_birch_shingle +- structurize:blue_slate_birch_shingle +- structurize:green_slate_birch_shingle +- structurize:purple_slate_birch_shingle + +#forge:gems/coke +- emendatusenigmatica:coke_gem + +#enviromats:alabaster_blue_slabs +- enviromats:alabaster_blue_slab +- enviromats:alabaster_blue_brick_slab +- enviromats:alabaster_blue_brick_small_slab +- enviromats:alabaster_blue_cobble_slab +- enviromats:alabaster_blue_polished_slab +- enviromats:alabaster_blue_tile_slab +- enviromats:alabaster_blue_tile_small_slab + +#structurize:timber_frames +- #structurize:timber_frames/oak +- #structurize:timber_frames/acacia +- #structurize:timber_frames/birch +- #structurize:timber_frames/jungle +- #structurize:timber_frames/spruce +- #structurize:timber_frames/dark_oak +- #structurize:timber_frames/cactus +- #structurize:timber_frames/cobble_stone +- #structurize:timber_frames/stone +- #structurize:timber_frames/paper +- #structurize:timber_frames/brick + +#enviromats:alabaster_blue_stairs +- enviromats:alabaster_blue_stairs +- enviromats:alabaster_blue_brick_stairs +- enviromats:alabaster_blue_brick_small_stairs +- enviromats:alabaster_blue_cobble_stairs +- enviromats:alabaster_blue_polished_stairs +- enviromats:alabaster_blue_tile_stairs +- enviromats:alabaster_blue_tile_small_stairs + +#forge:ores/dimensional +- emendatusenigmatica:dimensional_ore +- emendatusenigmatica:dimensional_andesite_ore +- emendatusenigmatica:dimensional_granite_ore +- emendatusenigmatica:dimensional_diorite_ore +- emendatusenigmatica:dimensional_sand_ore +- emendatusenigmatica:dimensional_gravel_ore +- emendatusenigmatica:dimensional_netherrack_ore +- emendatusenigmatica:dimensional_blackstone_ore +- emendatusenigmatica:dimensional_end_stone_ore +- emendatusenigmatica:dimensional_gabbro_ore +- emendatusenigmatica:dimensional_c_limestone_ore +- emendatusenigmatica:dimensional_scoria_ore +- emendatusenigmatica:dimensional_weathered_limestone_ore +- emendatusenigmatica:dimensional_jasper_ore +- emendatusenigmatica:dimensional_marble_ore +- emendatusenigmatica:dimensional_slate_ore +- emendatusenigmatica:dimensional_mossy_stone_ore +- emendatusenigmatica:dimensional_chunk + +#forge:rootvegetables/waterchestnut +- pamhc2crops:waterchestnutitem + +#forge:crops/chestnut +- pamhc2trees:chestnutitem + +#forge:dusts/graphite +- emendatusenigmatica:graphite_dust + +#forge:crops/barley +- pamhc2crops:barleyitem +- thermal:barley + +#appliedenergistics2:crystals/certus +- emendatusenigmatica:certus_quartz_gem +- emendatusenigmatica:charged_certus_quartz_gem +- #appliedenergistics2:crystals/certus_quartz +- appliedenergistics2:charged_certus_quartz_crystal +- appliedenergistics2:purified_certus_quartz_crystal + +#forge:wool +- #forge:wool/white +- #forge:wool/orange +- #forge:wool/magenta +- #forge:wool/light_blue +- #forge:wool/yellow +- #forge:wool/lime +- #forge:wool/pink +- #forge:wool/gray +- #forge:wool/light_gray +- #forge:wool/cyan +- #forge:wool/purple +- #forge:wool/blue +- #forge:wool/brown +- #forge:wool/green +- #forge:wool/red +- #forge:wool/black + +#forge:tool_roller/roller +- pamhc2foodcore:rolleritem + +#forge:fiber/sisal +- pamhc2crops:sisalitem + +#forge:crops/raspberry +- pamhc2crops:raspberryitem + +#structurize:timber_frames/cactus/oak +- structurize:plain_oak_cactus_timber_frame +- structurize:double_crossed_oak_cactus_timber_frame +- structurize:framed_oak_cactus_timber_frame +- structurize:side_framed_oak_cactus_timber_frame +- structurize:up_gated_oak_cactus_timber_frame +- structurize:down_gated_oak_cactus_timber_frame +- structurize:one_crossed_lr_oak_cactus_timber_frame +- structurize:one_crossed_rl_oak_cactus_timber_frame +- structurize:horizontal_plain_oak_cactus_timber_frame +- structurize:side_framed_horizontal_oak_cactus_timber_frame + +#forge:fuels +- #forge:fuels/bio + +#forge:crops/cabbage +- pamhc2crops:cabbageitem + +#forge:milk/soymilk +- pamhc2foodextended:soymilkitem + +#forge:egg/egg +- minecraft:egg + +#forge:crops/hops +- thermal:hops + +#xnet:connectors +- xnet:connector_blue +- xnet:connector_yellow +- xnet:connector_green +- xnet:connector_red +- xnet:connector_routing + +#forge:milk/freshmilk +- pamhc2foodcore:freshmilkitem + +#forge:nether_grass +- minecraft:crimson_nylium +- minecraft:warped_nylium + +#minecraft:coral_blocks +- minecraft:tube_coral_block +- minecraft:brain_coral_block +- minecraft:bubble_coral_block +- minecraft:fire_coral_block +- minecraft:horn_coral_block +- minecraft:tube_coral_block +- minecraft:brain_coral_block +- minecraft:bubble_coral_block +- minecraft:fire_coral_block +- minecraft:horn_coral_block + +#mana-and-artifice:stone_runes +- mana-and-artifice:stone_rune_black +- mana-and-artifice:stone_rune_blue +- mana-and-artifice:stone_rune_brown +- mana-and-artifice:stone_rune_cyan +- mana-and-artifice:stone_rune_gray +- mana-and-artifice:stone_rune_green +- mana-and-artifice:stone_rune_light_blue +- mana-and-artifice:stone_rune_light_gray +- mana-and-artifice:stone_rune_lime +- mana-and-artifice:stone_rune_magenta +- mana-and-artifice:stone_rune_orange +- mana-and-artifice:stone_rune_pink +- mana-and-artifice:stone_rune_purple +- mana-and-artifice:stone_rune_red +- mana-and-artifice:stone_rune_white +- mana-and-artifice:stone_rune_yellow + +#rftoolsutility:living/highyield +- #forge:crops +- #minecraft:fishes +- minecraft:beef +- minecraft:porkchop +- minecraft:mutton +- minecraft:chicken +- minecraft:rabbit +- minecraft:chorus_fruit + +#forge:crops/blackberry +- pamhc2crops:blackberryitem + +#forge:glass/green +- minecraft:green_stained_glass + +#forge:nutbutters/cashewbutter +- pamhc2foodextended:cashewbutteritem + +#refinedstorage:storage_blocks/items/4096k +- extrastorage:block_4096k +- extradisks:4096k_storage_block + +#bloodmagic:gravels/iron +- bloodmagic:irongravel + +#forge:chunks/iron +- emendatusenigmatica:iron_chunk + +#forge:seeds/cactusfruit +- pamhc2crops:cactusfruitseeditem + +#mana-and-artifice:dusts/purified_vinteum +- mana-and-artifice:purified_vinteum_dust + +#forge:vegetables/chilipepper +- pamhc2crops:chilipepperitem + +#forge:juices/cantaloupejuice +- pamhc2foodextended:cantaloupejuiceitem + +#minecolonies:dyer_product_excluded +- minecraft:white_concrete_powder +- minecraft:orange_concrete_powder +- minecraft:magenta_concrete_powder +- minecraft:light_blue_concrete_powder +- minecraft:yellow_concrete_powder +- minecraft:lime_concrete_powder +- minecraft:pink_concrete_powder +- minecraft:gray_concrete_powder +- minecraft:light_gray_concrete_powder +- minecraft:cyan_concrete_powder +- minecraft:purple_concrete_powder +- minecraft:blue_concrete_powder +- minecraft:brown_concrete_powder +- minecraft:green_concrete_powder +- minecraft:red_concrete_powder +- minecraft:black_concrete_powder + +#forge:chunks/uranium +- emendatusenigmatica:uranium_chunk + +#enviromats:alabaster_magenta_blocks +- enviromats:alabaster_magenta +- enviromats:alabaster_magenta_brick +- enviromats:alabaster_magenta_brick_small +- enviromats:alabaster_magenta_cobble +- enviromats:alabaster_magenta_polished +- enviromats:alabaster_magenta_tile +- enviromats:alabaster_magenta_tile_small + +#forge:ores/sulfur +- emendatusenigmatica:sulfur_ore +- emendatusenigmatica:sulfur_andesite_ore +- emendatusenigmatica:sulfur_granite_ore +- emendatusenigmatica:sulfur_diorite_ore +- emendatusenigmatica:sulfur_sand_ore +- emendatusenigmatica:sulfur_gravel_ore +- emendatusenigmatica:sulfur_netherrack_ore +- emendatusenigmatica:sulfur_blackstone_ore +- emendatusenigmatica:sulfur_end_stone_ore +- emendatusenigmatica:sulfur_gabbro_ore +- emendatusenigmatica:sulfur_c_limestone_ore +- emendatusenigmatica:sulfur_scoria_ore +- emendatusenigmatica:sulfur_weathered_limestone_ore +- emendatusenigmatica:sulfur_jasper_ore +- emendatusenigmatica:sulfur_marble_ore +- emendatusenigmatica:sulfur_slate_ore +- emendatusenigmatica:sulfur_mossy_stone_ore +- emendatusenigmatica:sulfur_chunk +- thermal:sulfur_ore + +#mana-and-artifice:dusts/arcane_ash +- mana-and-artifice:arcane_ash + +#forge:juices/breadfruitjuice +- pamhc2foodextended:breadfruitjuiceitem + +#forge:fiber_hemp +- immersiveengineering:hemp_fiber + +#forge:fences/wooden +- biomesoplenty:fir_fence +- biomesoplenty:redwood_fence +- biomesoplenty:cherry_fence +- biomesoplenty:mahogany_fence +- biomesoplenty:jacaranda_fence +- biomesoplenty:palm_fence +- biomesoplenty:willow_fence +- biomesoplenty:dead_fence +- biomesoplenty:magic_fence +- biomesoplenty:umbran_fence +- biomesoplenty:hellbark_fence +- structurize:blockcactusfence +- minecraft:oak_fence +- minecraft:spruce_fence +- minecraft:birch_fence +- minecraft:jungle_fence +- minecraft:acacia_fence +- minecraft:dark_oak_fence +- minecraft:crimson_fence +- minecraft:warped_fence +- ars_nouveau:archwood_fence + +#refinedstorage:disks/items/infinite +- extradisks:infinite_storage_disk + +#forge:storage_blocks +- powah:uraninite_block +- #forge:storage_blocks/bronze +- #forge:storage_blocks/charcoal +- #forge:storage_blocks/refined_glowstone +- #forge:storage_blocks/refined_obsidian +- #forge:storage_blocks/steel +- #forge:storage_blocks/osmium +- #forge:storage_blocks/copper +- #forge:storage_blocks/tin +- #forge:storage_blocks/lead +- #forge:storage_blocks/uranium +- #forge:storage_blocks/compressed_iron +- immersiveengineering:storage_copper +- immersiveengineering:storage_aluminum +- immersiveengineering:storage_lead +- immersiveengineering:storage_silver +- immersiveengineering:storage_nickel +- immersiveengineering:storage_uranium +- immersiveengineering:storage_constantan +- immersiveengineering:storage_electrum +- immersiveengineering:storage_steel +- emendatusenigmatica:copper_block +- emendatusenigmatica:aluminum_block +- emendatusenigmatica:silver_block +- emendatusenigmatica:lead_block +- emendatusenigmatica:nickel_block +- emendatusenigmatica:uranium_block +- emendatusenigmatica:osmium_block +- emendatusenigmatica:tin_block +- emendatusenigmatica:zinc_block +- emendatusenigmatica:bronze_block +- emendatusenigmatica:brass_block +- emendatusenigmatica:constantan_block +- emendatusenigmatica:electrum_block +- emendatusenigmatica:steel_block +- emendatusenigmatica:invar_block +- emendatusenigmatica:signalum_block +- emendatusenigmatica:lumium_block +- emendatusenigmatica:enderium_block +- emendatusenigmatica:certus_quartz_block +- emendatusenigmatica:charged_certus_quartz_block +- emendatusenigmatica:fluix_block +- emendatusenigmatica:fluorite_block +- emendatusenigmatica:bitumen_block +- emendatusenigmatica:cinnabar_block +- emendatusenigmatica:apatite_block +- emendatusenigmatica:sulfur_block +- emendatusenigmatica:potassium_nitrate_block +- emendatusenigmatica:arcane_block +- emendatusenigmatica:dimensional_block +- emendatusenigmatica:coke_block +- integrateddynamics:crystalized_chorus_block +- integrateddynamics:crystalized_menril_block +- #forge:storage_blocks/coal +- #forge:storage_blocks/diamond +- #forge:storage_blocks/emerald +- #forge:storage_blocks/gold +- #forge:storage_blocks/iron +- #forge:storage_blocks/lapis +- #forge:storage_blocks/quartz +- #forge:storage_blocks/redstone +- #forge:storage_blocks/netherite +- #forge:storage_blocks/apatite +- #forge:storage_blocks/bamboo +- #forge:storage_blocks/bronze +- #forge:storage_blocks/charcoal +- #forge:storage_blocks/cinnabar +- #forge:storage_blocks/coal_coke +- #forge:storage_blocks/constantan +- #forge:storage_blocks/copper +- #forge:storage_blocks/electrum +- #forge:storage_blocks/enderium +- #forge:storage_blocks/gunpowder +- #forge:storage_blocks/invar +- #forge:storage_blocks/lead +- #forge:storage_blocks/lumium +- #forge:storage_blocks/nickel +- #forge:storage_blocks/niter +- #forge:storage_blocks/ruby +- #forge:storage_blocks/sapphire +- #forge:storage_blocks/signalum +- #forge:storage_blocks/silver +- #forge:storage_blocks/sugar_cane +- #forge:storage_blocks/sulfur +- #forge:storage_blocks/tin +- create:copper_block +- create:zinc_block +- create:brass_block +- #forge:storage_blocks/certus_quartz +- #forge:storage_blocks/biotite +- #forge:storage_blocks/charcoal + +#mana-and-artifice:gems/chimerite +- mana-and-artifice:chimerite_gem + +#forge:coins/lead +- thermal:lead_coin + +#forge:glass_panes/orange +- pitg:orange_stained_glasspane +- minecraft:orange_stained_glass_pane + +#forge:ingots/brick +- minecraft:brick + +#forge:plates/aluminum +- immersiveengineering:plate_aluminum +- emendatusenigmatica:aluminum_plate + +#forge:plates/electrum +- immersiveengineering:plate_electrum +- emendatusenigmatica:electrum_plate +- thermal:electrum_plate + +#forge:stock_ingredients/rawrabbit +- minecraft:rabbit + +#refinedstorage:security_manager +- refinedstorage:pink_security_manager +- refinedstorage:gray_security_manager +- refinedstorage:orange_security_manager +- refinedstorage:cyan_security_manager +- refinedstorage:magenta_security_manager +- refinedstorage:security_manager +- refinedstorage:light_gray_security_manager +- refinedstorage:brown_security_manager +- refinedstorage:black_security_manager +- refinedstorage:white_security_manager +- refinedstorage:lime_security_manager +- refinedstorage:purple_security_manager +- refinedstorage:red_security_manager +- refinedstorage:green_security_manager +- refinedstorage:blue_security_manager +- refinedstorage:yellow_security_manager + +#forge:stock_ingredients/rawtropicalfish +- minecraft:tropical_fish + +#forge:seeds/pumpkinseeds +- minecraft:pumpkin_seeds + +#structurize:timber_frames/cobble_stone/dark_oak +- structurize:plain_dark_oak_cobble_stone_timber_frame +- structurize:double_crossed_dark_oak_cobble_stone_timber_frame +- structurize:framed_dark_oak_cobble_stone_timber_frame +- structurize:side_framed_dark_oak_cobble_stone_timber_frame +- structurize:up_gated_dark_oak_cobble_stone_timber_frame +- structurize:down_gated_dark_oak_cobble_stone_timber_frame +- structurize:one_crossed_lr_dark_oak_cobble_stone_timber_frame +- structurize:one_crossed_rl_dark_oak_cobble_stone_timber_frame +- structurize:horizontal_plain_dark_oak_cobble_stone_timber_frame +- structurize:side_framed_horizontal_dark_oak_cobble_stone_timber_frame + +#bloodmagic:tiny_dusts/corrupted +- bloodmagic:corrupted_tinydust + +#forge:storage_blocks/redstone +- minecraft:redstone_block + +#forge:gems/sapphire +- thermal:sapphire + +#forge:egg +- #forge:egg/egg + +#forge:chunks/dimensional +- emendatusenigmatica:dimensional_chunk + +#minecraft:stairs +- #minecraft:wooden_stairs +- minecraft:cobblestone_stairs +- minecraft:sandstone_stairs +- minecraft:nether_brick_stairs +- minecraft:stone_brick_stairs +- minecraft:brick_stairs +- minecraft:purpur_stairs +- minecraft:quartz_stairs +- minecraft:red_sandstone_stairs +- minecraft:prismarine_brick_stairs +- minecraft:prismarine_stairs +- minecraft:dark_prismarine_stairs +- minecraft:polished_granite_stairs +- minecraft:smooth_red_sandstone_stairs +- minecraft:mossy_stone_brick_stairs +- minecraft:polished_diorite_stairs +- minecraft:mossy_cobblestone_stairs +- minecraft:end_stone_brick_stairs +- minecraft:stone_stairs +- minecraft:smooth_sandstone_stairs +- minecraft:smooth_quartz_stairs +- minecraft:granite_stairs +- minecraft:andesite_stairs +- minecraft:red_nether_brick_stairs +- minecraft:polished_andesite_stairs +- minecraft:diorite_stairs +- minecraft:blackstone_stairs +- minecraft:polished_blackstone_brick_stairs +- minecraft:polished_blackstone_stairs +- biomesoplenty:black_sandstone_stairs +- biomesoplenty:smooth_black_sandstone_stairs +- biomesoplenty:orange_sandstone_stairs +- biomesoplenty:smooth_orange_sandstone_stairs +- biomesoplenty:white_sandstone_stairs +- biomesoplenty:smooth_white_sandstone_stairs +- biomesoplenty:mud_brick_stairs +- biomesoplenty:fir_stairs +- biomesoplenty:redwood_stairs +- biomesoplenty:cherry_stairs +- biomesoplenty:mahogany_stairs +- biomesoplenty:jacaranda_stairs +- biomesoplenty:palm_stairs +- biomesoplenty:willow_stairs +- biomesoplenty:dead_stairs +- biomesoplenty:magic_stairs +- biomesoplenty:umbran_stairs +- biomesoplenty:hellbark_stairs +- naturesaura:ancient_stairs +- naturesaura:infused_brick_stairs +- naturesaura:infused_stairs +- #pneumaticcraft:stairs +- integrateddynamics:crystalized_chorus_block_stairs +- integrateddynamics:crystalized_chorus_brick_stairs +- integrateddynamics:crystalized_menril_block_stairs +- integrateddynamics:crystalized_menril_brick_stairs +- integrateddynamics:menril_planks_stairs +- structurize:blockcactusstair +- ars_nouveau:archwood_stairs +- create:granite_cobblestone_stairs +- create:granite_bricks_stairs +- create:fancy_granite_bricks_stairs +- create:paved_granite_stairs +- create:diorite_cobblestone_stairs +- create:diorite_bricks_stairs +- create:fancy_diorite_bricks_stairs +- create:paved_diorite_stairs +- create:andesite_cobblestone_stairs +- create:andesite_bricks_stairs +- create:fancy_andesite_bricks_stairs +- create:paved_andesite_stairs +- create:limestone_cobblestone_stairs +- create:polished_limestone_stairs +- create:limestone_bricks_stairs +- create:fancy_limestone_bricks_stairs +- create:paved_limestone_stairs +- create:weathered_limestone_cobblestone_stairs +- create:polished_weathered_limestone_stairs +- create:weathered_limestone_bricks_stairs +- create:fancy_weathered_limestone_bricks_stairs +- create:paved_weathered_limestone_stairs +- create:dolomite_cobblestone_stairs +- create:polished_dolomite_stairs +- create:dolomite_bricks_stairs +- create:fancy_dolomite_bricks_stairs +- create:paved_dolomite_stairs +- create:gabbro_cobblestone_stairs +- create:polished_gabbro_stairs +- create:gabbro_bricks_stairs +- create:fancy_gabbro_bricks_stairs +- create:paved_gabbro_stairs +- create:scoria_cobblestone_stairs +- create:polished_scoria_stairs +- create:scoria_bricks_stairs +- create:fancy_scoria_bricks_stairs +- create:paved_scoria_stairs +- create:dark_scoria_cobblestone_stairs +- create:polished_dark_scoria_stairs +- create:dark_scoria_bricks_stairs +- create:fancy_dark_scoria_bricks_stairs +- create:paved_dark_scoria_stairs +- quark:andesite_bricks_stairs +- quark:basalt_bricks_stairs +- quark:basalt_stairs +- quark:biotite_block_stairs +- quark:black_shingles_stairs +- quark:black_stained_planks_stairs +- quark:blue_nether_bricks_stairs +- quark:blue_shingles_stairs +- quark:blue_stained_planks_stairs +- quark:brimstone_bricks_stairs +- quark:brimstone_stairs +- quark:brown_shingles_stairs +- quark:brown_stained_planks_stairs +- quark:charred_nether_bricks_stairs +- quark:cobbedstone_stairs +- quark:cobblestone_bricks_stairs +- quark:cyan_shingles_stairs +- quark:cyan_stained_planks_stairs +- quark:dark_elder_prismarine_stairs +- quark:diorite_bricks_stairs +- quark:duskbound_block_stairs +- quark:elder_prismarine_bricks_stairs +- quark:elder_prismarine_stairs +- quark:granite_bricks_stairs +- quark:gray_shingles_stairs +- quark:gray_stained_planks_stairs +- quark:green_shingles_stairs +- quark:green_stained_planks_stairs +- quark:iron_plate_stairs +- quark:jasper_bricks_stairs +- quark:jasper_stairs +- quark:light_blue_shingles_stairs +- quark:light_blue_stained_planks_stairs +- quark:light_gray_shingles_stairs +- quark:light_gray_stained_planks_stairs +- quark:limestone_bricks_stairs +- quark:limestone_stairs +- quark:lime_shingles_stairs +- quark:lime_stained_planks_stairs +- quark:magenta_shingles_stairs +- quark:magenta_stained_planks_stairs +- quark:magma_bricks_stairs +- quark:marble_bricks_stairs +- quark:marble_stairs +- quark:midori_block_stairs +- quark:mossy_cobblestone_bricks_stairs +- quark:myalite_bricks_stairs +- quark:myalite_stairs +- quark:orange_shingles_stairs +- quark:orange_stained_planks_stairs +- quark:permafrost_bricks_stairs +- quark:permafrost_stairs +- quark:pink_shingles_stairs +- quark:pink_stained_planks_stairs +- quark:polished_basalt_stairs +- quark:polished_jasper_stairs +- quark:polished_limestone_stairs +- quark:polished_marble_stairs +- quark:polished_myalite_stairs +- quark:polished_slate_stairs +- quark:purple_shingles_stairs +- quark:purple_stained_planks_stairs +- quark:red_sandstone_bricks_stairs +- quark:red_shingles_stairs +- quark:red_stained_planks_stairs +- quark:rusty_iron_plate_stairs +- quark:sandstone_bricks_stairs +- quark:sandy_bricks_stairs +- quark:shingles_stairs +- quark:slate_bricks_stairs +- quark:slate_stairs +- quark:smooth_biotite_stairs +- quark:smooth_soul_sandstone_stairs +- quark:snow_bricks_stairs +- quark:soul_sandstone_bricks_stairs +- quark:soul_sandstone_stairs +- quark:thatch_stairs +- quark:turf_stairs +- quark:twisted_blackstone_bricks_stairs +- quark:weeping_blackstone_bricks_stairs +- quark:white_shingles_stairs +- quark:white_stained_planks_stairs +- quark:yellow_shingles_stairs +- quark:yellow_stained_planks_stairs +- engineersdecor:clinker_brick_stairs +- engineersdecor:clinker_brick_stained_stairs +- engineersdecor:slag_brick_stairs +- engineersdecor:rebar_concrete_stairs +- engineersdecor:rebar_concrete_tile_stairs +- engineersdecor:gas_concrete_stairs + +#appliedenergistics2:quartz_wrench +- appliedenergistics2:certus_quartz_wrench +- appliedenergistics2:nether_quartz_wrench + +#forge:logs/archwood +- ars_nouveau:blue_archwood_log +- ars_nouveau:red_archwood_log +- ars_nouveau:green_archwood_log +- ars_nouveau:purple_archwood_log +- ars_nouveau:blue_archwood_wood +- ars_nouveau:red_archwood_wood +- ars_nouveau:green_archwood_wood +- ars_nouveau:purple_archwood_wood + +#forge:vegetables/tomato +- pamhc2crops:tomatoitem + +#structurize:shingles/moss_slate/jungle +- structurize:moss_slate_jungle_shingle + +#forge:fruits/rambutan +- pamhc2trees:rambutanitem + +#refinedstorage:storage_blocks/items/256k +- extrastorage:block_256k +- extradisks:256k_storage_block + +#forge:jellies/pineapplejelly +- pamhc2foodextended:pineapplejellyitem + +#forge:flour/flour +- pamhc2foodcore:flouritem + +#forge:slag +- immersiveengineering:slag +- thermal:slag + +#structurize:timber_frames/cactus/cactus +- structurize:plain_cactus_cactus_timber_frame +- structurize:double_crossed_cactus_cactus_timber_frame +- structurize:framed_cactus_cactus_timber_frame +- structurize:side_framed_cactus_cactus_timber_frame +- structurize:up_gated_cactus_cactus_timber_frame +- structurize:down_gated_cactus_cactus_timber_frame +- structurize:one_crossed_lr_cactus_cactus_timber_frame +- structurize:one_crossed_rl_cactus_cactus_timber_frame +- structurize:horizontal_plain_cactus_cactus_timber_frame +- structurize:side_framed_horizontal_cactus_cactus_timber_frame + +#forge:seeds/rice +- pamhc2crops:riceseeditem +- thermal:rice_seeds + +#forge:icecreams +- #forge:icecreams/icecream +- #forge:icecreams/chocolateicecream +- #forge:icecreams/caramelicecream + +#forge:dusts/sapphire +- thermal:sapphire_dust + +#structurize:shingles/clay/birch +- structurize:clay_birch_shingle +- structurize:black_clay_birch_shingle +- structurize:blue_clay_birch_shingle +- structurize:brown_clay_birch_shingle +- structurize:cyan_clay_birch_shingle +- structurize:gray_clay_birch_shingle +- structurize:green_clay_birch_shingle +- structurize:light_blue_clay_birch_shingle +- structurize:light_gray_clay_birch_shingle +- structurize:lime_clay_birch_shingle +- structurize:magenta_clay_birch_shingle +- structurize:orange_clay_birch_shingle +- structurize:pink_clay_birch_shingle +- structurize:purple_clay_birch_shingle +- structurize:red_clay_birch_shingle +- structurize:white_clay_birch_shingle +- structurize:yellow_clay_birch_shingle + +#forge:jellies/apricotjelly +- pamhc2foodextended:apricotjellyitem + +#engineersdecor:brick_blocks +- minecraft:bricks +- minecraft:nether_bricks + +#quark:slime_blocks +- minecraft:slime_block +- quark:red_slime_block +- quark:blue_slime_block +- quark:cyan_slime_block +- quark:magenta_slime_block +- quark:yellow_slime_block + +#forge:crops/cinnamon +- pamhc2trees:cinnamonitem + +#forge:jellies/figjelly +- pamhc2foodextended:figjellyitem + +#forge:condiments/mustard +- pamhc2foodextended:mustarditem + +#forge:crops/apple +- minecraft:apple + +#forge:seeds/ginger +- pamhc2crops:gingerseeditem + +#forge:rods/invar +- emendatusenigmatica:invar_rod + +#refinedstorage:parts/items/1048576k +- extradisks:1048576k_storage_part + +#forge:juices/raspberryjuice +- pamhc2foodextended:raspberryjuiceitem + +#forge:stock/stock +- pamhc2foodcore:stockitem + +#forge:coins/copper +- thermal:copper_coin + +#forge:fruits/huckleberry +- pamhc2crops:huckleberryitem + +#forge:toast +- #forge:toast/toast + +#engineersdecor:plain_glass_panes +- minecraft:glass_pane +- minecraft:black_stained_glass_pane +- minecraft:blue_stained_glass_pane +- minecraft:brown_stained_glass_pane +- minecraft:cyan_stained_glass_pane +- minecraft:gray_stained_glass_pane +- minecraft:green_stained_glass_pane +- minecraft:light_blue_stained_glass_pane +- minecraft:light_gray_stained_glass_pane +- minecraft:lime_stained_glass_pane +- minecraft:magenta_stained_glass_pane +- minecraft:orange_stained_glass_pane +- minecraft:pink_stained_glass_pane +- minecraft:purple_stained_glass_pane +- minecraft:red_stained_glass_pane +- minecraft:white_stained_glass_pane +- minecraft:yellow_stained_glass_pane + +#botanypots:botany_pots +- botanypots:botany_pot +- botanypots:white_botany_pot +- botanypots:orange_botany_pot +- botanypots:magenta_botany_pot +- botanypots:light_blue_botany_pot +- botanypots:yellow_botany_pot +- botanypots:lime_botany_pot +- botanypots:pink_botany_pot +- botanypots:gray_botany_pot +- botanypots:light_gray_botany_pot +- botanypots:cyan_botany_pot +- botanypots:purple_botany_pot +- botanypots:blue_botany_pot +- botanypots:brown_botany_pot +- botanypots:green_botany_pot +- botanypots:red_botany_pot +- botanypots:black_botany_pot +- botanypots:hopper_botany_pot +- botanypots:hopper_white_botany_pot +- botanypots:hopper_orange_botany_pot +- botanypots:hopper_magenta_botany_pot +- botanypots:hopper_light_blue_botany_pot +- botanypots:hopper_yellow_botany_pot +- botanypots:hopper_lime_botany_pot +- botanypots:hopper_pink_botany_pot +- botanypots:hopper_gray_botany_pot +- botanypots:hopper_light_gray_botany_pot +- botanypots:hopper_cyan_botany_pot +- botanypots:hopper_purple_botany_pot +- botanypots:hopper_blue_botany_pot +- botanypots:hopper_brown_botany_pot +- botanypots:hopper_green_botany_pot +- botanypots:hopper_red_botany_pot +- botanypots:hopper_black_botany_pot + +#enviromats:alabaster_pink_stairs +- enviromats:alabaster_pink_stairs +- enviromats:alabaster_pink_brick_stairs +- enviromats:alabaster_pink_brick_small_stairs +- enviromats:alabaster_pink_cobble_stairs +- enviromats:alabaster_pink_polished_stairs +- enviromats:alabaster_pink_tile_stairs +- enviromats:alabaster_pink_tile_small_stairs + +#forge:crops/vanillabean +- pamhc2trees:vanillabeanitem + +#mekanism:enriched/obsidian +- mekanism:enriched_refined_obsidian + +#forge:juices/papayajuice +- pamhc2foodextended:papayajuiceitem + +#forge:stock_ingredients +- #forge:stock_ingredients/bone +- #forge:stock_ingredients/rawbeef +- #forge:stock_ingredients/rawchicken +- #forge:stock_ingredients/rawcod +- #forge:stock_ingredients/rawmutton +- #forge:stock_ingredients/rawpork +- #forge:stock_ingredients/rawrabbit +- #forge:stock_ingredients/rawsalmon +- #forge:stock_ingredients/rawtropicalfish + +#forge:sheetmetals/lead +- immersiveengineering:sheetmetal_lead + +#forge:dyes/yellow +- mekanism:dust_sulfur +- minecraft:yellow_dye + +#forge:crops/pistachio +- pamhc2trees:pistachioitem + +#forge:seeds/bell_pepper +- thermal:bell_pepper_seeds + +#forge:jellies/gooseberryjelly +- pamhc2foodextended:gooseberryjellyitem + +#forge:fruits/kiwi +- pamhc2crops:kiwiitem + +#forge:seeds/bellpepper +- pamhc2crops:bellpepperseeditem + +#minecraft:stone_crafting_materials +- minecraft:cobblestone +- minecraft:blackstone + +#forge:ingots/zinc +- emendatusenigmatica:zinc_ingot +- create:zinc_ingot + +#forge:crops/papaya +- pamhc2trees:papayaitem + +#forge:glass/black +- minecraft:black_stained_glass + +#forge:water +- #forge:water/water +- #forge:water/freshwater + +#forge:gears/lead +- emendatusenigmatica:lead_gear +- thermal:lead_gear + +#forge:crops/olive +- pamhc2trees:oliveitem + +#forge:seeds/coffeebean +- pamhc2crops:coffeebeanseeditem + +#forge:plates/diamond +- emendatusenigmatica:diamond_plate + +#forge:onions/onion +- pamhc2crops:onionitem + +#forge:tortilla +- #forge:tortilla/tortilla + +#forge:storage_blocks/biotite +- quark:biotite_block + +#structurize:timber_frames/jungle/birch +- structurize:plain_birch_jungle_timber_frame +- structurize:double_crossed_birch_jungle_timber_frame +- structurize:framed_birch_jungle_timber_frame +- structurize:side_framed_birch_jungle_timber_frame +- structurize:up_gated_birch_jungle_timber_frame +- structurize:down_gated_birch_jungle_timber_frame +- structurize:one_crossed_lr_birch_jungle_timber_frame +- structurize:one_crossed_rl_birch_jungle_timber_frame +- structurize:horizontal_plain_birch_jungle_timber_frame +- structurize:side_framed_horizontal_birch_jungle_timber_frame + +#minecraft:wooden_stairs +- minecraft:oak_stairs +- minecraft:spruce_stairs +- minecraft:birch_stairs +- minecraft:jungle_stairs +- minecraft:acacia_stairs +- minecraft:dark_oak_stairs +- minecraft:crimson_stairs +- minecraft:warped_stairs +- biomesoplenty:fir_stairs +- biomesoplenty:redwood_stairs +- biomesoplenty:cherry_stairs +- biomesoplenty:mahogany_stairs +- biomesoplenty:jacaranda_stairs +- biomesoplenty:palm_stairs +- biomesoplenty:willow_stairs +- biomesoplenty:dead_stairs +- biomesoplenty:magic_stairs +- biomesoplenty:umbran_stairs +- biomesoplenty:hellbark_stairs +- integrateddynamics:menril_planks_stairs +- structurize:blockcactusstair +- ars_nouveau:archwood_stairs + +#thermal:glass/hardened +- thermal:obsidian_glass +- thermal:signalum_glass +- thermal:lumium_glass +- thermal:enderium_glass + +#structurize:timber_frames/cobble_stone +- #structurize:timber_frames/cobble_stone/oak +- #structurize:timber_frames/cobble_stone/acacia +- #structurize:timber_frames/cobble_stone/birch +- #structurize:timber_frames/cobble_stone/jungle +- #structurize:timber_frames/cobble_stone/spruce +- #structurize:timber_frames/cobble_stone/dark_oak +- #structurize:timber_frames/cobble_stone/cactus + +#biomesoplenty:umbran_logs +- biomesoplenty:umbran_log +- biomesoplenty:umbran_wood +- biomesoplenty:stripped_umbran_log +- biomesoplenty:stripped_umbran_wood + +#structurize:timber_frames/oak/acacia +- structurize:plain_acacia_oak_timber_frame +- structurize:double_crossed_acacia_oak_timber_frame +- structurize:framed_acacia_oak_timber_frame +- structurize:side_framed_acacia_oak_timber_frame +- structurize:up_gated_acacia_oak_timber_frame +- structurize:down_gated_acacia_oak_timber_frame +- structurize:one_crossed_lr_acacia_oak_timber_frame +- structurize:one_crossed_rl_acacia_oak_timber_frame +- structurize:horizontal_plain_acacia_oak_timber_frame +- structurize:side_framed_horizontal_acacia_oak_timber_frame + +#forge:crops/pecan +- pamhc2trees:pecanitem + +#forge:crops/breadfruit +- pamhc2trees:breadfruititem + +#forge:rawmeats/rawpork +- minecraft:porkchop + +#forge:gears/tin +- emendatusenigmatica:tin_gear +- thermal:tin_gear + +#enviromats:alabaster_magenta_slabs +- enviromats:alabaster_magenta_slab +- enviromats:alabaster_magenta_brick_slab +- enviromats:alabaster_magenta_brick_small_slab +- enviromats:alabaster_magenta_cobble_slab +- enviromats:alabaster_magenta_polished_slab +- enviromats:alabaster_magenta_tile_slab +- enviromats:alabaster_magenta_tile_small_slab + +#structurize:timber_frames/jungle/dark_oak +- structurize:plain_dark_oak_jungle_timber_frame +- structurize:double_crossed_dark_oak_jungle_timber_frame +- structurize:framed_dark_oak_jungle_timber_frame +- structurize:side_framed_dark_oak_jungle_timber_frame +- structurize:up_gated_dark_oak_jungle_timber_frame +- structurize:down_gated_dark_oak_jungle_timber_frame +- structurize:one_crossed_lr_dark_oak_jungle_timber_frame +- structurize:one_crossed_rl_dark_oak_jungle_timber_frame +- structurize:horizontal_plain_dark_oak_jungle_timber_frame +- structurize:side_framed_horizontal_dark_oak_jungle_timber_frame + +#forge:leafyvegetables +- #forge:leafyvegetables/cabbage +- #forge:leafyvegetables/kale +- #forge:leafyvegetables/lettuce +- #forge:leafyvegetables/spinach + +#forge:ores/emerald +- emendatusenigmatica:emerald_ore +- emendatusenigmatica:emerald_andesite_ore +- emendatusenigmatica:emerald_granite_ore +- emendatusenigmatica:emerald_diorite_ore +- emendatusenigmatica:emerald_sand_ore +- emendatusenigmatica:emerald_gravel_ore +- emendatusenigmatica:emerald_netherrack_ore +- emendatusenigmatica:emerald_blackstone_ore +- emendatusenigmatica:emerald_end_stone_ore +- emendatusenigmatica:emerald_gabbro_ore +- emendatusenigmatica:emerald_c_limestone_ore +- emendatusenigmatica:emerald_scoria_ore +- emendatusenigmatica:emerald_weathered_limestone_ore +- emendatusenigmatica:emerald_jasper_ore +- emendatusenigmatica:emerald_marble_ore +- emendatusenigmatica:emerald_slate_ore +- emendatusenigmatica:emerald_mossy_stone_ore +- emendatusenigmatica:emerald_chunk +- minecraft:emerald_ore + +#mekanism:enriched +- #mekanism:enriched/carbon +- #mekanism:enriched/diamond +- #mekanism:enriched/obsidian +- #mekanism:enriched/redstone +- #mekanism:enriched/gold +- #mekanism:enriched/tin + +#computercraft:wired_modem +- computercraft:wired_modem +- computercraft:wired_modem_full + +#astralsorcery:starmetal +- astralsorcery:starmetal_ingot + +#forge:dyes/lime +- minecraft:lime_dye + +#forge:dusts/diamond +- mekanism:dust_diamond +- emendatusenigmatica:diamond_dust +- thermal:diamond_dust + +#mekanism:alloys/reinforced +- #forge:alloys/elite + +#quark:runes_lootable +- quark:black_rune +- quark:blue_rune +- quark:brown_rune +- quark:cyan_rune +- quark:gray_rune +- quark:green_rune +- quark:light_blue_rune +- quark:light_gray_rune +- quark:lime_rune +- quark:magenta_rune +- quark:orange_rune +- quark:pink_rune +- quark:purple_rune +- quark:red_rune +- quark:white_rune +- quark:yellow_rune + +#forge:jellies/blackberryjelly +- pamhc2foodextended:blackberryjellyitem + +#forge:nuggets/lumium +- emendatusenigmatica:lumium_nugget +- thermal:lumium_nugget + +#forge:circuits/ultimate +- mekanism:ultimate_control_circuit + +#mana-and-artifice:locating_compasses +- minecraft:compass +- mana-and-artifice:thaumaturgic_compass + +#forge:chunks/redstone +- emendatusenigmatica:redstone_chunk + +#envirocore:pladium_stairs +- envirocore:pladium_stairs +- envirocore:pladium_brick_stairs +- envirocore:pladium_brick_small_stairs +- envirocore:pladium_cobble_stairs +- envirocore:pladium_polished_stairs +- envirocore:pladium_tile_stairs +- envirocore:pladium_tile_small_stairs + +#minecolonies:farmer_product +- minecraft:hay_block +- #forge:seeds +- minecolonies:composted_dirt +- minecraft:melon +- minecraft:coarse_dirt + +#forge:carbs/oats +- pamhc2crops:oatsitem + +#forge:carbs/corn +- pamhc2crops:cornitem + +#forge:fruits/avocado +- pamhc2trees:avocadoitem + +#forge:dusts/certus_quartz +- emendatusenigmatica:certus_quartz_dust +- appliedenergistics2:certus_quartz_dust + +#refinedstorage:crafting_grid +- refinedstorage:pink_crafting_grid +- refinedstorage:gray_crafting_grid +- refinedstorage:orange_crafting_grid +- refinedstorage:cyan_crafting_grid +- refinedstorage:magenta_crafting_grid +- refinedstorage:crafting_grid +- refinedstorage:light_gray_crafting_grid +- refinedstorage:brown_crafting_grid +- refinedstorage:black_crafting_grid +- refinedstorage:white_crafting_grid +- refinedstorage:lime_crafting_grid +- refinedstorage:purple_crafting_grid +- refinedstorage:red_crafting_grid +- refinedstorage:green_crafting_grid +- refinedstorage:blue_crafting_grid +- refinedstorage:yellow_crafting_grid + +#forge:pumice +- #enviromats:pumice + +#mekanism:clumps/copper +- mekanism:clump_copper + +#forge:chunks/potassium_nitrate +- emendatusenigmatica:potassium_nitrate_chunk + +#enviromats:pumice_walls +- enviromats:pumice_wall +- enviromats:pumice_brick_wall +- enviromats:pumice_brick_small_wall +- enviromats:pumice_cobble_wall + +#minecraft:tall_flowers +- minecraft:sunflower +- minecraft:lilac +- minecraft:peony +- minecraft:rose_bush +- biomesoplenty:blue_hydrangea +- biomesoplenty:goldenrod + +#structurize:timber_frames/oak/cactus +- structurize:plain_cactus_oak_timber_frame +- structurize:double_crossed_cactus_oak_timber_frame +- structurize:framed_cactus_oak_timber_frame +- structurize:side_framed_cactus_oak_timber_frame +- structurize:up_gated_cactus_oak_timber_frame +- structurize:down_gated_cactus_oak_timber_frame +- structurize:one_crossed_lr_cactus_oak_timber_frame +- structurize:one_crossed_rl_cactus_oak_timber_frame +- structurize:horizontal_plain_cactus_oak_timber_frame +- structurize:side_framed_horizontal_cactus_oak_timber_frame + +#forge:nuts/almond +- pamhc2trees:almonditem + +#forge:bookshelves +- minecraft:bookshelf +- quark:acacia_bookshelf +- quark:birch_bookshelf +- quark:dark_oak_bookshelf +- quark:jungle_bookshelf +- quark:spruce_bookshelf +- quark:warped_bookshelf +- quark:crimson_bookshelf + +#refinedstorage:disks/fluids/262144k +- extrastorage:disk_262144k_fluid +- extradisks:262144k_fluid_storage_disk + +#forge:dyes +- pitg:green_dye +- #forge:dyes/white +- #forge:dyes/orange +- #forge:dyes/magenta +- #forge:dyes/light_blue +- #forge:dyes/yellow +- #forge:dyes/lime +- #forge:dyes/pink +- #forge:dyes/gray +- #forge:dyes/light_gray +- #forge:dyes/cyan +- #forge:dyes/purple +- #forge:dyes/blue +- #forge:dyes/brown +- #forge:dyes/green +- #forge:dyes/red +- #forge:dyes/black + +#forge:seeds/mustardseeds +- pamhc2crops:mustardseedsseeditem + +#forge:dusts/obsidian +- mekanism:dust_obsidian +- emendatusenigmatica:obsidian_dust + +#forge:vegetables/broccoli +- pamhc2crops:broccoliitem + +#forge:fruits/grapefruit +- pamhc2trees:grapefruititem + +#forge:gears/constantan +- emendatusenigmatica:constantan_gear +- thermal:constantan_gear + +#pneumaticcraft:basic_drones +- pneumaticcraft:logistics_drone +- pneumaticcraft:guard_drone +- pneumaticcraft:harvesting_drone +- pneumaticcraft:collector_drone + +#forge:vegetables/scallion +- pamhc2crops:scallionitem + +#forge:crops/juniperberry +- pamhc2crops:juniperberryitem + +#envirocore:xerothium_walls +- envirocore:xerothium_wall +- envirocore:xerothium_brick_wall +- envirocore:xerothium_brick_small_wall +- envirocore:xerothium_cobble_wall + +#forge:seeds/agave +- pamhc2crops:agaveseeditem + +#mana-and-artifice:ingots/purified_vinteum +- mana-and-artifice:purified_vinteum_ingot + +#forge:crops/tealeaf +- pamhc2crops:tealeafitem + +#forge:eggs +- minecraft:egg + +#enviromats:alabaster_light_blue_slabs +- enviromats:alabaster_light_blue_slab +- enviromats:alabaster_light_blue_brick_slab +- enviromats:alabaster_light_blue_brick_small_slab +- enviromats:alabaster_light_blue_cobble_slab +- enviromats:alabaster_light_blue_polished_slab +- enviromats:alabaster_light_blue_tile_slab +- enviromats:alabaster_light_blue_tile_small_slab + +#forge:rootvegetables/taro +- pamhc2crops:taroitem + +#forge:plates/lapis +- emendatusenigmatica:lapis_plate + +#structurize:timber_frames/brick/acacia +- structurize:plain_acacia_brick_timber_frame +- structurize:double_crossed_acacia_brick_timber_frame +- structurize:framed_acacia_brick_timber_frame +- structurize:side_framed_acacia_brick_timber_frame +- structurize:up_gated_acacia_brick_timber_frame +- structurize:down_gated_acacia_brick_timber_frame +- structurize:one_crossed_lr_acacia_brick_timber_frame +- structurize:one_crossed_rl_acacia_brick_timber_frame +- structurize:horizontal_plain_acacia_brick_timber_frame +- structurize:side_framed_horizontal_acacia_brick_timber_frame + +#forge:dyes/red +- minecraft:red_dye + +#forge:juices/juniperberryjuice +- pamhc2foodextended:juniperberryjuiceitem + +#forge:rawfish/rawcod +- minecraft:cod + +#bloodmagic:fragments/iron +- bloodmagic:ironfragment + +#forge:plates/signalum +- emendatusenigmatica:signalum_plate +- thermal:signalum_plate + +#forge:ingots/hellforged +- bloodmagic:ingot_hellforged + +#bloodmagic:fragments/netherite_scrap +- bloodmagic:fragment_netherite_scrap + +#forge:ores/uraninite_poor +- powah:uraninite_ore_poor + +#forge:juices/kiwijuice +- pamhc2foodextended:kiwijuiceitem + +#forge:paper_plants +- #forge:paper_plants/blackberry +- #forge:paper_plants/juniperberry +- #forge:paper_plants/kelp +- #forge:paper_plants/mulberry +- #forge:paper_plants/okra +- #forge:paper_plants/pineapple +- #forge:paper_plants/raspberry +- #forge:paper_plants/rice +- #forge:paper_plants/spiceleaf + +#minecolonies:cook_product_excluded +- minecraft:bread +- minecraft:cake +- minecraft:cookie +- minecraft:pumpkin_pie + +#forge:seeds/sisal +- pamhc2crops:sisalseeditem + +#forge:crops/cocoabeans +- minecraft:cocoa_beans + +#forge:chunks/diamond +- emendatusenigmatica:diamond_chunk + +#forge:paper_plants/kelp +- minecraft:kelp + +#forge:jellies/peachjelly +- pamhc2foodextended:peachjellyitem + +#forge:crops/chickpea +- pamhc2crops:chickpeaitem + +#enviromats:travertine_walls +- enviromats:travertine_wall +- enviromats:travertine_brick_wall +- enviromats:travertine_brick_small_wall +- enviromats:travertine_cobble_wall + +#minecolonies:plantation_ingredient +- minecraft:bamboo + +#forge:seeds/cantaloupe +- pamhc2crops:cantaloupeseeditem + +#forge:groundmeats +- #forge:groundmeats/groundbeef +- #forge:groundmeats/groundchicken +- #forge:groundmeats/groundfish +- #forge:groundmeats/groundmutton +- #forge:groundmeats/groundpork +- #forge:groundmeats/groundrabbit +- #forge:groundmeats/firmtofu + +#enviromats:alabaster_orange_stairs +- enviromats:alabaster_orange_stairs +- enviromats:alabaster_orange_brick_stairs +- enviromats:alabaster_orange_brick_small_stairs +- enviromats:alabaster_orange_cobble_stairs +- enviromats:alabaster_orange_polished_stairs +- enviromats:alabaster_orange_tile_stairs +- enviromats:alabaster_orange_tile_small_stairs + +#structurize:timber_frames/cobble_stone/spruce +- structurize:plain_spruce_cobble_stone_timber_frame +- structurize:double_crossed_spruce_cobble_stone_timber_frame +- structurize:framed_spruce_cobble_stone_timber_frame +- structurize:side_framed_spruce_cobble_stone_timber_frame +- structurize:up_gated_spruce_cobble_stone_timber_frame +- structurize:down_gated_spruce_cobble_stone_timber_frame +- structurize:one_crossed_lr_spruce_cobble_stone_timber_frame +- structurize:one_crossed_rl_spruce_cobble_stone_timber_frame +- structurize:horizontal_plain_spruce_cobble_stone_timber_frame +- structurize:side_framed_horizontal_spruce_cobble_stone_timber_frame + +#forge:nether_stars +- minecraft:nether_star + +#forge:juices/lycheejuice +- pamhc2foodextended:lycheejuiceitem + +#envirocore:nanorite_walls +- envirocore:nanorite_wall +- envirocore:nanorite_brick_wall +- envirocore:nanorite_brick_small_wall +- envirocore:nanorite_cobble_wall + +#forge:ingots/tin +- mekanism:ingot_tin +- emendatusenigmatica:tin_ingot +- thermal:tin_ingot + +#forge:condiments/ketchup +- pamhc2foodextended:ketchupitem + +#forge:vinegar_ingredients/oat +- pamhc2crops:oatsitem + +#forge:rods/nickel +- emendatusenigmatica:nickel_rod + +#structurize:shingle_slabs/slate +- structurize:slate_shingle_slab +- structurize:blue_slate_shingle_slab +- structurize:green_slate_shingle_slab +- structurize:purple_slate_shingle_slab + +#forge:leafyvegetables/cabbage +- pamhc2crops:cabbageitem + +#structurize:floating_carpets +- structurize:white_floating_carpet +- structurize:orange_floating_carpet +- structurize:magenta_floating_carpet +- structurize:light_blue_floating_carpet +- structurize:yellow_floating_carpet +- structurize:lime_floating_carpet +- structurize:pink_floating_carpet +- structurize:gray_floating_carpet +- structurize:light_gray_floating_carpet +- structurize:cyan_floating_carpet +- structurize:purple_floating_carpet +- structurize:blue_floating_carpet +- structurize:brown_floating_carpet +- structurize:green_floating_carpet +- structurize:red_floating_carpet +- structurize:black_floating_carpet + +#forge:crops/cherry +- pamhc2trees:cherryitem + +#refinedstorage:disks/items/4096k +- extrastorage:disk_4096k +- extradisks:4096k_storage_disk + +#forge:crops/soursop +- pamhc2trees:soursopitem + +#structurize:timber_frames/cactus/jungle +- structurize:plain_jungle_cactus_timber_frame +- structurize:double_crossed_jungle_cactus_timber_frame +- structurize:framed_jungle_cactus_timber_frame +- structurize:side_framed_jungle_cactus_timber_frame +- structurize:up_gated_jungle_cactus_timber_frame +- structurize:down_gated_jungle_cactus_timber_frame +- structurize:one_crossed_lr_jungle_cactus_timber_frame +- structurize:one_crossed_rl_jungle_cactus_timber_frame +- structurize:horizontal_plain_jungle_cactus_timber_frame +- structurize:side_framed_horizontal_jungle_cactus_timber_frame + +#quark:ladders +- minecraft:ladder +- quark:spruce_ladder +- quark:birch_ladder +- quark:jungle_ladder +- quark:acacia_ladder +- quark:dark_oak_ladder +- quark:warped_ladder +- quark:crimson_ladder +- quark:iron_ladder + +#forge:groundmeats/groundchicken +- pamhc2foodcore:groundchickenitem + +#forge:gears/brass +- emendatusenigmatica:brass_gear + +#forge:seeds/scallion +- pamhc2crops:scallionseeditem + +#minecraft:non_flammable_wood +- minecraft:warped_stem +- minecraft:stripped_warped_stem +- minecraft:warped_hyphae +- minecraft:stripped_warped_hyphae +- minecraft:crimson_stem +- minecraft:stripped_crimson_stem +- minecraft:crimson_hyphae +- minecraft:stripped_crimson_hyphae +- minecraft:crimson_planks +- minecraft:warped_planks +- minecraft:crimson_slab +- minecraft:warped_slab +- minecraft:crimson_pressure_plate +- minecraft:warped_pressure_plate +- minecraft:crimson_fence +- minecraft:warped_fence +- minecraft:crimson_trapdoor +- minecraft:warped_trapdoor +- minecraft:crimson_fence_gate +- minecraft:warped_fence_gate +- minecraft:crimson_stairs +- minecraft:warped_stairs +- minecraft:crimson_button +- minecraft:warped_button +- minecraft:crimson_door +- minecraft:warped_door +- minecraft:crimson_sign +- minecraft:warped_sign +- biomesoplenty:hellbark_log +- biomesoplenty:hellbark_wood +- biomesoplenty:stripped_hellbark_log +- biomesoplenty:stripped_hellbark_wood +- biomesoplenty:hellbark_planks +- biomesoplenty:hellbark_slab +- biomesoplenty:hellbark_pressure_plate +- biomesoplenty:hellbark_fence +- biomesoplenty:hellbark_trapdoor +- biomesoplenty:hellbark_fence_gate +- biomesoplenty:hellbark_stairs +- biomesoplenty:hellbark_button +- biomesoplenty:hellbark_door +- quark:warped_chest +- quark:crimson_chest +- quark:warped_ladder +- quark:crimson_ladder +- quark:warped_post +- quark:crimson_post +- quark:warped_bookshelf +- quark:crimson_bookshelf + +#forge:tool_cuttingboard/cuttingboard +- pamhc2foodcore:cuttingboarditem + +#appliedenergistics2:crystals/nether +- #forge:gems/quartz +- appliedenergistics2:purified_nether_quartz_crystal + +#forge:rawchicken/rawtofickenitem +- pamhc2foodextended:rawtofickenitem + +#forge:rods/diamond +- emendatusenigmatica:diamond_rod + +#forge:ores/fluorite +- mekanism:fluorite_ore +- emendatusenigmatica:fluorite_ore +- emendatusenigmatica:fluorite_andesite_ore +- emendatusenigmatica:fluorite_granite_ore +- emendatusenigmatica:fluorite_diorite_ore +- emendatusenigmatica:fluorite_sand_ore +- emendatusenigmatica:fluorite_gravel_ore +- emendatusenigmatica:fluorite_netherrack_ore +- emendatusenigmatica:fluorite_blackstone_ore +- emendatusenigmatica:fluorite_end_stone_ore +- emendatusenigmatica:fluorite_gabbro_ore +- emendatusenigmatica:fluorite_c_limestone_ore +- emendatusenigmatica:fluorite_scoria_ore +- emendatusenigmatica:fluorite_weathered_limestone_ore +- emendatusenigmatica:fluorite_jasper_ore +- emendatusenigmatica:fluorite_marble_ore +- emendatusenigmatica:fluorite_slate_ore +- emendatusenigmatica:fluorite_mossy_stone_ore +- emendatusenigmatica:fluorite_chunk + +#forge:dusts/iron +- mekanism:dust_iron +- immersiveengineering:dust_iron +- emendatusenigmatica:iron_dust +- thermal:iron_dust +- appliedenergistics2:iron_dust +- bloodmagic:ironsand + +#refinedstorage:network_receiver +- refinedstorage:pink_network_receiver +- refinedstorage:gray_network_receiver +- refinedstorage:orange_network_receiver +- refinedstorage:cyan_network_receiver +- refinedstorage:magenta_network_receiver +- refinedstorage:network_receiver +- refinedstorage:light_gray_network_receiver +- refinedstorage:brown_network_receiver +- refinedstorage:black_network_receiver +- refinedstorage:white_network_receiver +- refinedstorage:lime_network_receiver +- refinedstorage:purple_network_receiver +- refinedstorage:red_network_receiver +- refinedstorage:green_network_receiver +- refinedstorage:blue_network_receiver +- refinedstorage:yellow_network_receiver + +#industrialforegoing:machine_frame/simple +- industrialforegoing:machine_frame_simple + +#usefulrailroads:track_builder/ground_blocks +- minecraft:gravel + +#forge:chunks +- emendatusenigmatica:copper_chunk +- emendatusenigmatica:aluminum_chunk +- emendatusenigmatica:silver_chunk +- emendatusenigmatica:lead_chunk +- emendatusenigmatica:nickel_chunk +- emendatusenigmatica:uranium_chunk +- emendatusenigmatica:osmium_chunk +- emendatusenigmatica:tin_chunk +- emendatusenigmatica:zinc_chunk +- emendatusenigmatica:certus_quartz_chunk +- emendatusenigmatica:charged_certus_quartz_chunk +- emendatusenigmatica:fluorite_chunk +- emendatusenigmatica:bitumen_chunk +- emendatusenigmatica:cinnabar_chunk +- emendatusenigmatica:apatite_chunk +- emendatusenigmatica:sulfur_chunk +- emendatusenigmatica:potassium_nitrate_chunk +- emendatusenigmatica:arcane_chunk +- emendatusenigmatica:dimensional_chunk +- emendatusenigmatica:coal_chunk +- emendatusenigmatica:iron_chunk +- emendatusenigmatica:gold_chunk +- emendatusenigmatica:diamond_chunk +- emendatusenigmatica:emerald_chunk +- emendatusenigmatica:lapis_chunk +- emendatusenigmatica:redstone_chunk + +#forge:wires/electrum +- immersiveengineering:wire_electrum + +#forge:seeds/parsnip +- pamhc2crops:parsnipseeditem + +#forge:jellies/orangejelly +- pamhc2foodextended:orangejellyitem + +#forge:blackpepper/blackpepper +- pamhc2foodextended:blackpepperitem + +#forge:vegetables/whitemushroom +- pamhc2crops:whitemushroomitem + +#refinedstorage:wireless_transmitter +- refinedstorage:pink_wireless_transmitter +- refinedstorage:gray_wireless_transmitter +- refinedstorage:orange_wireless_transmitter +- refinedstorage:cyan_wireless_transmitter +- refinedstorage:magenta_wireless_transmitter +- refinedstorage:wireless_transmitter +- refinedstorage:light_gray_wireless_transmitter +- refinedstorage:brown_wireless_transmitter +- refinedstorage:black_wireless_transmitter +- refinedstorage:white_wireless_transmitter +- refinedstorage:lime_wireless_transmitter +- refinedstorage:purple_wireless_transmitter +- refinedstorage:red_wireless_transmitter +- refinedstorage:green_wireless_transmitter +- refinedstorage:blue_wireless_transmitter +- refinedstorage:yellow_wireless_transmitter + +#darkutils:movement_plate +- darkutils:vector_plate +- darkutils:export_plate +- darkutils:import_plate +- darkutils:vector_plate_fast +- darkutils:export_plate_fast +- darkutils:import_plate_fast +- darkutils:vector_plate_extreme +- darkutils:export_plate_extreme +- darkutils:import_plate_extreme + +#buzzier_bees:candle_base +- quark:tallow + +#enviromats:alabaster_purple_slabs +- enviromats:alabaster_purple_slab +- enviromats:alabaster_purple_brick_slab +- enviromats:alabaster_purple_brick_small_slab +- enviromats:alabaster_purple_cobble_slab +- enviromats:alabaster_purple_polished_slab +- enviromats:alabaster_purple_tile_slab +- enviromats:alabaster_purple_tile_small_slab + +#minecolonies:stonemason_ingredient +- #forge:stone +- #forge:cobblestone +- #forge:end_stones +- minecraft:nether_brick +- minecraft:popped_chorus_fruit +- minecraft:purpur_block +- minecraft:purpur_slab +- minecraft:prismarine_shard +- minecraft:prismarine_crystals +- minecraft:blackstone +- minecraft:polished_blackstone +- minecraft:polished_blackstone_slab +- minecraft:polished_blackstone_bricks +- minecraft:basalt + +#forge:dusts/signalum +- emendatusenigmatica:signalum_dust +- thermal:signalum_dust + +#quark:big_harvesting_hoes +- minecraft:diamond_hoe +- minecraft:netherite_hoe + +#forge:salad_ingredients/cucumber +- pamhc2crops:cucumberitem + +#forge:seeds/kenaf +- pamhc2crops:kenafseeditem + +#forge:juices/mangojuice +- pamhc2foodextended:mangojuiceitem + +#forge:storage_blocks/electrum +- immersiveengineering:storage_electrum +- emendatusenigmatica:electrum_block +- thermal:electrum_block + +#forge:rods/tin +- emendatusenigmatica:tin_rod + +#forge:fruits/banana +- pamhc2trees:bananaitem + +#forge:fruits/blueberries +- pamhc2crops:blueberryitem + +#envirocore:aethium_walls +- envirocore:aethium_wall +- envirocore:aethium_brick_wall +- envirocore:aethium_brick_small_wall +- envirocore:aethium_cobble_wall + +#forge:protein/sweetpotato +- pamhc2crops:sweetpotatoitem + +#curios:necklace +- xreliquary:fortune_coin +- curios:amulet +- naturesaura:shockwave_creator +- astralsorcery:enchantment_amulet +- ars_nouveau:amulet_of_mana_boost +- ars_nouveau:amulet_of_mana_regen +- cyclic:charm_torch +- cyclic:charm_ultimate +- cyclic:antigravity + +#forge:seeds/blackberry +- pamhc2crops:blackberryseeditem + +#forge:charcoal +- minecraft:charcoal + +#engineersdecor:dirts +- minecraft:dirt +- minecraft:coarse_dirt + +#appliedenergistics2:dusts/ender +- appliedenergistics2:ender_dust + +#forge:cheese/cheese +- pamhc2foodcore:cheeseitem + +#minecolonies:mechanic_product +- minecraft:blue_ice +- minecraft:enchanting_table +- minecraft:torch +- minecraft:jack_o_lantern +- minecraft:lantern +- minecraft:packed_ice +- minecraft:tripwire_hook +- #minecraft:rails +- #forge:storage_blocks +- minecraft:sea_lantern +- minecraft:stone_pressure_plate +- #minecraft:wooden_pressure_plates +- minecraft:light_weighted_pressure_plate +- minecraft:heavy_weighted_pressure_plate +- minecraft:sticky_piston +- minecraft:trapped_chest +- minecraft:ender_chest +- minecraft:lever +- minecraft:daylight_detector +- minecraft:dried_kelp_block + +#forge:icecream/icecream +- pamhc2foodcore:icecreamitem + +#forge:seeds/greengrape +- pamhc2crops:greengrapeseeditem + +#refinedstorage:parts/fluids/1048576k +- extrastorage:storagepart_1048576k_fluid +- extradisks:1048576k_fluid_storage_part + +#forge:rawbeef/rawbeef +- minecraft:beef + +#structurize:shingles/clay/spruce +- structurize:clay_spruce_shingle +- structurize:black_clay_spruce_shingle +- structurize:blue_clay_spruce_shingle +- structurize:brown_clay_spruce_shingle +- structurize:cyan_clay_spruce_shingle +- structurize:gray_clay_spruce_shingle +- structurize:green_clay_spruce_shingle +- structurize:light_blue_clay_spruce_shingle +- structurize:light_gray_clay_spruce_shingle +- structurize:lime_clay_spruce_shingle +- structurize:magenta_clay_spruce_shingle +- structurize:orange_clay_spruce_shingle +- structurize:pink_clay_spruce_shingle +- structurize:purple_clay_spruce_shingle +- structurize:red_clay_spruce_shingle +- structurize:white_clay_spruce_shingle +- structurize:yellow_clay_spruce_shingle + +#structurize:shingles/slate +- #structurize:shingles/slate/oak +- #structurize:shingles/slate/acacia +- #structurize:shingles/slate/birch +- #structurize:shingles/slate/jungle +- #structurize:shingles/slate/spruce +- #structurize:shingles/slate/dark_oak +- #structurize:shingles/slate/cactus + +#forge:wool/green +- minecraft:green_wool + +#forge:storage_blocks/saltpeter +- emendatusenigmatica:potassium_nitrate_block + +#forge:jellies/blueberryjelly +- pamhc2foodextended:blueberryjellyitem + +#refinedstorage:crafter_manager +- refinedstorage:pink_crafter_manager +- refinedstorage:gray_crafter_manager +- refinedstorage:orange_crafter_manager +- refinedstorage:cyan_crafter_manager +- refinedstorage:magenta_crafter_manager +- refinedstorage:crafter_manager +- refinedstorage:light_gray_crafter_manager +- refinedstorage:brown_crafter_manager +- refinedstorage:black_crafter_manager +- refinedstorage:white_crafter_manager +- refinedstorage:lime_crafter_manager +- refinedstorage:purple_crafter_manager +- refinedstorage:red_crafter_manager +- refinedstorage:green_crafter_manager +- refinedstorage:blue_crafter_manager +- refinedstorage:yellow_crafter_manager + +#structurize:timber_frames/stone/birch +- structurize:plain_birch_stone_timber_frame +- structurize:double_crossed_birch_stone_timber_frame +- structurize:framed_birch_stone_timber_frame +- structurize:side_framed_birch_stone_timber_frame +- structurize:up_gated_birch_stone_timber_frame +- structurize:down_gated_birch_stone_timber_frame +- structurize:one_crossed_lr_birch_stone_timber_frame +- structurize:one_crossed_rl_birch_stone_timber_frame +- structurize:horizontal_plain_birch_stone_timber_frame +- structurize:side_framed_horizontal_birch_stone_timber_frame + +#forge:storage_blocks/constantan +- immersiveengineering:storage_constantan +- emendatusenigmatica:constantan_block +- thermal:constantan_block + +#forge:jellies/mulberryjelly +- pamhc2foodextended:mulberryjellyitem + +#pneumaticcraft:plastic_bricks +- pneumaticcraft:plastic_brick_white +- pneumaticcraft:plastic_brick_orange +- pneumaticcraft:plastic_brick_magenta +- pneumaticcraft:plastic_brick_light_blue +- pneumaticcraft:plastic_brick_yellow +- pneumaticcraft:plastic_brick_lime +- pneumaticcraft:plastic_brick_pink +- pneumaticcraft:plastic_brick_gray +- pneumaticcraft:plastic_brick_light_gray +- pneumaticcraft:plastic_brick_cyan +- pneumaticcraft:plastic_brick_purple +- pneumaticcraft:plastic_brick_blue +- pneumaticcraft:plastic_brick_brown +- pneumaticcraft:plastic_brick_green +- pneumaticcraft:plastic_brick_red +- pneumaticcraft:plastic_brick_black + +#forge:mushrooms/whitemushroom +- pamhc2crops:whitemushroomitem + +#refinedstorage:parts +- #refinedstorage:parts/items +- #refinedstorage:parts/fluids +- #refinedstorage:parts/items +- #refinedstorage:parts/fluids + +#forge:crops/grape +- pamhc2crops:grapeitem + +#minecolonies:plantation_product +- minecraft:book +- minecraft:paper +- minecraft:sugar +- minecraft:writable_book + +#forge:feathers +- minecraft:feather + +#forge:crops/durian +- pamhc2trees:durianitem + +#bloodmagic:arc/hydrate +- bloodmagic:primitive_hydration_cell + +#forge:dusts/fluix +- emendatusenigmatica:fluix_dust +- appliedenergistics2:fluix_dust + +#forge:dusts/silver +- immersiveengineering:dust_silver +- emendatusenigmatica:silver_dust +- thermal:silver_dust + +#forge:plates/lead +- immersiveengineering:plate_lead +- emendatusenigmatica:lead_plate +- thermal:lead_plate + +#structurize:timber_frames/spruce/cactus +- structurize:plain_cactus_spruce_timber_frame +- structurize:double_crossed_cactus_spruce_timber_frame +- structurize:framed_cactus_spruce_timber_frame +- structurize:side_framed_cactus_spruce_timber_frame +- structurize:up_gated_cactus_spruce_timber_frame +- structurize:down_gated_cactus_spruce_timber_frame +- structurize:one_crossed_lr_cactus_spruce_timber_frame +- structurize:one_crossed_rl_cactus_spruce_timber_frame +- structurize:horizontal_plain_cactus_spruce_timber_frame +- structurize:side_framed_horizontal_cactus_spruce_timber_frame + +#forge:string +- minecraft:string + +#forge:grain/rice +- pamhc2crops:riceitem + +#forge:crops/coffeebean +- pamhc2crops:coffeebeanitem + +#forge:caramel/caramel +- pamhc2foodcore:caramelitem + +#forge:juices/mulberryjuice +- pamhc2foodextended:mulberryjuiceitem + +#forge:fruits/grapes +- pamhc2crops:grapeitem + +#forge:gems/certus_quartz +- emendatusenigmatica:certus_quartz_gem +- appliedenergistics2:certus_quartz_crystal +- appliedenergistics2:charged_certus_quartz_crystal + +#enviromats:alabaster_cobble +- enviromats:alabaster_white_cobble +- enviromats:alabaster_orange_cobble +- enviromats:alabaster_magenta_cobble +- enviromats:alabaster_light_blue_cobble +- enviromats:alabaster_yellow_cobble +- enviromats:alabaster_lime_cobble +- enviromats:alabaster_pink_cobble +- enviromats:alabaster_gray_cobble +- enviromats:alabaster_light_gray_cobble +- enviromats:alabaster_cyan_cobble +- enviromats:alabaster_purple_cobble +- enviromats:alabaster_blue_cobble +- enviromats:alabaster_brown_cobble +- enviromats:alabaster_green_cobble +- enviromats:alabaster_red_cobble +- enviromats:alabaster_black_cobble + +#xnet:advanced_connectors +- xnet:advanced_connector_blue +- xnet:advanced_connector_yellow +- xnet:advanced_connector_green +- xnet:advanced_connector_red +- xnet:advanced_connector_routing + +#forge:tortillachips +- #forge:tortillachips/tortillachips + +#forge:silicon +- refinedstorage:silicon +- emendatusenigmatica:silicon_gem +- appliedenergistics2:silicon + +#rftoolsutility:living/averageyield +- minecraft:melon +- minecraft:sugar_cane +- minecraft:chorus_flower +- minecraft:pumpkin +- minecraft:cocoa_beans +- minecraft:apple +- minecraft:rabbit_foot + +#forge:jellies/cantaloupejelly +- pamhc2foodextended:cantaloupejellyitem + +#forge:crops/peanut +- pamhc2crops:peanutitem +- thermal:peanut + +#refinedstorage:disks/items/1024k +- extrastorage:disk_1024k +- extradisks:1024k_storage_disk + +#forge:fruits/elderberry +- pamhc2crops:elderberryitem + +#forge:seeds/kiwi +- pamhc2crops:kiwiseeditem + +#forge:glass_panes/gray +- pitg:gray_stained_glasspane +- minecraft:gray_stained_glass_pane + +#structurize:shingles +- #structurize:shingles/clay +- #structurize:shingles/slate +- #structurize:shingles/moss_slate +- #structurize:shingles/thatched + +#minecraft:acacia_logs +- minecraft:acacia_log +- minecraft:acacia_wood +- minecraft:stripped_acacia_log +- minecraft:stripped_acacia_wood + +#minecraft:piglin_loved +- #minecraft:gold_ores +- minecraft:gold_block +- minecraft:gilded_blackstone +- minecraft:light_weighted_pressure_plate +- minecraft:gold_ingot +- minecraft:bell +- minecraft:clock +- minecraft:golden_carrot +- minecraft:glistering_melon_slice +- minecraft:golden_apple +- minecraft:enchanted_golden_apple +- minecraft:golden_helmet +- minecraft:golden_chestplate +- minecraft:golden_leggings +- minecraft:golden_boots +- minecraft:golden_horse_armor +- minecraft:golden_sword +- minecraft:golden_pickaxe +- minecraft:golden_shovel +- minecraft:golden_axe +- minecraft:golden_hoe +- mekanism:block_refined_glowstone +- mekanism:ingot_refined_glowstone +- mekanismtools:gold_paxel +- mekanismtools:refined_glowstone_pickaxe +- mekanismtools:refined_glowstone_axe +- mekanismtools:refined_glowstone_shovel +- mekanismtools:refined_glowstone_hoe +- mekanismtools:refined_glowstone_sword +- mekanismtools:refined_glowstone_paxel +- mekanismtools:refined_glowstone_helmet +- mekanismtools:refined_glowstone_chestplate +- mekanismtools:refined_glowstone_leggings +- mekanismtools:refined_glowstone_boots +- mekanismtools:refined_glowstone_shield +- computercraft:computer_advanced +- computercraft:turtle_advanced +- computercraft:wireless_modem_advanced +- computercraft:pocket_computer_advanced +- computercraft:monitor_advanced +- quark:gold_button +- quark:gold_bars +- quark:golden_frog_leg +- quark:golden_apple_crate + +#forge:icecreams/icecream +- pamhc2foodcore:icecreamitem + +#forge:dusts/aluminum +- immersiveengineering:dust_aluminum +- emendatusenigmatica:aluminum_dust + +#forge:travertine +- #enviromats:travertine + +#forge:sand/red +- minecraft:red_sand + +#forge:crops/pomegranate +- pamhc2trees:pomegranateitem + +#forge:crops/bellpepper +- pamhc2crops:bellpepperitem + +#minecolonies:concrete_powder +- minecraft:white_concrete_powder +- minecraft:orange_concrete_powder +- minecraft:magenta_concrete_powder +- minecraft:light_blue_concrete_powder +- minecraft:yellow_concrete_powder +- minecraft:lime_concrete_powder +- minecraft:pink_concrete_powder +- minecraft:gray_concrete_powder +- minecraft:light_gray_concrete_powder +- minecraft:cyan_concrete_powder +- minecraft:purple_concrete_powder +- minecraft:blue_concrete_powder +- minecraft:brown_concrete_powder +- minecraft:green_concrete_powder +- minecraft:red_concrete_powder +- minecraft:black_concrete_powder + +#forge:jellies/cherryjelly +- pamhc2foodextended:cherryjellyitem + +#forge:glass/brown +- minecraft:brown_stained_glass + +#forge:vegetables +- #forge:vegetables/arrowroot +- #forge:vegetables/artichoke +- #forge:vegetables/asparagus +- #forge:vegetables/bellpepper +- #forge:vegetables/broccoli +- #forge:vegetables/brusselsprout +- #forge:vegetables/cabbage +- #forge:vegetables/cassava +- #forge:vegetables/cauliflower +- #forge:vegetables/celery +- #forge:vegetables/chilipepper +- #forge:vegetables/cucumber +- #forge:vegetables/eggplant +- #forge:vegetables/garlic +- #forge:vegetables/jicama +- #forge:vegetables/kale +- #forge:vegetables/kohlrabi +- #forge:vegetables/leek +- #forge:vegetables/lettuce +- #forge:vegetables/okra +- #forge:vegetables/onion +- #forge:vegetables/parsnip +- #forge:vegetables/peanut +- #forge:vegetables/pea +- #forge:vegetables/peas +- #forge:vegetables/radish +- #forge:vegetables/rhubarb +- #forge:vegetables/rutabaga +- #forge:vegetables/scallion +- #forge:vegetables/spinach +- #forge:vegetables/sweetpotato +- #forge:vegetables/sweet_potato +- #forge:vegetables/taro +- #forge:vegetables/tomatillo +- #forge:vegetables/tomato +- #forge:vegetables/turnip +- #forge:vegetables/waterchestnut +- #forge:vegetables/whitemushroom +- #forge:vegetables/wintersquash +- #forge:vegetables/zucchini +- #forge:vegetables/beetroot +- #forge:vegetables/carrot +- #forge:vegetables/potato +- #forge:vegetables/pumpkin + +#forge:icecreams/chocolateicecream +- pamhc2foodcore:chocolateicecreamitem + +#forge:dusts/hop_graphite +- immersiveengineering:dust_hop_graphite + +#forge:condiments/hotsauce +- pamhc2foodextended:hotsauceitem + +#minecraft:logs_that_burn +- #minecraft:dark_oak_logs +- #minecraft:oak_logs +- #minecraft:acacia_logs +- #minecraft:birch_logs +- #minecraft:jungle_logs +- #minecraft:spruce_logs +- #biomesoplenty:fir_logs +- #biomesoplenty:redwood_logs +- #biomesoplenty:cherry_logs +- #biomesoplenty:mahogany_logs +- #biomesoplenty:jacaranda_logs +- #biomesoplenty:palm_logs +- #biomesoplenty:willow_logs +- #biomesoplenty:dead_logs +- #biomesoplenty:magic_logs +- #biomesoplenty:umbran_logs + +#minecolonies:sawmill_product_excluded +- #minecolonies:mechanic_product + +#forge:slabstone +- minecraft:stone_slab + +#forge:condiments/saltandpepper +- pamhc2foodextended:saltandpepperitem + +#forge:granodiorite +- #enviromats:granodiorite + +#forge:rods/lead +- emendatusenigmatica:lead_rod + +#minecraft:wooden_slabs +- minecraft:oak_slab +- minecraft:spruce_slab +- minecraft:birch_slab +- minecraft:jungle_slab +- minecraft:acacia_slab +- minecraft:dark_oak_slab +- minecraft:crimson_slab +- minecraft:warped_slab +- biomesoplenty:fir_slab +- biomesoplenty:redwood_slab +- biomesoplenty:cherry_slab +- biomesoplenty:mahogany_slab +- biomesoplenty:jacaranda_slab +- biomesoplenty:palm_slab +- biomesoplenty:willow_slab +- biomesoplenty:dead_slab +- biomesoplenty:magic_slab +- biomesoplenty:umbran_slab +- biomesoplenty:hellbark_slab +- structurize:blockcactusslab +- ars_nouveau:archwood_slab + +#astralsorcery:stardust +- astralsorcery:stardust + +#structurize:timber_frames/paper/cactus +- structurize:plain_cactus_paper_timber_frame +- structurize:double_crossed_cactus_paper_timber_frame +- structurize:framed_cactus_paper_timber_frame +- structurize:side_framed_cactus_paper_timber_frame +- structurize:up_gated_cactus_paper_timber_frame +- structurize:down_gated_cactus_paper_timber_frame +- structurize:one_crossed_lr_cactus_paper_timber_frame +- structurize:one_crossed_rl_cactus_paper_timber_frame +- structurize:horizontal_plain_cactus_paper_timber_frame +- structurize:side_framed_horizontal_cactus_paper_timber_frame + +#appliedenergistics2:fluid_interface +- appliedenergistics2:cable_fluid_interface +- appliedenergistics2:fluid_interface + +#forge:coins/enderium +- thermal:enderium_coin + +#forge:salad_ingredients/asparagus +- pamhc2crops:asparagusitem + +#xnet:cables +- xnet:netcable_blue +- xnet:netcable_yellow +- xnet:netcable_green +- xnet:netcable_red +- xnet:netcable_routing +- xnet:netcable_blue +- xnet:netcable_yellow +- xnet:netcable_green +- xnet:netcable_red +- xnet:netcable_routing + +#forge:seeds/pumpkin +- minecraft:pumpkin_seeds + +#forge:cookedfish/cookedsalmon +- minecraft:cooked_salmon + +#forge:wool/brown +- minecraft:brown_wool + +#forge:circuits/advanced +- mekanism:advanced_control_circuit + +#forge:gears/nickel +- emendatusenigmatica:nickel_gear +- thermal:nickel_gear + +#forge:dusts/redstone +- minecraft:redstone + +#forge:seeds/spiceleaf +- pamhc2crops:spiceleafseeditem + +#forge:fiber/cotton +- pamhc2crops:cottonitem + +#enviromats:alabaster_yellow_slabs +- enviromats:alabaster_yellow_slab +- enviromats:alabaster_yellow_brick_slab +- enviromats:alabaster_yellow_brick_small_slab +- enviromats:alabaster_yellow_cobble_slab +- enviromats:alabaster_yellow_polished_slab +- enviromats:alabaster_yellow_tile_slab +- enviromats:alabaster_yellow_tile_small_slab + +#structurize:timber_frames/dark_oak/oak +- structurize:plain_oak_dark_oak_timber_frame +- structurize:double_crossed_oak_dark_oak_timber_frame +- structurize:framed_oak_dark_oak_timber_frame +- structurize:side_framed_oak_dark_oak_timber_frame +- structurize:up_gated_oak_dark_oak_timber_frame +- structurize:down_gated_oak_dark_oak_timber_frame +- structurize:one_crossed_lr_oak_dark_oak_timber_frame +- structurize:one_crossed_rl_oak_dark_oak_timber_frame +- structurize:horizontal_plain_oak_dark_oak_timber_frame +- structurize:side_framed_horizontal_oak_dark_oak_timber_frame + +#refinedstorage:disks/fluids/infinite +- extradisks:infinite_fluid_storage_disk + +#bloodmagic:arc/resonator +- bloodmagic:primitive_crystalline_resonator +- bloodmagic:crystalline_resonator + +#enviromats:granodiorite_slabs +- enviromats:granodiorite_slab +- enviromats:granodiorite_brick_slab +- enviromats:granodiorite_brick_small_slab +- enviromats:granodiorite_cobble_slab +- enviromats:granodiorite_polished_slab +- enviromats:granodiorite_tile_slab +- enviromats:granodiorite_tile_small_slab + +#forge:gems/quartz +- minecraft:quartz + +#forge:crops/beetroot +- minecraft:beetroot +- minecraft:beetroot + +#forge:juices/candleberryjuice +- pamhc2foodextended:candleberryjuiceitem + +#forge:coins/bronze +- thermal:bronze_coin + +#forge:soysauce/soysauce +- pamhc2foodextended:soysauceitem + +#forge:crops/tea +- thermal:tea + +#minecraft:creeper_drop_music_discs +- minecraft:music_disc_13 +- minecraft:music_disc_cat +- minecraft:music_disc_blocks +- minecraft:music_disc_chirp +- minecraft:music_disc_far +- minecraft:music_disc_mall +- minecraft:music_disc_mellohi +- minecraft:music_disc_stal +- minecraft:music_disc_strad +- minecraft:music_disc_ward +- minecraft:music_disc_11 +- minecraft:music_disc_wait + +#forge:wool/light_gray +- minecraft:light_gray_wool + +#industrialforegoing:sludge +- minecraft:dirt +- minecraft:clay +- minecraft:gravel +- minecraft:sand +- minecraft:red_sand +- minecraft:soul_sand + +#forge:jellies/datejelly +- pamhc2foodextended:datejellyitem + +#enviromats:alabaster_white_walls +- enviromats:alabaster_white_wall +- enviromats:alabaster_white_brick_wall +- enviromats:alabaster_white_brick_small_wall +- enviromats:alabaster_white_cobble_wall + +#forge:ores/bitumen +- emendatusenigmatica:bitumen_ore +- emendatusenigmatica:bitumen_andesite_ore +- emendatusenigmatica:bitumen_granite_ore +- emendatusenigmatica:bitumen_diorite_ore +- emendatusenigmatica:bitumen_sand_ore +- emendatusenigmatica:bitumen_gravel_ore +- emendatusenigmatica:bitumen_netherrack_ore +- emendatusenigmatica:bitumen_blackstone_ore +- emendatusenigmatica:bitumen_end_stone_ore +- emendatusenigmatica:bitumen_gabbro_ore +- emendatusenigmatica:bitumen_c_limestone_ore +- emendatusenigmatica:bitumen_scoria_ore +- emendatusenigmatica:bitumen_weathered_limestone_ore +- emendatusenigmatica:bitumen_jasper_ore +- emendatusenigmatica:bitumen_marble_ore +- emendatusenigmatica:bitumen_slate_ore +- emendatusenigmatica:bitumen_mossy_stone_ore +- emendatusenigmatica:bitumen_chunk + +#forge:crops/radish +- pamhc2crops:radishitem +- thermal:radish + +#forge:rods/enderium +- emendatusenigmatica:enderium_rod + +#forge:seeds/spinach +- pamhc2crops:spinachseeditem +- thermal:spinach_seeds + +#forge:sodas/cherrysodaitem +- pamhc2foodextended:cherrysodaitem + +#forge:railbed +- #forge:concrete +- #minecraft:logs +- #forge:cobblestone +- #forge:hardened_clay +- #forge:brickblock +- #forge:gravel +- #forge:bricknether +- #minecraft:planks +- #forge:dirt + +#structurize:timber_frames/acacia/birch +- structurize:plain_birch_acacia_timber_frame +- structurize:double_crossed_birch_acacia_timber_frame +- structurize:framed_birch_acacia_timber_frame +- structurize:side_framed_birch_acacia_timber_frame +- structurize:up_gated_birch_acacia_timber_frame +- structurize:down_gated_birch_acacia_timber_frame +- structurize:one_crossed_lr_birch_acacia_timber_frame +- structurize:one_crossed_rl_birch_acacia_timber_frame +- structurize:horizontal_plain_birch_acacia_timber_frame +- structurize:side_framed_horizontal_birch_acacia_timber_frame + +#forge:plates/obsidian +- envirocore:obsidian_plate + +#forge:fruits/blackberries +- pamhc2crops:blackberryitem + +#forge:fruits/tamarind +- pamhc2trees:tamarinditem + +#forge:plates/nickel +- immersiveengineering:plate_nickel +- emendatusenigmatica:nickel_plate +- thermal:nickel_plate + +#forge:crops/tamarind +- pamhc2trees:tamarinditem + +#forge:crops/almond +- pamhc2trees:almonditem + +#forge:seeds/peanut +- pamhc2crops:peanutseeditem +- thermal:peanut_seeds + +#forge:ores/silver +- immersiveengineering:ore_silver +- emendatusenigmatica:silver_ore +- emendatusenigmatica:silver_andesite_ore +- emendatusenigmatica:silver_granite_ore +- emendatusenigmatica:silver_diorite_ore +- emendatusenigmatica:silver_sand_ore +- emendatusenigmatica:silver_gravel_ore +- emendatusenigmatica:silver_netherrack_ore +- emendatusenigmatica:silver_blackstone_ore +- emendatusenigmatica:silver_end_stone_ore +- emendatusenigmatica:silver_gabbro_ore +- emendatusenigmatica:silver_c_limestone_ore +- emendatusenigmatica:silver_scoria_ore +- emendatusenigmatica:silver_weathered_limestone_ore +- emendatusenigmatica:silver_jasper_ore +- emendatusenigmatica:silver_marble_ore +- emendatusenigmatica:silver_slate_ore +- emendatusenigmatica:silver_mossy_stone_ore +- emendatusenigmatica:silver_chunk +- thermal:silver_ore + +#forge:crops/brusselsprout +- pamhc2crops:brusselsproutitem + +#mekanism:clumps/lead +- mekanism:clump_lead + +#enviromats:alabaster_black_stairs +- enviromats:alabaster_black_stairs +- enviromats:alabaster_black_brick_stairs +- enviromats:alabaster_black_brick_small_stairs +- enviromats:alabaster_black_cobble_stairs +- enviromats:alabaster_black_polished_stairs +- enviromats:alabaster_black_tile_stairs +- enviromats:alabaster_black_tile_small_stairs + +#appliedenergistics2:silicon +- appliedenergistics2:silicon + +#forge:salad_ingredients/spinach +- pamhc2crops:spinachitem + +#forge:ores/uraninite +- powah:uraninite_ore + +#forge:rawfish/rawsalmon +- minecraft:salmon + +#forge:glass_panes/purple +- pitg:purple_stained_glasspane +- minecraft:purple_stained_glass_pane + +#enviromats:alabaster_red_blocks +- enviromats:alabaster_red +- enviromats:alabaster_red_brick +- enviromats:alabaster_red_brick_small +- enviromats:alabaster_red_cobble +- enviromats:alabaster_red_polished +- enviromats:alabaster_red_tile +- enviromats:alabaster_red_tile_small + +#forge:rawmutton +- #forge:rawmutton/rawmutton +- #forge:rawmutton/rawtofuttonitem + +#forge:rawmeats/rawtofuttonitem +- pamhc2foodextended:rawtofuttonitem + +#forge:rawmeats/rawmutton +- minecraft:mutton + +#enviromats:hardened_stone_blocks +- enviromats:hardened_stone +- enviromats:hardened_stone_brick +- enviromats:hardened_stone_brick_small +- enviromats:hardened_stone_cobble +- enviromats:hardened_stone_polished +- enviromats:hardened_stone_tile +- enviromats:hardened_stone_tile_small + +#forge:coins +- #forge:coins/bronze +- #forge:coins/constantan +- #forge:coins/copper +- #forge:coins/electrum +- #forge:coins/enderium +- #forge:coins/gold +- #forge:coins/invar +- #forge:coins/iron +- #forge:coins/lead +- #forge:coins/lumium +- #forge:coins/nickel +- #forge:coins/signalum +- #forge:coins/silver +- #forge:coins/tin + +#forge:gears/invar +- emendatusenigmatica:invar_gear +- thermal:invar_gear + +#forge:rootvegetables/sweet_potato +- pamhc2crops:sweetpotatoitem + +#forge:plates/uranium +- immersiveengineering:plate_uranium +- emendatusenigmatica:uranium_plate + +#quark:reacharound_able +- quark:trowel + +#minecolonies:reduceable_ingredient +- #forge:glass +- #forge:glass_panes +- #forge:crops/wheat +- #forge:string +- #forge:nuggets +- #forge:ingots +- #forge:stone +- #forge:cobblestone +- #forge:gravel +- #forge:sand +- #forge:dusts/redstone +- #forge:gems/diamond +- minecraft:book +- minecraft:paper +- minecraft:sugar +- #minecraft:fishes +- minecraft:beef +- minecraft:mutton +- minecraft:chicken +- minecraft:porkchop +- minecraft:rabbit +- minecraft:potato +- #minecraft:wool +- #minecraft:logs +- #minecraft:planks +- #minecraft:stone_bricks +- minecraft:stick +- minecraft:leather +- minecraft:nether_brick +- minecraft:popped_chorus_fruit +- minecraft:prismarine_shard +- minecraft:prismarine_crystals + +#forge:juices/apricotjuice +- pamhc2foodextended:apricotjuiceitem + +#appliedenergistics2:dusts/fluix +- appliedenergistics2:fluix_dust + +#forge:coal_coke +- immersiveengineering:coal_coke +- emendatusenigmatica:coke_gem +- thermal:coal_coke + +#appliedenergistics2:interface +- appliedenergistics2:cable_interface +- appliedenergistics2:interface + +#pneumaticcraft:reinforced_stone_bricks +- pneumaticcraft:reinforced_bricks + +#astralsorcery:colored_lens +- astralsorcery:colored_lens_break +- astralsorcery:colored_lens_damage +- astralsorcery:colored_lens_fire +- astralsorcery:colored_lens_growth +- astralsorcery:colored_lens_push +- astralsorcery:colored_lens_regeneration +- astralsorcery:colored_lens_spectral + +#forge:applejuice +- #forge:applejuice/applejuice + +#enviromats:alabaster_green_slabs +- enviromats:alabaster_green_slab +- enviromats:alabaster_green_brick_slab +- enviromats:alabaster_green_brick_small_slab +- enviromats:alabaster_green_cobble_slab +- enviromats:alabaster_green_polished_slab +- enviromats:alabaster_green_tile_slab +- enviromats:alabaster_green_tile_small_slab + +#enviromats:alabaster_bricks +- enviromats:alabaster_white_brick +- enviromats:alabaster_orange_brick +- enviromats:alabaster_magenta_brick +- enviromats:alabaster_light_blue_brick +- enviromats:alabaster_yellow_brick +- enviromats:alabaster_lime_brick +- enviromats:alabaster_pink_brick +- enviromats:alabaster_gray_brick +- enviromats:alabaster_light_gray_brick +- enviromats:alabaster_cyan_brick +- enviromats:alabaster_purple_brick +- enviromats:alabaster_blue_brick +- enviromats:alabaster_brown_brick +- enviromats:alabaster_green_brick +- enviromats:alabaster_red_brick +- enviromats:alabaster_black_brick + +#enviromats:alabaster_brown_slabs +- enviromats:alabaster_brown_slab +- enviromats:alabaster_brown_brick_slab +- enviromats:alabaster_brown_brick_small_slab +- enviromats:alabaster_brown_cobble_slab +- enviromats:alabaster_brown_polished_slab +- enviromats:alabaster_brown_tile_slab +- enviromats:alabaster_brown_tile_small_slab + +#usefulrailroads:track_builder/redstone_torches +- minecraft:redstone_torch +- minecraft:redstone_block + +#forge:sawdust +- #forge:dusts/wood +- thermal:sawdust + +#structurize:shingles/clay/dark_oak +- structurize:clay_dark_oak_shingle +- structurize:black_clay_dark_oak_shingle +- structurize:blue_clay_dark_oak_shingle +- structurize:brown_clay_dark_oak_shingle +- structurize:cyan_clay_dark_oak_shingle +- structurize:gray_clay_dark_oak_shingle +- structurize:green_clay_dark_oak_shingle +- structurize:light_blue_clay_dark_oak_shingle +- structurize:light_gray_clay_dark_oak_shingle +- structurize:lime_clay_dark_oak_shingle +- structurize:magenta_clay_dark_oak_shingle +- structurize:orange_clay_dark_oak_shingle +- structurize:pink_clay_dark_oak_shingle +- structurize:purple_clay_dark_oak_shingle +- structurize:red_clay_dark_oak_shingle +- structurize:white_clay_dark_oak_shingle +- structurize:yellow_clay_dark_oak_shingle + +#mekanism:dirty_dusts/iron +- mekanism:dirty_dust_iron + +#appliedenergistics2:nether_quartz_dust +- appliedenergistics2:nether_quartz_dust + +#framedcompactdrawers:slave +- storagedrawers:controller_slave + +#forge:rootvegetables/radish +- pamhc2crops:radishitem + +#forge:seeds/juniperberry +- pamhc2crops:juniperberryseeditem + +#forge:shears +- minecraft:shears +- cyclic:shears_obsidian +- cyclic:shears_flint + +#forge:juices/blackberryjuice +- pamhc2foodextended:blackberryjuiceitem + +#forge:dusts/electrum +- immersiveengineering:dust_electrum +- emendatusenigmatica:electrum_dust +- thermal:electrum_dust + +#forge:crops/pinenut +- pamhc2trees:pinenutitem + +#immersiveengineering:forbidden_in_crates +- immersiveengineering:toolbox +- immersiveengineering:crate +- immersiveengineering:reinforced_crate +- immersiveengineering:minecart_woodencrate +- immersiveengineering:minecart_reinforcedcrate + +#forge:wires/steel +- immersiveengineering:wire_steel + +#forge:nuts/sunflowerseeds +- pamhc2foodcore:sunflowerseedsitem + +#forge:flour_plants +- #forge:flour_plants/potato +- #forge:flour_plants/wheat +- #forge:flour_plants/sunflowerseeds + +#forge:vegetables/kohlrabi +- pamhc2crops:kohlrabiitem + +#forge:nutbutters/pecanbutter +- pamhc2foodextended:pecanbutteritem + +#forge:rootvegetables/peanut +- pamhc2crops:peanutitem + +#forge:dusts/sulfur +- mekanism:dust_sulfur +- immersiveengineering:dust_sulfur +- emendatusenigmatica:sulfur_dust +- thermal:sulfur_dust +- bloodmagic:sulfur + +#forge:seeds/radish +- pamhc2crops:radishseeditem +- thermal:radish_seeds + +#forge:rawmeats/rawtofickenitem +- pamhc2foodextended:rawtofickenitem + +#forge:seeds/kohlrabi +- pamhc2crops:kohlrabiseeditem + +#forge:gears/zinc +- emendatusenigmatica:zinc_gear + +#forge:seeds/whitemushroom +- pamhc2crops:whitemushroomseeditem + +#forge:rawmeats/rawcod +- minecraft:cod + +#mekanism:dirty_dusts +- mekanism:dirty_dust_iron +- mekanism:dirty_dust_gold +- mekanism:dirty_dust_osmium +- mekanism:dirty_dust_copper +- mekanism:dirty_dust_tin +- mekanism:dirty_dust_lead +- mekanism:dirty_dust_uranium + +#forge:fences +- #forge:fences/nether_brick +- #forge:fences/wooden +- ars_nouveau:archwood_fence + +#forge:vinegar_ingredients/barley +- pamhc2crops:barleyitem + +#mekanism:dirty_dusts/osmium +- mekanism:dirty_dust_osmium + +#framedcompactdrawers:frame_double +- framedcompactdrawers:framed_trim + +#forge:storage_blocks/slag +- thermal:slag_block + +#forge:crops/avocado +- pamhc2trees:avocadoitem + +#forge:chests/personal +- mekanism:personal_chest + +#forge:terracotta +- minecraft:terracotta +- minecraft:white_terracotta +- minecraft:orange_terracotta +- minecraft:magenta_terracotta +- minecraft:light_blue_terracotta +- minecraft:yellow_terracotta +- minecraft:lime_terracotta +- minecraft:pink_terracotta +- minecraft:gray_terracotta +- minecraft:light_gray_terracotta +- minecraft:cyan_terracotta +- minecraft:purple_terracotta +- minecraft:blue_terracotta +- minecraft:brown_terracotta +- minecraft:green_terracotta +- minecraft:red_terracotta +- minecraft:black_terracotta + +#forge:sapling +- minecraft:acacia_sapling +- minecraft:spruce_sapling +- minecraft:birch_sapling +- minecraft:dark_oak_sapling +- minecraft:jungle_sapling +- minecraft:oak_sapling diff --git a/kubejs/exported/tags/pigments.txt b/kubejs/exported/tags/pigments.txt new file mode 100644 index 0000000..42c15ee --- /dev/null +++ b/kubejs/exported/tags/pigments.txt @@ -0,0 +1 @@ +To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM diff --git a/kubejs/exported/tags/potions.txt b/kubejs/exported/tags/potions.txt new file mode 100644 index 0000000..42c15ee --- /dev/null +++ b/kubejs/exported/tags/potions.txt @@ -0,0 +1 @@ +To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM diff --git a/kubejs/exported/tags/slurries.txt b/kubejs/exported/tags/slurries.txt new file mode 100644 index 0000000..049029b --- /dev/null +++ b/kubejs/exported/tags/slurries.txt @@ -0,0 +1,19 @@ +To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM + +#mekanism:dirty +- mekanism:dirty_iron +- mekanism:dirty_gold +- mekanism:dirty_osmium +- mekanism:dirty_copper +- mekanism:dirty_tin +- mekanism:dirty_lead +- mekanism:dirty_uranium + +#mekanism:clean +- mekanism:clean_iron +- mekanism:clean_gold +- mekanism:clean_osmium +- mekanism:clean_copper +- mekanism:clean_tin +- mekanism:clean_lead +- mekanism:clean_uranium diff --git a/kubejs/exported/tags/tile_entity_types.txt b/kubejs/exported/tags/tile_entity_types.txt new file mode 100644 index 0000000..6518a76 --- /dev/null +++ b/kubejs/exported/tags/tile_entity_types.txt @@ -0,0 +1,147 @@ +To refresh this file, delete it and run /reload command again! Last updated: Jan 28, 2021 8:40:44 PM + +#forge:relocation_not_supported +- mekanism:cardboard_box +- mekanism:bounding_block +- mekanism:advanced_bounding_block +- mekanism:security_desk +- mekanism:digital_miner +- mekanism:seismic_vibrator +- mekanism:solar_neutron_activator +- mekanism:modification_station +- mekanism:isotopic_centrifuge +- mekanism:radioactive_waste_barrel +- mekanism:pressurized_reaction_chamber +- mekanism:basic_pressurized_tube +- mekanism:advanced_pressurized_tube +- mekanism:elite_pressurized_tube +- mekanism:ultimate_pressurized_tube +- immersiveengineering:balloon +- immersiveengineering:cokeoven +- immersiveengineering:blastfurnace +- immersiveengineering:blastfurnaceadvanced +- immersiveengineering:alloysmelter +- immersiveengineering:modworkbench +- immersiveengineering:watermill +- immersiveengineering:razorwire +- immersiveengineering:connectorstructural +- immersiveengineering:transformer +- immersiveengineering:posttransformer +- immersiveengineering:transformerhv +- immersiveengineering:breakerswitch +- immersiveengineering:redstonebreaker +- immersiveengineering:energymeter +- immersiveengineering:connectorredstone +- immersiveengineering:connectorprobe +- immersiveengineering:connectorbundled +- immersiveengineering:feedthrough +- immersiveengineering:fluidpump +- immersiveengineering:blastfurnacepreheater +- immersiveengineering:electriclantern +- immersiveengineering:sampledrill +- immersiveengineering:teslacoil +- immersiveengineering:floodlight +- immersiveengineering:turretchem +- immersiveengineering:turretgun +- immersiveengineering:cloche +- immersiveengineering:metalpress +- immersiveengineering:crusher +- immersiveengineering:sawmill +- immersiveengineering:sheetmetaltank +- immersiveengineering:silo +- immersiveengineering:assembler +- immersiveengineering:autoworkbench +- immersiveengineering:bottlingmachine +- immersiveengineering:squeezer +- immersiveengineering:fermenter +- immersiveengineering:refinery +- immersiveengineering:dieselgenerator +- immersiveengineering:bucketwheel +- immersiveengineering:excavator +- immersiveengineering:arcfurnace +- immersiveengineering:lightningrod +- immersiveengineering:mixer +- mekanismgenerators:advanced_solar_generator +- mekanismgenerators:wind_generator +- fluxnetworks:flux_plug +- fluxnetworks:flux_point +- fluxnetworks:flux_controller +- fluxnetworks:basic_flux_storage +- fluxnetworks:herculean_flux_storage +- fluxnetworks:gargantuan_flux_storage + +#mekanism:cardboard_blacklist +- #forge:immovable +- #forge:relocation_not_supported + +#craftingstation:blacklisted + +#forge:immovable +- mekanism:cardboard_box +- mekanism:bounding_block +- mekanism:advanced_bounding_block +- mekanism:security_desk +- mekanism:digital_miner +- mekanism:seismic_vibrator +- mekanism:solar_neutron_activator +- mekanism:modification_station +- mekanism:isotopic_centrifuge +- mekanism:radioactive_waste_barrel +- mekanism:pressurized_reaction_chamber +- mekanism:basic_pressurized_tube +- mekanism:advanced_pressurized_tube +- mekanism:elite_pressurized_tube +- mekanism:ultimate_pressurized_tube +- immersiveengineering:balloon +- immersiveengineering:cokeoven +- immersiveengineering:blastfurnace +- immersiveengineering:blastfurnaceadvanced +- immersiveengineering:alloysmelter +- immersiveengineering:modworkbench +- immersiveengineering:watermill +- immersiveengineering:razorwire +- immersiveengineering:connectorstructural +- immersiveengineering:transformer +- immersiveengineering:posttransformer +- immersiveengineering:transformerhv +- immersiveengineering:breakerswitch +- immersiveengineering:redstonebreaker +- immersiveengineering:energymeter +- immersiveengineering:connectorredstone +- immersiveengineering:connectorprobe +- immersiveengineering:connectorbundled +- immersiveengineering:feedthrough +- immersiveengineering:fluidpump +- immersiveengineering:blastfurnacepreheater +- immersiveengineering:electriclantern +- immersiveengineering:sampledrill +- immersiveengineering:teslacoil +- immersiveengineering:floodlight +- immersiveengineering:turretchem +- immersiveengineering:turretgun +- immersiveengineering:cloche +- immersiveengineering:metalpress +- immersiveengineering:crusher +- immersiveengineering:sawmill +- immersiveengineering:sheetmetaltank +- immersiveengineering:silo +- immersiveengineering:assembler +- immersiveengineering:autoworkbench +- immersiveengineering:bottlingmachine +- immersiveengineering:squeezer +- immersiveengineering:fermenter +- immersiveengineering:refinery +- immersiveengineering:dieselgenerator +- immersiveengineering:bucketwheel +- immersiveengineering:excavator +- immersiveengineering:arcfurnace +- immersiveengineering:lightningrod +- immersiveengineering:mixer +- mekanismgenerators:advanced_solar_generator +- mekanismgenerators:wind_generator +- fluxnetworks:flux_plug +- fluxnetworks:flux_point +- fluxnetworks:flux_controller +- fluxnetworks:basic_flux_storage +- fluxnetworks:herculean_flux_storage +- fluxnetworks:gargantuan_flux_storage diff --git a/kubejs/server_scripts/fellies/constants.js b/kubejs/server_scripts/fellies/constants.js new file mode 100644 index 0000000..b68478e --- /dev/null +++ b/kubejs/server_scripts/fellies/constants.js @@ -0,0 +1,275 @@ +//priority: 1000 + +const air = 'minecraft:air'; +const beamRecipes = [ + { output: 'decorative_blocks:hellbark_beam', input: 'biomesoplenty:hellbark_logs' }, + { output: 'decorative_blocks:jungle_beam', input: 'minecraft:jungle_logs' }, + { output: 'decorative_blocks:birch_beam', input: 'minecraft:birch_logs' }, + { output: 'decorative_blocks:umbran_beam', input: 'biomesoplenty:umbran_logs' }, + { output: 'decorative_blocks:jacaranda_beam', input: 'biomesoplenty:jacaranda_logs' }, + { output: 'decorative_blocks:magic_beam', input: 'biomesoplenty:magic_logs' }, + { output: 'decorative_blocks:palm_beam', input: 'biomesoplenty:palm_logs' }, + { output: 'decorative_blocks:mahogany_beam', input: 'biomesoplenty:mahogany_logs' }, + { output: 'decorative_blocks:willow_beam', input: 'biomesoplenty:willow_logs' }, + { output: 'decorative_blocks:acacia_beam', input: 'minecraft:acacia_logs' }, + { output: 'decorative_blocks:cherry_beam', input: 'biomesoplenty:cherry_logs' }, + { output: 'decorative_blocks:fir_beam', input: 'biomesoplenty:fir_logs' }, + { output: 'decorative_blocks:dark_oak_beam', input: 'minecraft:dark_oak_logs' }, + { output: 'decorative_blocks:oak_beam', input: 'minecraft:oak_logs' }, + { output: 'decorative_blocks:redwood_beam', input: 'biomesoplenty:redwood_logs' }, + { output: 'decorative_blocks:dead_beam', input: 'biomesoplenty:dead_logs' }, + { output: 'decorative_blocks:spruce_beam', input: 'minecraft:spruce_logs' }, + { output: 'decorative_blocks:crimson_beam', input: 'minecraft:crimson_stems' }, + { output: 'decorative_blocks:warped_beam', input: 'minecraft:warped_stems' } +]; + +const modPriorities = [ + 'emendatusenigmatica', + 'minecraft', + 'immersiveengineering', + 'thermal', + 'mekanism', + 'jaopca', + 'kubejs', + 'pneumaticcraft', + 'create', + 'occultism', + 'tmechworks', + 'industrialforegoing', + 'botania', + 'quark', + 'pedestals', + 'refinedstorage', + 'mapperbase', + 'bloodmagic', + 'eidolon', + 'morevanillalib' +]; + +const colors = [ + 'cyan', + 'purple', + 'blue', + 'brown', + 'green', + 'red', + 'black', + 'white', + 'orange', + 'magenta', + 'light_blue', + 'yellow', + 'lime', + 'pink', + 'gray', + 'light_gray' +]; + +const typesToUnify = ['nugget', 'ingot', 'gem', 'storage_block', 'ore', 'dust', 'gear', 'plate', 'rod']; + +const createStoneTypes = ['scoria', 'limestone', 'weathered_limestone', 'dolomite', 'gabbro', 'dark_scoria']; + +const vanillaWoodTypes = ['oak', 'birch', 'spruce', 'jungle', 'acacia', 'dark_oak']; + +var woodVariantsToConstruct = [ + 'minecraft:acacia', + 'minecraft:birch', + 'minecraft:dark_oak', + 'minecraft:jungle', + 'minecraft:oak', + 'minecraft:spruce', + 'minecraft:warped', + 'minecraft:crimson', + 'undergarden:smogstem', + 'undergarden:wigglewood', + 'undergarden:grongle', + 'biomesoplenty:cherry', + 'biomesoplenty:dead', + 'biomesoplenty:fir', + 'biomesoplenty:hellbark', + 'biomesoplenty:jacaranda', + 'biomesoplenty:magic', + 'biomesoplenty:mahogany', + 'biomesoplenty:palm', + 'biomesoplenty:redwood', + 'biomesoplenty:umbran', + 'biomesoplenty:willow', + 'byg:aspen', + 'byg:baobab', + 'byg:blue_enchanted', + 'byg:cherry', + 'byg:cika', + 'byg:cypress', + 'byg:ebony', + 'byg:ether', + 'byg:fir', + 'byg:green_enchanted', + 'byg:holly', + 'byg:jacaranda', + 'byg:lament', + 'byg:mahogany', + 'byg:mangrove', + 'byg:maple', + 'byg:nightshade', + 'byg:palm', + 'byg:palo_verde', + 'byg:pine', + 'byg:rainbow_eucalyptus', + 'byg:redwood', + 'byg:skyris', + 'byg:willow', + 'byg:witch_hazel', + 'byg:zelkova', + 'byg:sythian', + 'byg:bulbis', + 'byg:embur', + 'byg:withering_oak', + 'ars_nouveau:red_archwood', + 'ars_nouveau:green_archwood', + 'ars_nouveau:purple_archwood', + 'ars_nouveau:blue_archwood' +]; + +var buildWoodVariants = []; + +woodVariantsToConstruct.forEach((variant) => { + var splitVariant = variant.split(':'); + var modID = splitVariant[0]; + var logType = splitVariant[1]; + var logSuffix, woodSuffix, logBlockStripped, woodBlockStripped, logBlock, woodBlock, plankBlock; + + //suffix exceptions + switch (logType) { + case 'bulbis': + logSuffix = '_stem'; + woodSuffix = '_wood'; + break; + case 'sythian': + logSuffix = '_stem'; + woodSuffix = '_hyphae'; + break; + case 'warped': + logSuffix = '_stem'; + woodSuffix = '_hyphae'; + break; + case 'crimson': + logSuffix = '_stem'; + woodSuffix = '_hyphae'; + break; + case 'embur': + logSuffix = '_pedu'; + woodSuffix = '_hyphae'; + break; + case 'grongle': + logSuffix = '_stem'; + woodSuffix = '_hyphae'; + break; + default: + logSuffix = '_log'; + woodSuffix = '_wood'; + } + + logBlock = modID + ':' + logType + logSuffix; + woodBlock = modID + ':' + logType + woodSuffix; + logBlockStripped = modID + ':stripped_' + logType + logSuffix; + woodBlockStripped = modID + ':stripped_' + logType + woodSuffix; + plankBlock = modID + ':' + logType + '_planks'; + + // Exceptions + switch (logType) { + case 'palo_verde': + plankBlock = 'minecraft:birch_planks'; + break; + case 'withering_oak': + logBlockStripped = 'minecraft:stripped_oak_log'; + woodBlockStripped = 'minecraft:stripped_oak_wood'; + plankBlock = 'minecraft:oak_planks'; + break; + case 'red_archwood': + plankBlock = 'ars_nouveau:archwood_planks'; + break; + case 'green_archwood': + plankBlock = 'ars_nouveau:archwood_planks'; + break; + case 'purple_archwood': + plankBlock = 'ars_nouveau:archwood_planks'; + break; + case 'blue_archwood': + plankBlock = 'ars_nouveau:archwood_planks'; + break; + default: + } + + var woodVariant = { + logBlock: logBlock, + woodBlock: woodBlock, + logBlockStripped: logBlockStripped, + woodBlockStripped: woodBlockStripped, + plankBlock: plankBlock + }; + + buildWoodVariants.push(woodVariant); +}); + +const generatableCobblestone = [ + 'byg:dacite_cobblestone', + 'byg:ether_stone', + 'byg:red_rock', + 'byg:scoria_cobblestone', + 'byg:soapstone', + 'embellishcraft:basalt_cobblestone', + 'embellishcraft:gneiss_cobblestone', + 'embellishcraft:jade_cobblestone', + 'embellishcraft:larvikite_cobblestone', + 'embellishcraft:marble_cobblestone', + 'embellishcraft:slate_cobblestone', + 'create:andesite_cobblestone', + 'create:diorite_cobblestone', + 'create:granite_cobblestone', + 'quark:cobbedstone', + 'undergarden:depthrock', + 'undergarden:shiverstone', + 'create:dark_scoria_cobblestone', + 'create:scoria_cobblestone', + 'create:gabbro_cobblestone', + 'create:dolomite_cobblestone', + 'create:weathered_limestone_cobblestone', + 'create:limestone_cobblestone' +]; +const generatableStone = [ + 'minecraft:andesite', + 'minecraft:diorite', + 'minecraft:granite', + 'biomesoplenty:black_sandstone', + 'biomesoplenty:orange_sandstone', + 'biomesoplenty:white_sandstone', + 'byg:black_sandstone', + 'byg:blue_sandstone', + 'byg:dacite', + 'byg:purple_sandstone', + 'byg:scoria_stone', + 'byg:white_sandstone', + 'embellishcraft:basalt', + 'embellishcraft:gneiss', + 'embellishcraft:jade', + 'embellishcraft:larvikite', + 'embellishcraft:marble', + 'embellishcraft:slate', + 'minecraft:red_sandstone', + 'minecraft:sandstone', + 'quark:basalt', + 'quark:brimstone', + 'quark:jasper', + 'quark:limestone', + 'quark:marble', + 'quark:permafrost', + 'quark:slate', + 'astralsorcery:marble_raw', + 'create:dark_scoria', + 'create:scoria', + 'create:gabbro', + 'create:dolomite', + 'create:weathered_limestone', + 'create:limestone' +]; +const generatableBasalt = []; diff --git a/kubejs/server_scripts/fellies/functions.js b/kubejs/server_scripts/fellies/functions.js new file mode 100644 index 0000000..50b389f --- /dev/null +++ b/kubejs/server_scripts/fellies/functions.js @@ -0,0 +1,48 @@ +//priority: 1000 + +function shapedRecipe(result, pattern, key) { + return { result: result, pattern: pattern, key: key }; +} + +function shapelessRecipe(result, ingredients) { + return { result: result, ingredients: ingredients }; +} +function unificationBlacklistEntry(material, type) { + return { material: material, type: type }; +} +function entryIsBlacklisted(material, type) { + for (var i = 0; i < unificationBlacklist.length; i++) { + if (unificationBlacklist[i].material === material && unificationBlacklist[i].type === type) { + return true; + } + } + return false; +} + +function tagIsEmpty(tag) { + return getPreferredItemInTag(ingredient.of(tag)).id == air; +} + +function getPreferredItemInTag(tag) { + const pref = wrapArray(tag.stacks).sort(({ mod: a }, { mod: b }) => compareIndices(a, b, tag))[0] || item.of(air); + // console.info('Preferred item: ' + tag + ' => ' + pref); + return pref; +} +function compareIndices(a, b, tag) { + if (a == b) return 0; // iff a == b, they'll be found at the same position in modPriorities + + for (let mod of modPriorities) { + if (mod == a) return -1; // if a comes before b, then idx(a) < idx(b), so -1 + if (mod == b) return 1; // if a comes after b, then idx(a) > idx(b), so 1 + } + + console.error('[' + a + ', ' + b + '] were both unaccounted for in mod unification' + (tag ? ' for ' + tag : '!')); + return 0; +} +function wrapArray(array) { + return utils.listOf(array).toArray(); +} +const unificationBlacklist = [ + unificationBlacklistEntry('quartz', 'gem'), + unificationBlacklistEntry('quartz', 'storage_block') +]; diff --git a/kubejs/server_scripts/fellies/global_constants.js b/kubejs/server_scripts/fellies/global_constants.js new file mode 100644 index 0000000..106b335 --- /dev/null +++ b/kubejs/server_scripts/fellies/global_constants.js @@ -0,0 +1,109 @@ +//priority: 1001 + +const disabledItems = [ + 'aquaculture:wooden_fillet_knife', + 'aquaculture:stone_fillet_knife', + 'aquaculture:iron_fillet_knife', + 'aquaculture:gold_fillet_knife', + 'aquaculture:diamond_fillet_knife', + + 'bloodmagic:sand_netherite', + 'bloodmagic:gravel_netherite_scrap', + 'bloodmagic:fragment_netherite_scrap', + + 'byg:ametrine_block', + 'byg:ametrine_boots', + 'byg:ametrine_chestplate', + 'byg:ametrine_gems', + 'byg:ametrine_helmet', + 'byg:ametrine_horse_armor', + 'byg:ametrine_leggings', + 'byg:ametrine_ore', + 'byg:pendorite_axe', + 'byg:pendorite_battleaxe', + 'byg:pendorite_block', + 'byg:pendorite_hoe', + 'byg:pendorite_horse_armor', + 'byg:pendorite_ore', + 'byg:pendorite_pickaxe', + 'byg:pendorite_scraps', + 'byg:pendorite_shovel', + 'byg:pendorite_sword', + + 'mapperbase:steel_fence', + 'mapperbase:steel_axe', + 'mapperbase:steel_pickaxe', + 'mapperbase:steel_shovel', + 'mapperbase:steel_hoe', + 'mapperbase:steel_sword', + 'mapperbase:steel_helmet', + 'mapperbase:steel_chestplate', + 'mapperbase:steel_leggings', + 'mapperbase:steel_boots', + + 'mythicbotany:raindeletia', + 'mythicbotany:raindeletia_floating', + 'mythicbotany:wither_aconite', + 'mythicbotany:wither_aconite_floating', + + 'quark:pipe', + + 'thermal:sugar_cane_block' +]; +const materialsToUnify = [ + 'iron', + 'gold', + 'copper', + 'silver', + 'zinc', + 'brass', + 'lead', + 'tin', + 'compressed_iron', + 'nickel', + 'aluminum', + 'uranium', + 'bronze', + 'electrum', + 'constantan', + 'steel', + 'osmium', + 'diamond', + 'lapis', + 'emerald', + 'quartz', + 'coal', + 'charcoal', + 'obsidian', + 'ender', + 'fluix', + 'saltpeter', + 'fluorite', + 'invar', + 'signalum', + 'lumium', + 'enderium', + 'sulfur', + 'cinnabar', + 'niter', + 'potassium_nitrate', + 'saltpeter', + 'apatite', + 'bitumen', + 'redstone', + 'glowstone', + 'arcane', + 'mana', + 'certus_quartz', + 'charged_certus_quartz', + 'iesnium', + 'dimensional', + 'cloggrum', + 'froststeel', + 'regalium', + 'utherium', + 'coal_coke' +]; + +global.materialsToUnify = materialsToUnify; +global.disabledItems = disabledItems; diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipes/remove.js b/kubejs/server_scripts/fellies/kubejs/base/recipes/remove.js new file mode 100644 index 0000000..f48f27e --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipes/remove.js @@ -0,0 +1,138 @@ +events.listen('recipes', function (event) { + event.remove({ type: 'mekanism:combining' }); + event.remove({ type: 'minecraft:smelting', output: 'minecraft:obsidian' }); + event.remove({ type: 'minecraft:blasting', output: 'minecraft:obsidian' }); + + var outputRemovals = [ + 'create:crushing/obsidian', + 'mekanism:combiner', + 'mekanism:basic_combining_factory', + 'mekanism:advanced_combining_factory', + 'mekanism:elite_combining_factory', + 'mekanism:ultimate_combining_factory', + + // 'minecraft:sticky_piston', + + 'morevanillalib:obsidian_shard', + + 'thermal:bamboo_block', + + // 'quantumstorage:tank', + // 'quantumstorage:qsu' + ]; + + var idRemovals = [ + 'astralsorcery:infuser/gold_ore', + + 'bloodmagic:smelting/ingot_netherite_scrap', + + 'create:mechanical_crafting/integrated_circuit', + 'create:pressing/lapis_block', + 'create:fill_minecraft_bucket_with_create_honey', + + 'engineersdecor:dependent/slag_brick_block_recipe', + + 'immersiveengineering:crafting/stick_steel', + 'immersiveengineering:crafting/stick_aluminum', + 'immersiveengineering:crafting/stick_iron', + + 'mekanism:crushing/stone/to_cobblestone', + + 'morevanillalib:obsidian_shard', + + 'quark:building/crafting/tallow_from_block', + + 'thermal:machine/centrifuge/centrifuge_honeycomb', + 'thermal:machine/plugins/create/pulverizer_create_zinc_ore', + 'thermal:machine/plugins/mekanism/pulverizer_mek_osmium_ore' + + ]; + + outputRemovals.forEach((removal) => { + event.remove({ output: removal }); + }); + + idRemovals.forEach((removal) => { + event.remove({ id: removal }); + }); + + global.disabledItems.forEach((disabledItem) => { + event.remove({ output: disabledItem }); + }); + + event.remove({ + output: '/extrastorage:disk_\\w+/', + mod: 'extrastorage' + }); + event.remove({ + output: '/extrastorage:storagepart_\\w+/', + mod: 'extrastorage', + type: 'minecraft:crafting_shaped' + }); + + event.remove({ + output: 'mekanism:sawdust', + mod: 'mekanism', + type: 'mekanism:sawing' + }); + + event.remove({ + output: '/\\w+:\\w+_gear$/', + type: 'minecraft:crafting_shaped' + }); + + event.remove({ + output: '/emendatusenigmatica:\\w+_rod/', + mod: 'immersiveengineering', + type: 'immersiveengineering:metal_press' + }); + + event.remove({ + output: '/emendatusenigmatica:\\w+_gear/', + mod: 'immersiveengineering' + }); + + event.remove({ + input: '#forge:ores', + mod: 'create', + type: 'create:milling' + }); + + event.remove({ + input: '#forge:ores', + mod: 'create', + type: 'create:crushing' + }); + + beamRecipes.forEach((recipe) => { + event.remove({ output: recipe.output }); + }); + + event.remove({ + input: '#forge:ores/zinc', + type: 'thermal:smelter' + }); + event.remove({ + input: '#forge:ores/osmium', + type: 'thermal:smelter' + }); + event.remove({ + input: '#forge:ores/uranium', + type: 'thermal:smelter' + }); + event.remove({ + input: '#forge:ores/aluminum', + type: 'thermal:smelter' + }); + event.remove({ + input: '#forge:ores/nickel', + type: 'thermal:smelter' + }); + + event.remove({ type: 'create:milling', output: '#forge:dyes' }); + event.remove({ type: 'create:crushing', output: '#forge:dyes' }); + event.remove({ type: 'mekanism:enriching', output: '#forge:dyes' }); + event.remove({ type: 'thermal:centrifuge', output: '#forge:dyes' }); + event.remove({ type: 'immersiveengineering:crusher', output: '#forge:dyes' }); + +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipes/replace_input.js b/kubejs/server_scripts/fellies/kubejs/base/recipes/replace_input.js new file mode 100644 index 0000000..15be2ad --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipes/replace_input.js @@ -0,0 +1,311 @@ +events.listen('recipes', function (event) { + event.replaceInput({}, 'refinedstorage:silicon', '#forge:silicon'); + event.replaceInput({}, 'thermal:cinnabar', '#forge:gems/cinnabar'); + event.replaceInput({}, 'thermal:sulfur', '#forge:gems/sulfur'); + event.replaceInput({}, 'thermal:apatite', '#forge:gems/apatite'); + event.replaceInput({}, 'thermal:niter', '#forge:gems/niter'); + event.replaceInput({}, 'thermal:bitumen', '#forge:gems/bitumen'); + event.replaceInput({}, 'thermal:coal_coke', '#forge:gems/coal_coke'); + event.replaceInput({}, 'rftoolsbase:dimensionalshard', '#forge:gems/dimensional'); + event.replaceInput({}, '#forge:fillet_knife', '#forge:tools/knife'); + event.replaceInput({}, '#farmersdelight:tools/knife', '#forge:tools/knife'); + event.replaceInput({}, 'immersivepetroleum:bitumen', '#forge:gems/bitumen'); + event.replaceInput({}, 'ars_nouveau:mana_gem', '#forge:gems/mana'); + event.replaceInput({}, 'immersiveengineering:slag', '#forge:slag'); + event.replaceInput({}, 'thermal:slag', '#forge:slag'); + event.replaceInput({}, 'farmersdelight:fried_egg', '#forge:cooked_eggs'); + event.replaceInput({ type: 'minecraft:crafting_shaped' }, 'powah:uraninite', '#forge:ingots/radioactive'); + event.replaceInput({ id: 'tetra:hammer/stone' }, 'minecraft:cobblestone', '#quark:stone_tool_materials'); + event.replaceInput({ id: 'dustrial_decor:sheet_metal' }, '#forge:ingots/iron', '#forge:plates/iron'); + event.replaceInput({ mod: 'buildinggadgets' }, '#forge:ingots/iron', '#forge:ingots/iron_aluminum'); + event.replaceInput({ mod: 'powah' }, '#forge:ingots/iron', '#forge:ingots/iron_copper'); + event.replaceInput({ mod: 'powah' }, '#forge:nuggets/iron', '#forge:nuggets/iron_copper'); + event.replaceInput({ mod: 'astralsorcery' }, 'astralsorcery:marble_raw', '#forge:stones/marble'); + + event.replaceInput( + { type: 'minecraft:crafting_shaped', output: 'minecraft:piston' }, + '#forge:cobblestone', + '#quark:stone_tool_materials' + ); + + ['quark:tallow'].forEach((tallow) => { + event.replaceInput({}, tallow, '#forge:tallow'); + }); + + event.replaceInput( + { id: 'dustrial_decor:iron_bar_trapdoor' }, + 'minecraft:iron_bars', + 'dustrial_decor:barbed_iron_bars' + ); + + event.replaceInput( + { id: 'bloodmagic:alchemytable/basic_cutting_fluid' }, + 'minecraft:potion', + item.of('minecraft:potion', { Potion: 'minecraft:water' }) + ); + + event.replaceInput( + { id: 'create:mixing/chromatic_compound' }, + 'create:powdered_obsidian', + ingredient.of('#forge:dusts/obsidian') + ); + + colors.forEach((color) => { + var dyeTag = `#forge:dyes/${color}`; + + // Replaces recipes not using forge:dyes tag for inputs + event.replaceInput({}, `minecraft:${color}_dye`, dyeTag); + + event.remove({ + id: `minecraft:${color}_carpet_from_white_carpet` + }); + event.shaped(Item.of(`minecraft:${color}_carpet`, 3), ['WW'], { + W: `minecraft:${color}_wool` + }); + + event.shaped(Item.of(`minecraft:${color}_stained_glass_pane`, 8), ['GGG', 'GDG', 'GGG'], { + G: 'minecraft:glass_pane', + D: dyeTag + }); + + event.shaped(Item.of(`minecraft:${color}_stained_glass`, 8), ['GGG', 'GDG', 'GGG'], { + G: 'minecraft:glass', + D: dyeTag + }); + + ['stained_glass', 'stained_glass_pane', 'terracotta', 'concrete_powder', 'wool', 'carpet'].forEach( + (blockName) => { + var itemTag = `#forge:${blockName}`; + var block = `minecraft:${color}_${blockName}`; + + if (blockName === 'stained_glass_pane') { + event.remove({ id: `${block}_from_glass_pane` }); + } else { + event.remove({ id: block }); + } + + event.shaped(Item.of(block, 8), ['SSS', 'SDS', 'SSS'], { + S: itemTag, + D: dyeTag + }); + event.shapeless(Item.of(block, 1), [dyeTag, itemTag]); + } + ); + event.shapeless(Item.of(`minecraft:${color}_concrete_powder`, 8), [ + dyeTag, + '#forge:sand', + '#forge:sand', + '#forge:sand', + '#forge:sand', + '#forge:gravel', + '#forge:gravel', + '#forge:gravel', + '#forge:gravel' + ]); + }); + var data = { + recipes: [ + { + type: 'storage_blocks', + replace: 'iron', + replaceWith: 'aluminum', + items: [ + 'bloodmagic:soulforge', + 'mininggadgets:upgrade_fortune_1', + 'resourcefulbees:centrifuge_casing', + 'xnet:antenna_base' + ] + }, + { + type: 'storage_blocks', + replace: 'iron', + replaceWith: 'brass', + items: ['ars_nouveau:glyph_press'] + }, + { + type: 'storage_blocks', + replace: 'iron', + replaceWith: 'invar', + items: ['resourcefulbees:centrifuge_controller'] + }, + { + type: 'storage_blocks', + replace: 'iron', + replaceWith: 'lead', + items: ['thermal:machine_press', 'bloodmagic:alchemicalreactionchamber'] + }, + { + type: 'dusts', + replace: 'gold', + replaceWith: 'copper', + items: ['mekanism:upgrade_energy'] + }, + { + type: 'gears', + replace: 'gold', + replaceWith: 'bronze', + items: ['thermal:upgrade_augment_1'] + }, + { + type: 'gears', + replace: 'gold', + replaceWith: 'copper', + items: ['thermal:flux_drill', 'thermal:flux_saw'] + }, + { + type: 'gears', + replace: 'gold', + replaceWith: 'silver', + items: ['thermal:dynamo_lapidary'] + }, + { + type: 'ingots', + replace: 'gold', + replaceWith: 'brass', + items: [ + 'ars_nouveau:arcane_core', + 'ars_nouveau:crystallizer', + 'ars_nouveau:volcanic_accumulator', + 'pneumaticcraft:gun_ammo', + 'ars_nouveau:marvelous_clay' + ] + }, + { + type: 'ingots', + replace: 'gold', + replaceWith: 'bronze', + items: [ + 'bloodmagic:alchemytable', + 'bloodmagic:altar', + 'bloodmagic:sacrificialdagger', + 'bloodmagic:experiencebook', + 'bloodmagic:soulforge', + 'pneumaticcraft:medium_tank', + 'pneumaticcraft:minigun', + 'pneumaticcraft:pressure_gauge', + 'thermal:diving_helmet', + 'thermal:diving_chestplate', + 'thermal:diving_leggings', + 'thermal:diving_boots', + 'minecraft:clock' + ] + }, + { + type: 'ingots', + replace: 'gold', + replaceWith: 'copper', + items: [ + 'mekanismgenerators:electromagnetic_coil', + 'mekanism:energy_tablet', + 'mininggadgets:upgrade_magnet', + 'xnet:controller', + 'thermal:rf_coil_xfer_augment', + 'thermal:rf_coil_storage_augment', + 'thermal:rf_coil_augment', + 'thermal:rf_coil', + 'rftoolsstorage:storage_scanner', + 'rftoolsbuilder:shield_block1', + 'pneumaticcraft:vortex_tube', + 'pneumaticcraft:heat_sink', + 'xnet:connector_blue', + 'xnet:connector_red', + 'xnet:connector_green' + ] + }, + { + type: 'ingots', + replace: 'gold', + replaceWith: 'silver', + items: ['torchmaster:feral_flare_lantern', 'mekanism:teleportation_core'] + }, + { + type: 'ingots', + replace: 'gold', + replaceWith: 'tin', + items: ['pneumaticcraft:memory_stick'] + }, + { + type: 'ingots', + replace: 'iron', + replaceWith: 'aluminum', + items: [ + 'immersiveengineering:conveyor_splitter', + 'immersiveengineering:conveyor_vertical', + 'immersiveengineering:conveyor_basic', + 'immersiveengineering:current_transformer', + 'immersiveengineering:transformer_hv', + 'immersiveengineering:transformer', + 'immersiveengineering:dynamo', + 'immersiveengineering:furnace_heater', + 'immersiveengineering:toolupgrade_drill_lube', + 'cookingforblockheads:preservation_chamber', + 'minecraft:compass', + 'minecraft:piston', + 'xnet:antenna_dish', + 'xnet:antenna_base', + 'xnet:antenna', + 'transport:fluid_loader', + 'resourcefulbees:centrifuge_casing', + 'engineersdecor:metal_bar' + ] + }, + { + type: 'ingots', + replace: 'iron', + replaceWith: 'brass', + items: ['ars_nouveau:mana_condenser', 'ars_nouveau:enchanting_apparatus'] + }, + { + type: 'ingots', + replace: 'iron', + replaceWith: 'copper', + items: [ + 'immersiveengineering:charging_station', + 'cookingforblockheads:heating_unit' + ] + }, + { + type: 'ingots', + replace: 'iron', + replaceWith: 'tin', + items: ['bloodmagic:soulsnare'] + }, + { + type: 'nuggets', + replace: 'gold', + replaceWith: 'bronze', + items: ['rftoolsstorage:storage_module0'] + }, + { + type: 'nuggets', + replace: 'gold', + replaceWith: 'copper', + items: [ + 'xnet:connector_routing', + 'xnet:netcable_routing', + 'xnet:netcable_yellow', + 'xnet:netcable_blue', + 'xnet:netcable_green', + 'xnet:netcable_red', + 'rftoolsbase:machine_base', + 'rftoolsbase:machine_frame', + 'rftoolscontrol:card_base' + ] + } + ] + }; + + data.recipes.forEach((recipe) => { + recipe.items.forEach((item) => { + event.replaceInput( + { output: item }, + '#forge:' + recipe.type + '/' + recipe.replace, + '#forge:' + recipe.type + '/' + recipe.replace + '_' + recipe.replaceWith + ); + }); + }); + + //TODO: Remove in 0.4.0 + event.replaceInput({ id: 'quantumstorage:chestgold' }, 'quantumstorage:chestiron', '#forge:storage_blocks/iron'); + event.replaceInput({ id: 'quantumstorage:chestdiamond' }, 'quantumstorage:chestgold', '#forge:storage_blocks/gold'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipes/replace_output.js b/kubejs/server_scripts/fellies/kubejs/base/recipes/replace_output.js new file mode 100644 index 0000000..8c4545e --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipes/replace_output.js @@ -0,0 +1,11 @@ +events.listen('recipes', function (event) { + event.replaceOutput({}, 'thermal:cinnabar', '#forge:gems/cinnabar'); + event.replaceOutput({}, 'thermal:sulfur', '#forge:gems/sulfur'); + event.replaceOutput({}, 'thermal:apatite', '#forge:gems/apatite'); + event.replaceOutput({}, 'thermal:niter', '#forge:gems/niter'); + event.replaceOutput({}, 'thermal:bitumen', '#forge:gems/bitumen'); + event.replaceOutput({}, 'thermal:coal_coke', '#forge:gems/coal_coke'); + + event.replaceOutput({ mod: 'dustrial_decor' }, 'minecraft:iron_ingot', 'dustrial_decor:rusty_iron_ingot'); + event.replaceOutput({ mod: 'dustrial_decor' }, 'minecraft:iron_nugget', 'dustrial_decor:rusty_iron_nugget'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipes/shaped.js b/kubejs/server_scripts/fellies/kubejs/base/recipes/shaped.js new file mode 100644 index 0000000..b3e8433 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipes/shaped.js @@ -0,0 +1,142 @@ +events.listen('recipes', function (event) { + var recipes = [ + shapedRecipe('tetra:core_extractor', ['LXL', 'LCL', 'LXL'], { + L: '#forge:ingots/steel', + X: '#forge:circuits/basic', + C: 'industrialforegoing:fluid_extractor' + }), + shapedRecipe(item.of('minecraft:stick', 16), ['A', 'A'], { + A: '#minecraft:logs' + }), + + shapedRecipe('minecraft:hopper', ['ABA', 'ABA', ' A '], { + A: '#forge:ingots/iron', + B: '#minecraft:logs' + }), + shapedRecipe('refinedstorageaddons:wireless_crafting_grid', ['ABA', 'ACA', 'ADA'], { + A: 'refinedstorage:quartz_enriched_iron', + B: 'refinedstorage:range_upgrade', + C: 'refinedstorage:wireless_grid', + D: 'minecraft:crafting_table' + }), + shapedRecipe('quantumstorage:tank', ['CBC', 'BLB', 'CCC'], { + L: 'mekanism:ultimate_fluid_tank', + C: '#forge:ingots/compressed_iron', + B: '#forge:glass_panes' + }), + shapedRecipe('quantumstorage:qsu', ['BBB', 'BLB', 'CCC'], { + L: 'mekanism:ultimate_bin', + C: '#forge:ingots/compressed_iron', + B: '#forge:glass' + }), + shapedRecipe('minecraft:furnace', ['LLL', 'L L', 'LLL'], { + L: '#forge:stone' + }), + shapedRecipe('minecraft:tube_coral_block', ['AA', 'AA'], { + A: 'minecraft:tube_coral_fan' + }), + shapedRecipe('minecraft:brain_coral_block', ['AA', 'AA'], { + A: 'minecraft:brain_coral_fan' + }), + shapedRecipe('minecraft:bubble_coral_block', ['AA', 'AA'], { + A: 'minecraft:bubble_coral_fan' + }), + shapedRecipe('minecraft:fire_coral_block', ['AA', 'AA'], { + A: 'minecraft:fire_coral_fan' + }), + shapedRecipe('minecraft:horn_coral_block', ['AA', 'AA'], { + A: 'minecraft:horn_coral_fan' + }), + shapedRecipe('minecraft:tube_coral_block', ['AA', 'AA'], { + A: 'minecraft:tube_coral' + }), + shapedRecipe('minecraft:brain_coral_block', ['AA', 'AA'], { + A: 'minecraft:brain_coral' + }), + shapedRecipe('minecraft:bubble_coral_block', ['AA', 'AA'], { + A: 'minecraft:bubble_coral' + }), + shapedRecipe('minecraft:fire_coral_block', ['AA', 'AA'], { + A: 'minecraft:fire_coral' + }), + shapedRecipe('minecraft:horn_coral_block', ['AA', 'AA'], { + A: 'minecraft:horn_coral' + }), + shapedRecipe('decorative_blocks:lattice', ['A A', ' ', 'A A'], { + A: '#forge:rods/wooden' + }), + shapedRecipe(item.of('minecraft:ladder', 4), ['A A', 'ABA', 'A A'], { + A: '#forge:rods/wooden', + B: '#minecraft:planks' + }), + shapedRecipe(item.of('engineersdecor:slag_brick_block', 8), ['AAA', 'ABA', 'AAA'], { + A: '#engineersdecor:brick_ingots', + B: '#forge:slag' + }), + shapedRecipe(item.of('bloodmagic:demonwillgauge', 1), [' B ', 'ACA', ' B '], { + A: '#forge:ingots/tin', + B: '#forge:nuggets/tin', + C: '#bloodmagic:crystals/demon' + }), + shapedRecipe(item.of('emendatusenigmatica:steel_ingot', 2), ['AA'], { + A: 'immersiveengineering:ingot_steel' + }), + shapedRecipe(item.of('immersiveengineering:ingot_steel', 2), ['AA'], { + A: 'mekanism:ingot_steel' + }), + shapedRecipe(item.of('mekanism:ingot_steel', 2), ['AA'], { + A: 'emendatusenigmatica:steel_ingot' + }), + shapedRecipe('tetra:combustion_chamber', ['CBC', 'BAB', 'CBC'], { + A: 'mekanism:superheating_element', + B: 'pneumaticcraft:heat_sink', + C: 'mekanism:ultimate_thermodynamic_conductor' + }), + // Remove in 0.4.0 + shapedRecipe(item.of('minecraft:lapis_lazuli', 4), ['AAA', 'ABA', 'AAA'], { + A: '#forge:gems/certus_quartz', + B: '#forge:dyes/blue' + }), + shapedRecipe(item.of('minecraft:diamond', 1), ['AAA', 'ABA', 'AAA'], { + A: '#forge:gems/certus_quartz', + B: '#forge:dyes/light_blue' + }), + shapedRecipe(item.of('minecraft:emerald', 2), ['AAA', 'ABA', 'AAA'], { + A: '#forge:gems/certus_quartz', + B: '#forge:dyes/green' + }), + shapedRecipe(item.of('minecraft:lapis_lazuli', 4), ['AAA', 'ABA', 'AAA'], { + A: '#forge:gems/charged_certus_quartz', + B: '#forge:dyes/blue' + }), + shapedRecipe(item.of('minecraft:diamond', 1), ['AAA', 'ABA', 'AAA'], { + A: '#forge:gems/charged_certus_quartz', + B: '#forge:dyes/light_blue' + }), + shapedRecipe(item.of('minecraft:emerald', 2), ['AAA', 'ABA', 'AAA'], { + A: '#forge:gems/charged_certus_quartz', + B: '#forge:dyes/green' + }), + shapedRecipe(item.of('quark:white_candle', 2), ['B', 'A', 'A'], { + A: '#forge:wax', + B: '#forge:string' + }) + ]; + + recipes.forEach(function (recipe) { + event.shaped(recipe.result, recipe.pattern, recipe.key); + }); + + buildWoodVariants.forEach((wood) => { + if (wood.modId == 'minecraft') { + return; + } + event.shaped(Item.of('minecraft:oak_sign', 3), ['AAA', 'AAA', ' B '], { + A: wood.plankBlock, + B: '#forge:rods/wooden' + }); + event.shaped(Item.of('minecraft:chest'), ['AAA', 'A A', 'AAA'], { + A: wood.plankBlock + }); + }); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipes/shapeless.js b/kubejs/server_scripts/fellies/kubejs/base/recipes/shapeless.js new file mode 100644 index 0000000..f747352 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipes/shapeless.js @@ -0,0 +1,28 @@ +events.listen('recipes', (event) => { + var recipes = [ + shapelessRecipe('minecraft:sticky_piston', ['minecraft:piston', '#forge:slimeballs']), + shapelessRecipe('minecraft:flint', ['#forge:gravel', '#forge:gravel', '#forge:gravel']), + shapelessRecipe('minecraft:chest', ['#forge:chests/wooden']), + shapelessRecipe('minecraft:wheat_seeds', ['minecraft:wheat']), + shapelessRecipe('quark:root', ['minecraft:vine', '#forge:dyes/brown']), + shapelessRecipe(item.of('patchouli:guide_book', { 'patchouli:book': 'resourcefulbees:fifty_shades_of_bees' }), [ + 'minecraft:sugar', + 'minecraft:book' + ]), + shapelessRecipe('ars_nouveau:mana_gem', ['emendatusenigmatica:arcane_gem']), + shapelessRecipe('emendatusenigmatica:arcane_gem', ['ars_nouveau:mana_gem']), + shapelessRecipe('emendatusenigmatica:dimensional_gem', ['rftoolsbase:dimensionalshard']), + shapelessRecipe('rftoolsbase:dimensionalshard', ['emendatusenigmatica:dimensional_gem']), + + shapelessRecipe('emendatusenigmatica:fluorite_dust', ['thermal:earth_charge', '#forge:ores/fluorite']), + shapelessRecipe('emendatusenigmatica:dimensional_dust', ['thermal:earth_charge', '#forge:ores/dimensional']), + shapelessRecipe('emendatusenigmatica:potassium_nitrate_dust', [ + 'thermal:earth_charge', + '#forge:ores/potassium_nitrate' + ]) + ]; + + recipes.forEach(function (recipe) { + event.shapeless(recipe.result, recipe.ingredients); + }); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/astralsorcery/block_transmutation.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/astralsorcery/block_transmutation.js new file mode 100644 index 0000000..14d0434 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/astralsorcery/block_transmutation.js @@ -0,0 +1,25 @@ +// events.listen('recipes', (event) => { +// var data = { +// recipes: [ +// { inputTag: '#forge:ores/iron', output: 'astralsorcery:starmetal_ore', starlight: 100 }, +// { inputTag: '#forge:ores/diamond', output: 'emendatusenigmatica:emerald_ore', starlight: 1000 }, +// { inputTag: '#forge:workbench', output: 'astralsorcery:altar_discovery', starlight: 60 } +// ] +// }; +// data.recipes.forEach((recipe) => { +// ingredient.of(recipe.inputTag).stacks.forEach((input) => { +// if (!input.id.includes('chunk')) { +// event.recipes.astralsorcery.block_transmutation({ +// type: 'astralsorcery.block_transmutation', +// input: { +// block: input.id +// }, +// output: { +// block: recipe.output +// }, +// starlight: recipe.starlight +// }); +// } +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/astralsorcery/infuser.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/astralsorcery/infuser.js new file mode 100644 index 0000000..71f046d --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/astralsorcery/infuser.js @@ -0,0 +1,55 @@ +// events.listen('recipes', (event) => { +// data = { +// recipes: [ +// { +// input: { item: 'thermal:blizz_rod' }, +// fluid: 'astralsorcery:liquid_starlight', +// fluidRate: 0.1, +// output: 'thermal:blizz_powder', +// count: 4, +// duration: 100 +// }, +// { +// input: { item: 'thermal:basalz_rod' }, +// fluid: 'astralsorcery:liquid_starlight', +// fluidRate: 0.1, +// output: 'thermal:basalz_powder', +// count: 4, +// duration: 100 +// }, +// { +// input: { item: 'thermal:blitz_rod' }, +// fluid: 'astralsorcery:liquid_starlight', +// fluidRate: 0.1, +// output: 'thermal:blitz_powder', +// count: 4, +// duration: 100 +// }, +// { +// input: { item: 'simplefarming:habanero' }, +// fluid: 'astralsorcery:liquid_starlight', +// fluidRate: 0.1, +// output: 'simplefarming:golden_habanero', +// count: 1, +// duration: 50 +// } +// ] +// }; + +// data.recipes.forEach((recipe) => { +// event.recipes.astralsorcery.infuser({ +// type: 'astralsorcery:infuser', +// fluidInput: recipe.fluid, +// input: recipe.input, +// output: { +// item: recipe.output, +// count: recipe.count +// }, +// consumptionChance: recipe.fluidRate, +// duration: recipe.duration, +// consumeMultipleFluids: false, +// acceptChaliceInput: true, +// copyNBTToOutputs: false +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/bloodmagic/alchemytable.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/bloodmagic/alchemytable.js new file mode 100644 index 0000000..b1b9716 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/bloodmagic/alchemytable.js @@ -0,0 +1,62 @@ +// events.listen('recipes', (event) => { +// data = { +// recipes: [ +// { +// inputs: [{ tag: 'forge:rods/blaze' }], +// output: 'minecraft:blaze_powder', +// count: 4, +// syphon: 50, +// ticks: 20, +// orbLevel: 1 +// }, +// { +// inputs: [{ item: 'thermal:basalz_rod' }], +// output: 'thermal:basalz_powder', +// count: 4, +// syphon: 50, +// ticks: 20, +// orbLevel: 1 +// }, +// { +// inputs: [{ item: 'thermal:blizz_rod' }], +// output: 'thermal:blizz_powder', +// count: 4, +// syphon: 50, +// ticks: 20, +// orbLevel: 1 +// }, +// { +// inputs: [{ item: 'thermal:blitz_rod' }], +// output: 'thermal:blitz_powder', +// count: 4, +// syphon: 50, +// ticks: 20, +// orbLevel: 1 +// }, +// { +// inputs: [{ item: 'minecraft:dirt' }, { item: 'minecraft:bone_meal' }, { tag: 'forge:mushrooms' }], +// output: 'minecraft:mycelium', +// count: 1, +// syphon: 200, +// ticks: 200, +// orbLevel: 1 +// }, +// { +// inputs: [{ item: 'minecraft:dirt' }, { item: 'minecraft:bone_meal' }, { tag: 'minecraft:leaves' }], +// output: 'minecraft:podzol', +// count: 1, +// syphon: 200, +// ticks: 200, +// orbLevel: 1 +// } +// ] +// }; + +// data.recipes.forEach((recipe) => { +// event.recipes.bloodmagic +// .alchemytable(item.of(recipe.output, recipe.count), recipe.inputs) +// .syphon(recipe.syphon) +// .ticks(recipe.ticks) +// .upgradeLevel(recipe.orbLevel); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/bloodmagic/soulforge.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/bloodmagic/soulforge.js new file mode 100644 index 0000000..983618c --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/bloodmagic/soulforge.js @@ -0,0 +1,23 @@ +// events.listen('recipes', (event) => { +// event.recipes.bloodmagic.soulforge({ +// type: 'bloodmagic:soulforge', +// input0: { +// tag: 'forge:stone' +// }, +// input1: { +// tag: 'forge:rods/blaze' +// }, +// input2: { +// item: 'bloodmagic:explosivepowder' +// }, +// input3: { +// item: 'bloodmagic:explosivepowder' +// }, +// output: { +// item: 'bloodmagic:primitive_explosive_cell', +// nbt: '{Damage:0}' +// }, +// minimumDrain: 1200.0, +// drain: 200.0 +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/crushing.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/crushing.js new file mode 100644 index 0000000..c6a34ff --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/crushing.js @@ -0,0 +1,13 @@ +// events.listen('recipes', (event) => { +// var data = { +// recipes: [ +// { +// outputs: [Item.of('emendatusenigmatica:obsidian_dust'), Item.of('minecraft:obsidian').withChance(0.75)], +// input: 'minecraft:obsidian' +// } +// ] +// }; +// data.recipes.forEach((recipe) => { +// event.recipes.create.crushing(recipe.outputs, recipe.input); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/cutting.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/cutting.js new file mode 100644 index 0000000..fc17ea9 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/cutting.js @@ -0,0 +1,57 @@ +// events.listen('recipes', function (event) { +// buildWoodVariants.forEach((variant) => { +// var modID = variant.logBlock.split(':')[0]; + +// // mod blacklist +// if (modID == 'biomesoplenty' || modID == 'minecraft') { +// return; +// } + +// data = { +// recipes: [ +// { +// input: variant.logBlock, +// output: variant.logBlockStripped, +// count: 1, +// time: 50 +// }, +// { +// input: variant.woodBlock, +// output: variant.woodBlockStripped, +// count: 1, +// time: 50 +// }, +// { +// input: variant.logBlockStripped, +// output: variant.plankBlock, +// count: 5, +// time: 100 +// }, +// { +// input: variant.woodBlockStripped, +// output: variant.plankBlock, +// count: 5, +// time: 100 +// } +// ] +// }; + +// data.recipes.forEach((recipe) => { +// event.recipes.create.cutting({ +// type: 'create:cutting', +// ingredients: [ +// { +// item: recipe.input +// } +// ], +// results: [ +// { +// item: recipe.output, +// count: recipe.count +// } +// ], +// processingTime: recipe.time +// }); +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/mechanical_crafting.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/mechanical_crafting.js new file mode 100644 index 0000000..e5ae504 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/mechanical_crafting.js @@ -0,0 +1,35 @@ +events.listen('recipes', (event) => { + data = { + recipes: [ + { + pattern: [' L ', 'RRQRR', ' CCC '], + key: { + L: { + tag: 'forge:plates/lapis' + }, + R: { + tag: 'forge:dusts/redstone' + }, + Q: { + item: 'create:polished_rose_quartz' + }, + C: { + tag: 'forge:nuggets/gold' + } + }, + result: 'create:integrated_circuit' + } + ] + }; + + data.recipes.forEach((recipe) => { + event.recipes.create.mechanical_crafting({ + type: 'create.mechanical_crafting', + pattern: recipe.pattern, + key: recipe.key, + result: { + item: recipe.result + } + }); + }); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/milling.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/milling.js new file mode 100644 index 0000000..633ff10 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/milling.js @@ -0,0 +1,67 @@ +// events.listen('recipes', (event) => { +// var data = { +// recipes: [ +// { +// input: 'thermal:blizz_rod', +// outputs: [item.of('thermal:blizz_powder', 3), item.of('minecraft:snowball', 1).withChance(0.25)], +// processingTime: 30 +// }, +// { +// input: 'thermal:blitz_rod', +// outputs: [ +// item.of('thermal:blitz_powder', 3), +// item.of('emendatusenigmatica:potassium_nitrate_gem', 1).withChance(0.25) +// ], +// processingTime: 30 +// }, +// { +// input: 'thermal:basalz_rod', +// outputs: [item.of('thermal:basalz_powder', 3), item.of('thermal:slag', 1).withChance(0.25)], +// processingTime: 30 +// }, +// { +// input: 'byg:pink_sandstone', +// outputs: [item.of('byg:pink_sand')], +// processingTime: 150 +// }, +// { +// input: 'byg:purple_sandstone', +// outputs: [item.of('byg:purple_sand')], +// processingTime: 150 +// }, +// { +// input: 'byg:blue_sandstone', +// outputs: [item.of('byg:blue_sand')], +// processingTime: 150 +// }, +// { +// input: 'byg:white_sandstone', +// outputs: [item.of('byg:white_sand')], +// processingTime: 150 +// }, +// { +// input: 'byg:black_sandstone', +// outputs: [item.of('byg:black_sand')], +// processingTime: 150 +// }, +// { +// input: 'biomesoplenty:black_sandstone', +// outputs: [item.of('biomesoplenty:black_sand')], +// processingTime: 150 +// }, +// { +// input: 'biomesoplenty:orange_sandstone', +// outputs: [item.of('biomesoplenty:orange_sand')], +// processingTime: 150 +// }, +// { +// input: 'biomesoplenty:white_sandstone', +// outputs: [item.of('biomesoplenty:white_sand')], +// processingTime: 150 +// } +// ] +// }; +// data.recipes.forEach((recipe) => { +// event.recipes.create.milling(recipe.outputs, recipe.input).processingTime(recipe.processingTime); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/milling_flowers.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/milling_flowers.js new file mode 100644 index 0000000..f491f81 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/milling_flowers.js @@ -0,0 +1,84 @@ +// events.listen('recipes', (event) => { +// var data = { +// recipes: [ +// { input: 'byg:yellow_tulip', color: 'yellow', multiplier: '2' }, +// { input: 'byg:yellow_daffodil', color: 'yellow', multiplier: '2' }, +// { input: 'byg:winter_scilla', color: 'light_blue', multiplier: '2' }, +// { input: 'byg:winter_rose', color: 'white', multiplier: '2' }, +// { input: 'byg:winter_cyclamen', color: 'cyan', multiplier: '2' }, +// { input: 'byg:white_sage', color: 'white', multiplier: '2' }, +// { input: 'byg:white_anemone', color: 'white', multiplier: '2' }, +// { input: 'byg:violet_leather_flower', color: 'blue', multiplier: '2' }, +// { input: 'byg:torch_ginger', color: 'red', multiplier: '2' }, +// { input: 'byg:snowdrops', color: 'white', multiplier: '2' }, +// { input: 'byg:silver_vase_flower', color: 'pink', multiplier: '2' }, +// { input: 'byg:rose', color: 'red', multiplier: '2' }, +// { input: 'byg:richea', color: 'light_gray', multiplier: '2' }, +// { input: 'byg:red_orchid', color: 'red', multiplier: '2' }, +// { input: 'byg:red_cornflower', color: 'red', multiplier: '2' }, +// { input: 'byg:purple_tulip', color: 'purple', multiplier: '2' }, +// { input: 'byg:purple_sage', color: 'purple', multiplier: '2' }, +// { input: 'byg:purple_orchid', color: 'purple', multiplier: '2' }, +// { input: 'byg:purple_amaranth', color: 'purple', multiplier: '2' }, +// { input: 'byg:protea_flower', color: 'magenta', multiplier: '2' }, +// { input: 'byg:pink_orchid', color: 'pink', multiplier: '2' }, +// { input: 'byg:pink_daffodil', color: 'pink', multiplier: '2' }, +// { input: 'byg:pink_anemone', color: 'pink', multiplier: '2' }, +// { input: 'byg:pink_allium_flower_bush', color: 'pink', multiplier: '2' }, +// { input: 'byg:pink_allium', color: 'pink', multiplier: '2' }, +// { input: 'byg:peach_leather_flower', color: 'pink', multiplier: '2' }, +// { input: 'byg:osiria_rose', color: 'pink', multiplier: '2' }, +// { input: 'byg:orange_daisy', color: 'orange', multiplier: '2' }, +// { input: 'byg:orange_amaranth', color: 'orange', multiplier: '2' }, +// { input: 'byg:magenta_tulip', color: 'magenta', multiplier: '2' }, +// { input: 'byg:magenta_amaranth', color: 'magenta', multiplier: '2' }, +// { input: 'byg:lolipop_flower', color: 'yellow', multiplier: '2' }, +// { input: 'byg:lazarus_bellflower', color: 'magenta', multiplier: '2' }, +// { input: 'byg:kovan_flower', color: 'red', multiplier: '2' }, +// { input: 'byg:iris', color: 'purple', multiplier: '2' }, +// { input: 'byg:incan_lily', color: 'orange', multiplier: '2' }, +// { input: 'byg:guzmania', color: 'orange', multiplier: '2' }, +// { input: 'byg:green_tulip', color: 'lime', multiplier: '2' }, +// { input: 'byg:firecracker_flower_bush', color: 'pink', multiplier: '2' }, +// { input: 'byg:fairy_slipper', color: 'magenta', multiplier: '2' }, +// { input: 'byg:daffodil', color: 'pink', multiplier: '2' }, +// { input: 'byg:cyan_rose', color: 'cyan', multiplier: '2' }, +// { input: 'byg:cyan_tulip', color: 'cyan', multiplier: '2' }, +// { input: 'byg:cyan_amaranth', color: 'cyan', multiplier: '2' }, +// { input: 'byg:crocus', color: 'purple', multiplier: '2' }, +// { input: 'byg:california_poppy', color: 'orange', multiplier: '2' }, +// { input: 'byg:blue_sage', color: 'blue', multiplier: '2' }, +// { input: 'byg:black_rose', color: 'black', multiplier: '2' }, +// { input: 'byg:bistort', color: 'pink', multiplier: '2' }, +// { input: 'byg:begonia', color: 'red', multiplier: '2' }, +// { input: 'byg:angelica', color: 'white', multiplier: '2' }, +// { input: 'byg:amaranth', color: 'red', multiplier: '2' }, +// { input: 'byg:alpine_bellflower', color: 'purple', multiplier: '2' }, +// { input: 'byg:allium_flower_bush', color: 'purple', multiplier: '2' }, +// { input: 'byg:reeds', color: 'brown', multiplier: '2' }, +// { input: 'byg:prickly_pear_cactus', color: 'green', multiplier: '2' }, +// { input: 'byg:mini_cactus', color: 'green', multiplier: '2' }, +// { input: 'byg:horseweed', color: 'green', multiplier: '2' }, +// { input: 'byg:golden_spined_cactus', color: 'green', multiplier: '2' }, +// { input: 'byg:blueberries', color: 'blue', multiplier: '2' }, +// { input: 'byg:thereal_bellflower', color: 'light_blue', multiplier: '2' }, +// { input: 'byg:tall_pink_allium', color: 'pink', multiplier: '3' }, +// { input: 'byg:japanese_orchid', color: 'pink', multiplier: '3' }, +// { input: 'byg:foxglove', color: 'cyan', multiplier: '3' }, +// { input: 'byg:delphinium', color: 'blue', multiplier: '3' }, +// { input: 'byg:azalea', color: 'blue', multiplier: '3' }, +// { input: 'byg:tall_allium', color: 'purple', multiplier: '3' } +// ] +// }; +// data.recipes.forEach((recipe) => { +// event.recipes.create.milling( +// [ +// Item.of('minecraft:' + recipe.color + '_dye').withCount(recipe.multiplier), +// Item.of('minecraft:' + recipe.color + '_dye') +// .withCount(2) +// .withChance(0.25) +// ], +// recipe.input +// ); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/mixing.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/mixing.js new file mode 100644 index 0000000..30f61c2 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/create/mixing.js @@ -0,0 +1,79 @@ +// events.listen('recipes', (event) => { +// var data = { +// recipes_heated: [ +// { +// inputs: ['#forge:ingots/copper', '#forge:ingots/copper', '#forge:ingots/copper', '#forge:ingots/tin'], +// output: Item.of('emendatusenigmatica:bronze_ingot', 4) +// }, +// { +// inputs: ['#forge:ingots/copper', '#forge:ingots/nickel'], +// output: Item.of('emendatusenigmatica:constantan_ingot', 2) +// }, +// { +// inputs: ['#forge:ingots/gold', '#forge:ingots/silver'], +// output: Item.of('emendatusenigmatica:electrum_ingot', 2) +// }, +// { +// inputs: ['#forge:ingots/iron', '#forge:ingots/iron', '#forge:ingots/nickel'], +// output: Item.of('emendatusenigmatica:invar_ingot', 3) +// }, +// { +// inputs: ['#forge:storage_blocks/coal'], +// output: Item.of('emendatusenigmatica:coke_gem', 9) +// } +// ], +// recipes_superheated: [ +// { +// inputs: [ +// '#forge:dusts/coal_coke', +// '#forge:ingots/iron', +// '#forge:ingots/iron', +// '#forge:ingots/iron', +// '#forge:ingots/iron' +// ], +// output: Item.of('emendatusenigmatica:steel_ingot', 4) +// }, +// { +// inputs: [ +// '#forge:ingots/copper', +// '#forge:ingots/copper', +// '#forge:ingots/copper', +// '#forge:ingots/silver', +// '#forge:dusts/redstone', +// '#forge:dusts/redstone', +// '#forge:dusts/redstone', +// '#forge:dusts/redstone' +// ], +// output: Item.of('emendatusenigmatica:signalum_ingot', 4) +// }, +// { +// inputs: [ +// '#forge:ingots/tin', +// '#forge:ingots/tin', +// '#forge:ingots/tin', +// '#forge:ingots/silver', +// '#forge:dusts/glowstone', +// '#forge:dusts/glowstone' +// ], +// output: Item.of('emendatusenigmatica:lumium_ingot', 4) +// }, +// { +// inputs: [ +// '#forge:ingots/lead', +// '#forge:ingots/lead', +// '#forge:ingots/lead', +// '#forge:dusts/diamond', +// '#forge:ender_pearls', +// '#forge:ender_pearls' +// ], +// output: Item.of('emendatusenigmatica:enderium_ingot', 2) +// } +// ] +// }; +// data.recipes_heated.forEach((recipe) => { +// event.recipes.create.mixing(recipe.output, recipe.inputs).heated(); +// }); +// data.recipes_superheated.forEach((recipe) => { +// event.recipes.create.mixing(recipe.output, recipe.inputs).superheated(); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/immersiveengineering/cloche.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/immersiveengineering/cloche.js new file mode 100644 index 0000000..c102ce3 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/immersiveengineering/cloche.js @@ -0,0 +1,339 @@ +// events.listen('recipes', (event) => { +// var data = { +// recipes: [ +// { +// input: 'simplefarming:yam', +// results: [{ item: 'simplefarming:yam', count: 2 }], +// time: 800, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:yam_crop' } +// }, +// { +// input: 'simplefarming:ginger', +// results: [{ item: 'simplefarming:ginger', count: 2 }], +// time: 800, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:ginger_crop' } +// }, +// { +// input: 'simplefarming:onion', +// results: [{ item: 'simplefarming:onion', count: 2 }], +// time: 800, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:onion_crop' } +// }, +// { +// input: 'simplefarming:sweet_potato', +// results: [{ item: 'simplefarming:sweet_potato', count: 2 }], +// time: 800, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:sweet_potato_crop' } +// }, +// { +// input: 'simplefarming:radish', +// results: [{ item: 'simplefarming:radish', count: 2 }], +// time: 800, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:radish_crop' } +// }, +// { +// input: 'simplefarming:cassava', +// results: [{ item: 'simplefarming:cassava', count: 2 }], +// time: 800, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:cassava_crop' } +// }, +// { +// input: 'simplefarming:turnip', +// results: [{ item: 'simplefarming:turnip', count: 2 }], +// time: 800, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:turnip_crop' } +// }, +// { +// input: 'simplefarming:cumin_seeds', +// results: [{ item: 'simplefarming:cumin_seeds', count: 2 }], +// time: 640, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:cumin' } +// }, +// { +// input: 'simplefarming:quinoa_seeds', +// results: [{ item: 'simplefarming:quinoa_seeds', count: 2 }], +// time: 640, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:quinoa' } +// }, +// { +// input: 'simplefarming:peanut', +// results: [{ item: 'simplefarming:peanut', count: 2 }], +// time: 640, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:peanut_crop' } +// }, +// { +// input: 'simplefarming:rice_seeds', +// results: [{ item: 'simplefarming:rice', count: 2 }, { item: 'simplefarming:rice_seeds' }], +// time: 640, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:rice_crop' } +// }, +// { +// input: 'simplefarming:barley_seeds', +// results: [{ item: 'simplefarming:barley', count: 2 }, { item: 'simplefarming:barley_seeds' }], +// time: 640, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:barley_crop' } +// }, +// { +// input: 'simplefarming:oat_seeds', +// results: [{ item: 'simplefarming:oat', count: 2 }, { item: 'simplefarming:oat_seeds' }], +// time: 640, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:oat_crop' } +// }, +// { +// input: 'simplefarming:rye_seeds', +// results: [{ item: 'simplefarming:rye', count: 2 }, { item: 'simplefarming:rye_seeds' }], +// time: 640, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:rye_crop' } +// }, +// { +// input: 'simplefarming:sorghum_seeds', +// results: [{ item: 'simplefarming:sorghum', count: 2 }, { item: 'simplefarming:sorghum_seeds' }], +// time: 640, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:sorghum_crop' } +// }, +// { +// input: 'simplefarming:corn_seeds', +// results: [{ item: 'simplefarming:corn', count: 2 }, { item: 'simplefarming:corn_seeds' }], +// time: 800, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:corn_crop' } +// }, +// { +// input: 'simplefarming:tomato_seeds', +// results: [{ item: 'simplefarming:tomato', count: 2 }, { item: 'simplefarming:tomato_seeds' }], +// time: 560, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:tomato_crop' } +// }, +// { +// input: 'simplefarming:soybean_seeds', +// results: [{ item: 'simplefarming:soybean', count: 2 }, { item: 'simplefarming:soybean_seeds' }], +// time: 560, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:soybean_crop' } +// }, +// { +// input: 'simplefarming:pepper_seeds', +// results: [{ item: 'simplefarming:pepper', count: 2 }, { item: 'simplefarming:pepper_seeds' }], +// time: 560, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:pepper_crop' } +// }, +// { +// input: 'simplefarming:pepper_seeds', +// results: [{ item: 'simplefarming:habanero' }, { item: 'simplefarming:pepper_seeds' }], +// time: 1680, +// soils: [{ item: 'minecraft:netherrack' }], +// render: { type: 'crop', block: 'simplefarming:pepper_crop' } +// }, +// { +// input: 'simplefarming:zucchini_seeds', +// results: [{ item: 'simplefarming:zucchini', count: 2 }, { item: 'simplefarming:zucchini_seeds' }], +// time: 560, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:zucchini_crop' } +// }, +// { +// input: 'simplefarming:cucumber_seeds', +// results: [{ item: 'simplefarming:cucumber', count: 2 }, { item: 'simplefarming:cucumber_seeds' }], +// time: 560, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:cucumber_crop' } +// }, +// { +// input: 'simplefarming:pea_seeds', +// results: [{ item: 'simplefarming:pea_pod', count: 2 }, { item: 'simplefarming:pea_seeds' }], +// time: 560, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:pea_crop' } +// }, +// { +// input: 'simplefarming:eggplant_seeds', +// results: [{ item: 'simplefarming:eggplant', count: 2 }, { item: 'simplefarming:eggplant_seeds' }], +// time: 560, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:eggplant_crop' } +// }, +// { +// input: 'simplefarming:spinach_seeds', +// results: [{ item: 'simplefarming:spinach', count: 2 }, { item: 'simplefarming:spinach_seeds' }], +// time: 480, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:spinach_crop' } +// }, +// { +// input: 'simplefarming:broccoli_seeds', +// results: [{ item: 'simplefarming:broccoli', count: 2 }, { item: 'simplefarming:broccoli_seeds' }], +// time: 480, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:broccoli_crop' } +// }, +// { +// input: 'simplefarming:lettuce_seeds', +// results: [{ item: 'simplefarming:lettuce', count: 2 }, { item: 'simplefarming:lettuce_seeds' }], +// time: 480, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:lettuce_crop' } +// }, +// { +// input: 'simplefarming:cantaloupe_seeds', +// results: [{ item: 'simplefarming:cantaloupe_block' }], +// time: 800, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:cantaloupe_crop' } +// }, +// { +// input: 'simplefarming:honeydew_seeds', +// results: [{ item: 'simplefarming:honeydew_block' }], +// time: 800, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:honeydew_crop' } +// }, +// { +// input: 'simplefarming:squash_seeds', +// results: [{ item: 'simplefarming:squash_block' }], +// time: 800, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:squash_crop' } +// }, +// { +// input: 'simplefarming:cotton_seeds', +// results: [{ item: 'simplefarming:cotton' }, { item: 'simplefarming:cotton_seeds', count: 2 }], +// time: 800, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'crop', block: 'simplefarming:cotton_crop' } +// }, +// { +// input: 'simplefarming:kenaf_seeds', +// results: [{ item: 'simplefarming:kenaf_fiber' }, { item: 'simplefarming:kenaf_seeds', count: 2 }], +// time: 800, +// soils: [{ item: 'minecraft:dirt' }], +// render: { type: 'hemp', block: 'simplefarming:kenaf_crop' } +// }, +// { +// input: 'quark:glowshroom', +// results: [{ item: 'quark:glowshroom' }], +// time: 480, +// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }], +// render: { type: 'generic', block: 'quark:glowshroom' } +// }, +// { +// input: 'byg:sythian_fungus', +// results: [{ item: 'byg:sythian_fungus' }], +// time: 480, +// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }], +// render: { type: 'generic', block: 'byg:sythian_fungus' } +// }, +// { +// input: 'byg:green_mushroom', +// results: [{ item: 'byg:green_mushroom' }], +// time: 480, +// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }], +// render: { type: 'generic', block: 'minecraft:mycelium' } +// }, +// { +// input: 'byg:weeping_milkcap', +// results: [{ item: 'byg:weeping_milkcap' }], +// time: 480, +// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }], +// render: { type: 'generic', block: 'byg:weeping_milkcap' } +// }, +// { +// input: 'byg:wood_blewit', +// results: [{ item: 'byg:wood_blewit' }], +// time: 480, +// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }], +// render: { type: 'generic', block: 'byg:wood_blewit' } +// }, +// { +// input: 'byg:black_puff', +// results: [{ item: 'byg:black_puff' }], +// time: 480, +// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }], +// render: { type: 'generic', block: 'byg:black_puff' } +// }, +// // No longer exists? +// // { +// // input: 'byg:toadstool', +// // results: [{item: 'byg:toadstool'}], +// // time: 480, +// // soils: [{item: 'minecraft:mycelium'},{item: 'minecraft:podzol'}], +// // render: {type: 'generic', block: 'byg:toadstool'} +// // }, +// { +// input: 'byg:death_cap', +// results: [{ item: 'byg:death_cap' }], +// time: 480, +// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }], +// render: { type: 'generic', block: 'byg:death_cap' } +// }, +// { +// input: 'byg:blue_glowshroom', +// results: [{ item: 'byg:blue_glowshroom' }], +// time: 480, +// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }], +// render: { type: 'generic', block: 'byg:blue_glowshroom' } +// }, +// { +// input: 'byg:purple_glowshroom', +// results: [{ item: 'byg:purple_glowshroom' }], +// time: 480, +// soils: [{ item: 'minecraft:mycelium' }, { item: 'minecraft:podzol' }], +// render: { type: 'generic', block: 'byg:purple_glowshroom' } +// }, +// { +// input: 'minecraft:crimson_fungus', +// results: [{ item: 'minecraft:crimson_fungus' }], +// time: 480, +// soils: [{ item: 'minecraft:crimson_nylium' }, { item: 'minecraft:warped_nylium' }], +// render: { type: 'generic', block: 'minecraft:crimson_fungus' } +// }, +// { +// input: 'minecraft:warped_fungus', +// results: [{ item: 'minecraft:warped_fungus' }], +// time: 480, +// soils: [{ item: 'minecraft:crimson_nylium' }, { item: 'minecraft:warped_nylium' }], +// render: { type: 'generic', block: 'minecraft:warped_fungus' } +// }, +// { +// input: 'byg:shulkren_fungus', +// results: [{ item: 'byg:shulkren_fungus' }], +// time: 480, +// soils: [{ item: 'byg:shulkren_phylium' }], +// render: { type: 'generic', block: 'byg:shulkren_fungus' } +// }, +// { +// input: 'byg:soul_shroom', +// results: [{ item: 'byg:soul_shroom' }], +// time: 480, +// soils: [{ item: 'byg:nylium_soul_sand' }], +// render: { type: 'generic', block: 'byg:soul_shroom' } +// } +// ] +// }; +// data.recipes.forEach((recipe) => { +// event.recipes.immersiveengineering.cloche({ +// type: 'immersiveengineering:cloche', +// results: recipe.results, +// input: { item: recipe.input }, +// soil: recipe.soils, +// time: recipe.time, +// render: recipe.render +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/immersiveengineering/crusher.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/immersiveengineering/crusher.js new file mode 100644 index 0000000..554fd37 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/immersiveengineering/crusher.js @@ -0,0 +1,99 @@ +// events.listen('recipes', (event) => { +// var data = { +// recipes: [ +// { +// input: 'thermal:blizz_rod', +// output: item.of('thermal:blizz_powder', 4), +// secondary: [item.of('minecraft:snowball').chance(0.5)] +// }, +// { +// input: 'thermal:blitz_rod', +// output: item.of('thermal:blitz_powder', 4), +// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)] +// }, +// { +// input: 'thermal:basalz_rod', +// output: item.of('thermal:basalz_powder', 4), +// secondary: [item.of('thermal:slag').chance(0.5)] +// }, +// { +// input: '#forge:ores/nickel', +// output: item.of('emendatusenigmatica:nickel_dust', 2), +// secondary: [item.of('emendatusenigmatica:iron_dust').chance(0.1)] +// }, +// { +// input: '#forge:ores/gold', +// output: item.of('emendatusenigmatica:gold_dust', 2), +// secondary: [item.of('emendatusenigmatica:zinc_dust').chance(0.1)] +// }, +// { +// input: '#forge:ores/aluminum', +// output: item.of('emendatusenigmatica:aluminum_dust', 2), +// secondary: [item.of('emendatusenigmatica:iron_dust').chance(0.1)] +// }, +// { +// input: '#forge:ores/osmium', +// output: item.of('emendatusenigmatica:osmium_dust', 2), +// secondary: [item.of('emendatusenigmatica:tin_dust').chance(0.1)] +// }, +// { +// input: '#forge:ores/tin', +// output: item.of('emendatusenigmatica:tin_dust', 2), +// secondary: [item.of('emendatusenigmatica:osmium_dust').chance(0.1)] +// }, +// { +// input: '#forge:ores/zinc', +// output: item.of('emendatusenigmatica:zinc_dust', 2), +// secondary: [item.of('emendatusenigmatica:gold_dust').chance(0.1)] +// }, +// { +// input: 'byg:pink_sandstone', +// output: item.of('byg:pink_sand', 2), +// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)] +// }, +// { +// input: 'byg:purple_sandstone', +// output: item.of('byg:purple_sand', 2), +// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)] +// }, +// { +// input: 'byg:blue_sandstone', +// output: item.of('byg:blue_sand', 2), +// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)] +// }, +// { +// input: 'byg:white_sandstone', +// output: item.of('byg:white_sand', 2), +// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)] +// }, +// { +// input: 'byg:black_sandstone', +// output: item.of('byg:black_sand', 2), +// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)] +// }, +// { +// input: 'biomesoplenty:black_sandstone', +// output: item.of('biomesoplenty:black_sand', 2), +// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)] +// }, +// { +// input: 'biomesoplenty:orange_sandstone', +// output: item.of('biomesoplenty:orange_sand', 2), +// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)] +// }, +// { +// input: 'biomesoplenty:white_sandstone', +// output: item.of('biomesoplenty:white_sand', 2), +// secondary: [item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.5)] +// } +// ] +// }; +// data.recipes.forEach((recipe) => { +// event.remove({ +// input: recipe.input, +// mod: 'immersiveengineering', +// type: 'immersiveengineering:crusher' +// }); +// event.recipes.immersiveengineering.crusher(recipe.output, recipe.input, recipe.secondary); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/immersiveengineering/sawmill.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/immersiveengineering/sawmill.js new file mode 100644 index 0000000..6eda143 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/immersiveengineering/sawmill.js @@ -0,0 +1,38 @@ +// events.listen('recipes', function (event) { +// buildWoodVariants.forEach((variant) => { +// var modID = variant.logBlock.split(':')[0]; +// var sawDust = 'emendatusenigmatica:wood_dust'; + +// // mod blacklist +// if (modID == 'minecraft') { +// return; +// } + +// event.recipes.immersiveengineering +// .sawmill(item.of(variant.plankBlock, 6), variant.logBlockStripped, [ +// { +// stripping: false, +// output: sawDust +// } +// ]) +// .energy(800); + +// event.recipes.immersiveengineering +// .sawmill( +// item.of(variant.plankBlock, 6), +// [variant.logBlock, variant.woodBlock], +// [ +// { +// stripping: true, +// output: sawDust +// }, +// { +// stripping: false, +// output: sawDust +// } +// ], +// variant.logBlockStripped +// ) +// .energy(1600); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/immersiveengineering/squeezer.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/immersiveengineering/squeezer.js new file mode 100644 index 0000000..596e499 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/immersiveengineering/squeezer.js @@ -0,0 +1,69 @@ +// events.listen('recipes', (event) => { +// var data = { +// recipes: [ +// { input: 'simplefarming:cumin_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 }, +// { +// input: 'simplefarming:cantaloupe_seeds', +// fluid: 'immersiveengineering:plantoil', +// amount: 20, +// energy: 6400 +// }, +// { input: 'simplefarming:honeydew_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 }, +// { input: 'simplefarming:eggplant_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 }, +// { input: 'simplefarming:cucumber_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 }, +// { input: 'simplefarming:ginger_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 }, +// { input: 'simplefarming:kenaf_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 }, +// { input: 'simplefarming:cotton_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 }, +// { input: 'simplefarming:lettuce_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 }, +// { input: 'simplefarming:squash_seeds', fluid: 'immersiveengineering:plantoil', amount: 20, energy: 6400 }, +// { input: 'simplefarming:spinach_seeds', fluid: 'immersiveengineering:plantoil', amount: 40, energy: 6400 }, +// { input: 'simplefarming:soybean_seeds', fluid: 'immersiveengineering:plantoil', amount: 40, energy: 6400 }, +// { input: 'simplefarming:pea_seeds', fluid: 'immersiveengineering:plantoil', amount: 40, energy: 6400 }, +// { input: 'simplefarming:onion_seeds', fluid: 'immersiveengineering:plantoil', amount: 40, energy: 6400 }, +// { input: 'simplefarming:broccoli_seeds', fluid: 'immersiveengineering:plantoil', amount: 40, energy: 6400 }, +// { input: 'simplefarming:zucchini_seeds', fluid: 'immersiveengineering:plantoil', amount: 40, energy: 6400 }, +// { input: 'simplefarming:radish_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 }, +// { input: 'simplefarming:potato_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 }, +// { input: 'simplefarming:pepper_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 }, +// { input: 'simplefarming:yam_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 }, +// { input: 'simplefarming:turnip_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 }, +// { input: 'simplefarming:tomato_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 }, +// { +// input: 'simplefarming:sweet_potato_seeds', +// fluid: 'immersiveengineering:plantoil', +// amount: 60, +// energy: 6400 +// }, +// { input: 'simplefarming:carrot_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 }, +// { input: 'simplefarming:cassava_seeds', fluid: 'immersiveengineering:plantoil', amount: 60, energy: 6400 }, +// { input: 'simplefarming:sorghum_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 }, +// { input: 'simplefarming:rye_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 }, +// { input: 'simplefarming:rice_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 }, +// { input: 'simplefarming:barley_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 }, +// { +// input: 'simplefarming:sunflower_seeds', +// fluid: 'immersiveengineering:plantoil', +// amount: 80, +// energy: 6400 +// }, +// { input: 'simplefarming:corn_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 }, +// { input: 'simplefarming:oat_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 }, +// { input: 'simplefarming:peanut_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 }, +// { input: 'simplefarming:quinoa_seeds', fluid: 'immersiveengineering:plantoil', amount: 80, energy: 6400 }, +// { input: 'simplefarming:grape_seeds', fluid: 'immersiveengineering:plantoil', amount: 120, energy: 6400 } +// ] +// }; +// data.recipes.forEach((recipe) => { +// event.recipes.immersiveengineering.squeezer({ +// type: 'immersiveengineering:squeezer', +// fluid: { +// fluid: recipe.fluid, +// amount: recipe.amount +// }, +// input: { +// item: recipe.input +// }, +// energy: recipe.energy +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/industrialforegoing/dissolution_chamber_essence_conversion.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/industrialforegoing/dissolution_chamber_essence_conversion.js new file mode 100644 index 0000000..6bacda6 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/industrialforegoing/dissolution_chamber_essence_conversion.js @@ -0,0 +1,18 @@ +// events.listen('recipes', (event) => { +// event.recipes.industrialforegoing.dissolution_chamber({ +// type: 'industrialforegoing.dissolution_chamber', +// input: [ +// { +// item: 'minecraft:glass_pane' +// } +// ], +// inputFluid: '{ FluidName: "pneumaticcraft:memory_essence", Amount: 1000 }', +// processingTime: 100, +// output: { +// item: 'minecraft:glass_pane', +// count: 1 +// }, +// outputFluid: '{FluidName:"industrialforegoing:essence",Amount:1000}', +// type: 'industrialforegoing:dissolution_chamber' +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/industrialforegoing/laser_drill_fluid.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/industrialforegoing/laser_drill_fluid.js new file mode 100644 index 0000000..61389cc --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/industrialforegoing/laser_drill_fluid.js @@ -0,0 +1,62 @@ +// events.listen('recipes', function (event) { +// event.remove({ id: 'industrialforegoing:laser_drill_fluid/oil' }); +// event.recipes.industrialforegoing.laser_drill_fluid({ +// type: 'industrialforegoing.laser_drill_fluid', +// output: '{FluidName:"pneumaticcraft:oil",Amount:10}', +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: [ +// 'minecraft:nether_wastes', +// 'minecraft:basalt_deltas', +// 'minecraft:warped_forest', +// 'minecraft:crimson_forest', +// 'minecraft:soul_sand_valley', +// 'byg:embur_bog', +// 'byg:glowstone_gardens', +// 'byg:sythian_torrids', +// 'byg:warped_desert', +// 'byg:subzero_hypogeal', +// 'byg:quartz_desert', +// 'byg:brimstone_caverns', +// 'byg:weeping_mire', +// 'byg:withering_woods', +// 'byg:magma_wastes', +// 'byg:wailing_garth', +// 'byg:crimson_gardens', +// 'biomesoplenty:crystalline_chasm', +// 'biomesoplenty:undergrowth', +// 'biomesoplenty:visceral_heap', +// 'biomesoplenty:withered_abyss', +// 'minecraft:the_end', +// 'minecraft:the_void', +// 'minecraft:small_end_islands', +// 'minecraft:end_barrens', +// 'minecraft:end_highlands', +// 'minecraft:end_midlands', +// 'byg:ivis_fields', +// 'byg:bulbis_gardens', +// 'byg:shattered_desert', +// 'byg:ethereal_islands', +// 'byg:purpur_peaks', +// 'byg:cryptic_wastes', +// 'byg:viscal_isles', +// 'byg:shulkren_forest', +// 'byg:nightshade_forest' +// ] +// }, +// depth_min: 5, +// depth_max: 20, +// weight: 8 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens15' +// }, +// entity: 'minecraft:empty', +// type: 'industrialforegoing:laser_drill_fluid' +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/industrialforegoing/laser_drill_ore.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/industrialforegoing/laser_drill_ore.js new file mode 100644 index 0000000..df1904f --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/industrialforegoing/laser_drill_ore.js @@ -0,0 +1,1016 @@ +// events.listen('recipes', function (event) { +// var end_biomes = [ +// 'minecraft:the_end', +// 'minecraft:the_void', +// 'minecraft:small_end_islands', +// 'minecraft:end_barrens', +// 'minecraft:end_highlands', +// 'minecraft:end_midlands', +// 'byg:ivis_fields', +// 'byg:bulbis_gardens', +// 'byg:shattered_desert', +// 'byg:ethereal_islands', +// 'byg:purpur_peaks', +// 'byg:cryptic_wastes', +// 'byg:viscal_isles', +// 'byg:shulkren_forest', +// 'byg:nightshade_forest' +// ]; + +// var nether_biomes = [ +// 'minecraft:nether_wastes', +// 'minecraft:basalt_deltas', +// 'minecraft:warped_forest', +// 'minecraft:crimson_forest', +// 'minecraft:soul_sand_valley', +// 'byg:embur_bog', +// 'byg:glowstone_gardens', +// 'byg:sythian_torrids', +// 'byg:warped_desert', +// 'byg:subzero_hypogeal', +// 'byg:quartz_desert', +// 'byg:brimstone_caverns', +// 'byg:weeping_mire', +// 'byg:withering_woods', +// 'byg:magma_wastes', +// 'byg:wailing_garth', +// 'byg:crimson_gardens', +// 'biomesoplenty:crystalline_chasm', +// 'biomesoplenty:undergrowth', +// 'biomesoplenty:visceral_heap', +// 'biomesoplenty:withered_abyss' +// ]; + +// //var nether_end_biomes = end_biomes.concat(nether_biomes); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/sapphire' }); +// event.remove({ id: 'industrialforegoing:laser_drill_ore/ruby' }); +// event.remove({ id: 'industrialforegoing:laser_drill_ore/niter' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/potassium_nitrate' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 5, +// depth_max: 32, +// weight: 6 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens8' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/arcane' }); +// event.remove({ id: 'industrialforegoing:laser_drill_ore/mana' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/mana' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 5, +// depth_max: 32, +// weight: 6 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens10' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/bitumen' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/bitumen' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 10, +// depth_max: 40, +// weight: 5 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens15' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/fluorite' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/fluorite' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 5, +// depth_max: 16, +// weight: 4 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens7' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// item: 'emendatusenigmatica:dimensional_chunk' +// }, +// rarity: [ +// { +// whitelist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// blacklist: {}, +// depth_min: 0, +// depth_max: 255, +// weight: 12 +// }, +// { +// whitelist: { +// type: 'minecraft:worldgen/biome', +// values: nether_biomes +// }, +// blacklist: {}, +// depth_min: 7, +// depth_max: 117, +// weight: 12 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens0' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/aluminum' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/aluminum' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 68, +// depth_max: 84, +// weight: 5 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens12' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/coal' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/coal' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 5, +// depth_max: 132, +// weight: 10 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 4 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens15' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/copper' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/copper' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 35, +// depth_max: 65, +// weight: 10 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 2 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens1' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/diamond' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/diamond' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 5, +// depth_max: 16, +// weight: 4 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens3' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/cinnabar' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/cinnabar' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 30, +// depth_max: 70, +// weight: 2 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens14' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/lapis' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/lapis' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 13, +// depth_max: 34, +// weight: 14 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 2 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens11' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/lead' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/lead' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 10, +// depth_max: 40, +// weight: 6 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens10' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/zinc' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/zinc' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 10, +// depth_max: 40, +// weight: 4 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens12' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// //event.remove({ id: 'industrialforegoing:laser_drill_ore/apatite' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/apatite' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 40, +// depth_max: 80, +// weight: 16 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 2 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens3' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/nickel' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/nickel' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 5, +// depth_max: 68, +// weight: 4 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens12' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/quartz' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// item: 'minecraft:nether_quartz_ore' +// }, +// rarity: [ +// { +// whitelist: { +// type: 'minecraft:worldgen/biome', +// values: nether_biomes +// }, +// blacklist: {}, +// depth_min: 7, +// depth_max: 117, +// weight: 12 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens0' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/redstone' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/redstone' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 5, +// depth_max: 16, +// weight: 28 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 4 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens14' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/silver' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/silver' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 10, +// depth_max: 40, +// weight: 5 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens7' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/sulfur' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/sulfur' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 5, +// depth_max: 10, +// weight: 6 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens4' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/tin' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/tin' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 64, +// depth_max: 96, +// weight: 8 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 2 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens8' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/uranium' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/uranium' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 5, +// depth_max: 29, +// weight: 5 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens5' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/emerald' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/emerald' +// }, +// rarity: [ +// { +// whitelist: { +// type: 'minecraft:worldgen/biome', +// values: [ +// 'minecraft:mountains', +// 'minecraft:mountain_edge', +// 'minecraft:gravelly_mountains', +// 'minecraft:modified_gravelly_mountains', +// 'minecraft:snowy_mountains', +// 'minecraft:snowy_taiga_mountains' +// ] +// }, +// blacklist: {}, +// depth_min: 5, +// depth_max: 29, +// weight: 8 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens5' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/glowstone' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// item: 'minecraft:glowstone' +// }, +// rarity: [ +// { +// whitelist: { +// type: 'minecraft:worldgen/biome', +// values: nether_biomes +// }, +// blacklist: {}, +// depth_min: 7, +// depth_max: 117, +// weight: 8 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens4' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/gold' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/gold' +// }, +// rarity: [ +// { +// whitelist: { +// type: 'minecraft:worldgen/biome', +// values: [ +// 'minecraft:badlands', +// 'minecraft:badlands_plateau', +// 'minecraft:eroded_badlands', +// 'minecraft:modified_badlands_plateau', +// 'minecraft:modified_wooded_badlands_plateau', +// 'minecraft:wooded_badlands_plateau' +// ] +// }, +// blacklist: {}, +// depth_min: 32, +// depth_max: 80, +// weight: 16 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 5, +// depth_max: 32, +// weight: 6 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens4' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/iron' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/iron' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 5, +// depth_max: 68, +// weight: 20 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 3 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens12' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/osmium' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// tag: 'forge:chunks/osmium' +// }, +// rarity: [ +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 5, +// depth_max: 36, +// weight: 8 +// }, +// { +// whitelist: {}, +// blacklist: { +// type: 'minecraft:worldgen/biome', +// values: end_biomes +// }, +// depth_min: 0, +// depth_max: 255, +// weight: 2 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens8' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); + +// event.remove({ id: 'industrialforegoing:laser_drill_ore/ancient_debris' }); +// event.recipes.industrialforegoing.laser_drill_ore({ +// type: 'industrialforegoing.laser_drill_ore', +// output: { +// item: 'minecraft:ancient_debris' +// }, +// rarity: [ +// { +// whitelist: { +// type: 'minecraft:worldgen/biome', +// values: nether_biomes +// }, +// blacklist: {}, +// depth_min: 1, +// depth_max: 20, +// weight: 1 +// } +// ], +// pointer: 0, +// catalyst: { +// item: 'industrialforegoing:laser_lens12' +// }, +// type: 'industrialforegoing:laser_drill_ore' +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/biofuel_crushing.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/biofuel_crushing.js new file mode 100644 index 0000000..b413097 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/biofuel_crushing.js @@ -0,0 +1,136 @@ +// events.listen('recipes', (event) => { +// var data = { +// recipes: [ +// { +// count: 2, +// output: 'mekanism:bio_fuel', +// inputs: [ +// 'byg:flower_patch', +// 'byg:clover_patch', +// 'byg:leaf_pile', +// 'byg:beach_grass', +// 'byg:short_beach_grass', +// 'byg:wilted_grass', +// 'byg:weed_grass', +// 'byg:winter_grass', +// 'byg:winter_succulent', +// 'byg:water_silk', +// 'byg:tiny_lilypads', +// 'byg:tall_prairie_grass', +// 'byg:short_grass', +// 'byg:reeds', +// 'byg:prairie_grass', +// 'byg:poison_ivy', +// 'byg:horseweed', +// 'byg:cattail', +// 'byg:black_puff', +// 'byg:shulkren_moss_blanket', +// 'byg:shulkren_fungus', +// 'byg:vermilion_sculk_growth', +// 'byg:oddity_bush', +// 'byg:nightshade_berries', +// 'byg:ether_bush', +// 'byg:ether_grass', +// 'byg:ender_lily', +// 'byg:ivis_sprout', +// 'byg:ivis_roots', +// 'byg:embur_lily', +// 'byg:tall_embur_roots', +// 'byg:embur_roots', +// 'byg:embur_sprouts', +// 'byg:hanging_sythian_roots', +// 'byg:sythian_stalk_block', +// 'byg:sythian_sprout', +// 'byg:sythian_roots', +// 'byg:nether_bristle', +// 'byg:weeping_roots', +// 'byg:soul_shroom_spore_end', +// 'byg:scorched_grass', +// 'byg:scorched_bush', +// 'byg:whaling_grass', +// 'byg:warped_bush', +// 'byg:crimson_berries', +// 'byg:tall_crimson_roots', +// 'byg:blueberries', +// 'byg:crimson_berries', +// 'simplefarming:strawberries', +// 'simplefarming:raspberries', +// 'simplefarming:blueberries', +// 'simplefarming:blackberries', +// 'byg:holly_berries' +// ] +// }, +// { +// count: 4, +// output: 'mekanism:bio_fuel', +// inputs: [ +// 'byg:warped_cactus', +// 'byg:red_glowcane', +// 'byg:purple_glowcane', +// 'byg:pink_glowcane', +// 'byg:blue_glowcane', +// 'byg:shulkren_vine', +// 'byg:whaling_vine', +// 'byg:embur_gel_vines', +// 'byg:skyris_vine', +// 'byg:lament_vine' +// ] +// }, +// { +// count: 5, +// output: 'mekanism:bio_fuel', +// inputs: [ +// 'byg:green_apple', +// 'farmersdelight:cabbage_leaf', +// 'farmersdelight:onion', +// 'farmersdelight:tomato', +// 'farmersdelight:cabbage', +// 'simplefarming:rice', +// 'simplefarming:rye', +// 'simplefarming:oat', +// 'simplefarming:barley', +// 'simplefarming:cotton', +// 'simplefarming:zucchini', +// 'simplefarming:yam', +// 'simplefarming:turnip', +// 'simplefarming:tomato', +// 'simplefarming:sweet_potato', +// 'simplefarming:squash', +// 'simplefarming:spinach', +// 'simplefarming:soybean', +// 'simplefarming:sorghum', +// 'simplefarming:radish', +// 'simplefarming:pepper', +// 'simplefarming:peanut', +// 'simplefarming:pea_pod', +// 'simplefarming:onion', +// 'simplefarming:lettuce', +// 'simplefarming:ginger', +// 'simplefarming:eggplant', +// 'simplefarming:cucumber', +// 'simplefarming:corn', +// 'simplefarming:cassava', +// 'simplefarming:broccoli', +// 'simplefarming:honeydew', +// 'simplefarming:cantaloupe' +// ] +// } +// ] +// }; +// data.recipes.forEach((recipe) => { +// recipe.inputs.forEach((input) => { +// event.recipes.mekanism.crushing({ +// type: 'mekanism.crushing', +// input: { +// ingredient: { +// item: input +// } +// }, +// output: { +// item: recipe.output, +// count: recipe.count +// } +// }); +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/biofuel_crushing_tags.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/biofuel_crushing_tags.js new file mode 100644 index 0000000..357406b --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/biofuel_crushing_tags.js @@ -0,0 +1,50 @@ +// events.listen('recipes', (event) => { +// var data = { +// recipes: [ +// { +// count: 2, +// output: 'mekanism:bio_fuel', +// input: 'minecraft:leaves' +// }, +// { +// count: 5, +// output: 'mekanism:bio_fuel', +// input: 'minecraft:small_flowers' +// }, +// { +// count: 5, +// output: 'mekanism:bio_fuel', +// input: 'minecraft:tall_flowers' +// }, +// { +// count: 5, +// output: 'mekanism:bio_fuel', +// input: 'forge:mushroom_stems' +// }, +// { +// count: 5, +// output: 'mekanism:bio_fuel', +// input: 'forge:mushrooms' +// }, +// { +// count: 7, +// output: 'mekanism:bio_fuel', +// input: 'forge:mushroom_caps' +// } +// ] +// }; +// data.recipes.forEach((recipe) => { +// event.recipes.mekanism.crushing({ +// type: 'mekanism.crushing', +// input: { +// ingredient: { +// tag: recipe.input +// } +// }, +// output: { +// item: recipe.output, +// count: recipe.count +// } +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/crushing.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/crushing.js new file mode 100644 index 0000000..e968996 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/crushing.js @@ -0,0 +1,34 @@ +// events.listen('recipes', function (event) { +// var data = { +// recipes: [ +// { +// input: '#forge:gems/ender', +// output: item.of('emendatusenigmatica:ender_dust') +// }, +// { +// input: 'byg:pink_sandstone', +// output: item.of('byg:pink_sand', 2) +// }, +// { +// input: 'byg:purple_sandstone', +// output: item.of('byg:purple_sand', 2) +// }, +// { +// input: 'byg:blue_sandstone', +// output: item.of('byg:blue_sand', 2) +// }, +// { +// input: 'byg:white_sandstone', +// output: item.of('byg:white_sand', 2) +// }, +// { +// input: 'byg:black_sandstone', +// output: item.of('byg:black_sand', 2) +// } +// ] +// }; + +// data.recipes.forEach((recipe) => { +// event.recipes.mekanism.crushing(recipe.output, recipe.input); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/enriching.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/enriching.js new file mode 100644 index 0000000..12a905d --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/enriching.js @@ -0,0 +1,16 @@ +// events.listen('recipes', function (event) { +// output = 'emendatusenigmatica:dimensional_gem'; +// count = 8; +// event.recipes.mekanism.enriching({ +// type: 'mekanism.enriching', +// input: { +// ingredient: { +// tag: 'forge:ores/dimensional' +// } +// }, +// output: { +// item: output, +// count: count +// } +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/enriching_byg_flowers.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/enriching_byg_flowers.js new file mode 100644 index 0000000..90db3de --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/enriching_byg_flowers.js @@ -0,0 +1,88 @@ +// events.listen('recipes', (event) => { +// var count = 2; +// var data = { +// recipes: [ +// { input: 'byg:yellow_tulip', color: 'yellow', multiplier: '1' }, +// { input: 'byg:yellow_daffodil', color: 'yellow', multiplier: '1' }, +// { input: 'byg:winter_scilla', color: 'light_blue', multiplier: '1' }, +// { input: 'byg:winter_rose', color: 'white', multiplier: '1' }, +// { input: 'byg:winter_cyclamen', color: 'cyan', multiplier: '1' }, +// { input: 'byg:white_sage', color: 'white', multiplier: '1' }, +// { input: 'byg:white_anemone', color: 'white', multiplier: '1' }, +// { input: 'byg:violet_leather_flower', color: 'blue', multiplier: '1' }, +// { input: 'byg:torch_ginger', color: 'red', multiplier: '1' }, +// { input: 'byg:snowdrops', color: 'white', multiplier: '1' }, +// { input: 'byg:silver_vase_flower', color: 'pink', multiplier: '1' }, +// { input: 'byg:rose', color: 'red', multiplier: '1' }, +// { input: 'byg:richea', color: 'light_gray', multiplier: '1' }, +// { input: 'byg:red_orchid', color: 'red', multiplier: '1' }, +// { input: 'byg:red_cornflower', color: 'red', multiplier: '1' }, +// { input: 'byg:purple_tulip', color: 'purple', multiplier: '1' }, +// { input: 'byg:purple_sage', color: 'purple', multiplier: '1' }, +// { input: 'byg:purple_orchid', color: 'purple', multiplier: '1' }, +// { input: 'byg:purple_amaranth', color: 'purple', multiplier: '1' }, +// { input: 'byg:protea_flower', color: 'magenta', multiplier: '1' }, +// { input: 'byg:pink_orchid', color: 'pink', multiplier: '1' }, +// { input: 'byg:pink_daffodil', color: 'pink', multiplier: '1' }, +// { input: 'byg:pink_anemone', color: 'pink', multiplier: '1' }, +// { input: 'byg:pink_allium_flower_bush', color: 'pink', multiplier: '1' }, +// { input: 'byg:pink_allium', color: 'pink', multiplier: '1' }, +// { input: 'byg:peach_leather_flower', color: 'pink', multiplier: '1' }, +// { input: 'byg:osiria_rose', color: 'pink', multiplier: '1' }, +// { input: 'byg:orange_daisy', color: 'orange', multiplier: '1' }, +// { input: 'byg:orange_amaranth', color: 'orange', multiplier: '1' }, +// { input: 'byg:magenta_tulip', color: 'magenta', multiplier: '1' }, +// { input: 'byg:magenta_amaranth', color: 'magenta', multiplier: '1' }, +// { input: 'byg:lolipop_flower', color: 'yellow', multiplier: '1' }, +// { input: 'byg:lazarus_bellflower', color: 'magenta', multiplier: '1' }, +// { input: 'byg:kovan_flower', color: 'red', multiplier: '1' }, +// { input: 'byg:iris', color: 'purple', multiplier: '1' }, +// { input: 'byg:incan_lily', color: 'orange', multiplier: '1' }, +// { input: 'byg:guzmania', color: 'orange', multiplier: '1' }, +// { input: 'byg:green_tulip', color: 'lime', multiplier: '1' }, +// { input: 'byg:firecracker_flower_bush', color: 'pink', multiplier: '1' }, +// { input: 'byg:fairy_slipper', color: 'magenta', multiplier: '1' }, +// { input: 'byg:daffodil', color: 'pink', multiplier: '1' }, +// { input: 'byg:cyan_rose', color: 'cyan', multiplier: '1' }, +// { input: 'byg:cyan_tulip', color: 'cyan', multiplier: '1' }, +// { input: 'byg:cyan_amaranth', color: 'cyan', multiplier: '1' }, +// { input: 'byg:crocus', color: 'purple', multiplier: '1' }, +// { input: 'byg:california_poppy', color: 'orange', multiplier: '1' }, +// { input: 'byg:blue_sage', color: 'blue', multiplier: '1' }, +// { input: 'byg:black_rose', color: 'black', multiplier: '1' }, +// { input: 'byg:bistort', color: 'pink', multiplier: '1' }, +// { input: 'byg:begonia', color: 'red', multiplier: '1' }, +// { input: 'byg:angelica', color: 'white', multiplier: '1' }, +// { input: 'byg:amaranth', color: 'red', multiplier: '1' }, +// { input: 'byg:alpine_bellflower', color: 'purple', multiplier: '1' }, +// { input: 'byg:allium_flower_bush', color: 'purple', multiplier: '1' }, +// { input: 'byg:reeds', color: 'brown', multiplier: '1' }, +// { input: 'byg:prickly_pear_cactus', color: 'green', multiplier: '1' }, +// { input: 'byg:mini_cactus', color: 'green', multiplier: '1' }, +// { input: 'byg:horseweed', color: 'green', multiplier: '1' }, +// { input: 'byg:golden_spined_cactus', color: 'green', multiplier: '1' }, +// { input: 'byg:blueberries', color: 'blue', multiplier: '1' }, +// { input: 'byg:thereal_bellflower', color: 'light_blue', multiplier: '1' }, +// { input: 'byg:tall_pink_allium', color: 'pink', multiplier: '2' }, +// { input: 'byg:japanese_orchid', color: 'pink', multiplier: '2' }, +// { input: 'byg:foxglove', color: 'cyan', multiplier: '2' }, +// { input: 'byg:delphinium', color: 'blue', multiplier: '2' }, +// { input: 'byg:azalea', color: 'blue', multiplier: '2' }, +// { input: 'byg:tall_allium', color: 'purple', multiplier: '2' } +// ] +// }; +// data.recipes.forEach((recipe) => { +// event.recipes.mekanism.enriching({ +// type: 'mekanism.enriching', +// input: { +// ingredient: { +// item: recipe.input +// } +// }, +// output: { +// item: 'minecraft:' + recipe.color + '_dye', +// count: count * recipe.multiplier +// } +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/sawing.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/sawing.js new file mode 100644 index 0000000..a69139d --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/mekanism/sawing.js @@ -0,0 +1,46 @@ +// events.listen('recipes', function (event) { +// var sawDust = 'emendatusenigmatica:wood_dust'; + +// event.recipes.mekanism.sawing(item.of(sawDust), '#forge:rods/wooden'); + +// buildWoodVariants.forEach((variant) => { +// var modID = variant.logBlock.split(':')[0]; + +// if (modID == 'minecraft') { +// event.remove({ +// output: variant.plankBlock, +// mod: 'mekanism', +// type: 'mekanism:sawing' +// }); +// } + +// if (variant.logBlock == 'byg:withering_oak_log') { +// return; +// } + +// var data = { +// recipes: [ +// { +// input: variant.logBlock, +// output: variant.plankBlock +// }, +// { +// input: variant.woodBlock, +// output: variant.plankBlock +// }, +// { +// input: variant.logBlockStripped, +// output: variant.plankBlock +// }, +// { +// input: variant.woodBlockStripped, +// output: variant.plankBlock +// } +// ] +// }; + +// data.recipes.forEach((recipe) => { +// event.recipes.mekanism.sawing(item.of(recipe.output, 6), recipe.input, item.of(sawDust).chance(0.25)); +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/minecraft/furnace.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/minecraft/furnace.js new file mode 100644 index 0000000..8811b1d --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/minecraft/furnace.js @@ -0,0 +1 @@ +// events.listen('recipes', (event) => {}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/minecraft/stonecutter.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/minecraft/stonecutter.js new file mode 100644 index 0000000..ba236fe --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/minecraft/stonecutter.js @@ -0,0 +1,49 @@ +// events.listen('recipes', (event) => { +// // Conversion between different storage_blocks of the same material +// var conversionTypes = ['storage_blocks', 'ores']; +// conversionTypes.forEach(function (type) { +// materialsToUnify.forEach(function (material) { +// let storage_block_tag = ingredient.of('#forge:' + type + '/' + material); +// if (storage_block_tag.stacks.size() > 1) { +// storage_block_tag.stacks.forEach(function (storage_block) { +// event.recipes.minecraft.stonecutting({ +// type: 'minecraft:stonecutting', +// ingredient: { +// tag: 'forge:' + type + '/' + material +// }, +// result: storage_block.id, +// count: 1 +// }); +// }); +// } +// }); +// }); + +// beamRecipes.forEach((recipe) => { +// event.recipes.minecraft.stonecutting({ +// type: 'minecraft:stonecutting', +// ingredient: { +// tag: recipe.input +// }, +// result: recipe.output, +// count: 1 +// }); +// }); + +// ['forge:dirt', 'forge:workbench', 'forge:grass'].forEach((tag) => { +// stonecutterTagConversion(event, tag); +// }); +// }); + +// stonecutterTagConversion = (event, tag) => { +// ingredient.of(`#${tag}`).stacks.forEach(function (block) { +// event.custom({ +// type: 'minecraft:stonecutting', +// ingredient: { +// tag: tag +// }, +// result: block.id, +// count: 1 +// }); +// }); +// }; diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/naturesaura/animal_spawner.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/naturesaura/animal_spawner.js new file mode 100644 index 0000000..fdd42d1 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/naturesaura/animal_spawner.js @@ -0,0 +1,73 @@ +// events.listen('recipes', (event) => { +// var data = { +// recipes: [ +// { +// ingredients: ['emendatusenigmatica:arcane_gem', 'naturesaura:gold_leaf'], +// entity: 'ars_nouveau:carbuncle', +// aura: 100000, +// time: 100 +// }, +// { +// ingredients: ['emendatusenigmatica:arcane_gem', 'naturesaura:ancient_sapling'], +// entity: 'ars_nouveau:sylph', +// aura: 100000, +// time: 100 +// }, +// { +// ingredients: ['minecraft:cod', 'minecraft:iron_bars'], +// entity: 'quark:crab', +// aura: 30000, +// time: 40 +// }, +// { +// ingredients: ['minecraft:spider_eye', 'minecraft:lily_pad'], +// entity: 'quark:frog', +// aura: 30000, +// time: 40 +// }, +// { +// ingredients: ['minecraft:leather', 'minecraft:coal'], +// entity: 'quark:foxhound', +// aura: 150000, +// time: 120 +// }, +// { +// ingredients: ['thermal:blitz_rod', 'thermal:blitz_powder'], +// entity: 'thermal:blitz', +// aura: 150000, +// time: 120 +// }, +// { +// ingredients: ['thermal:blizz_rod', 'thermal:blizz_powder'], +// entity: 'thermal:blizz', +// aura: 150000, +// time: 120 +// }, +// { +// ingredients: ['thermal:basalz_rod', 'thermal:basalz_powder'], +// entity: 'thermal:basalz', +// aura: 150000, +// time: 120 +// } +// ] +// }; +// data.recipes.forEach((recipe) => { +// event.recipes.naturesaura.animal_spawner({ +// type: 'naturesaura.animal_spawner', +// ingredients: [ +// { +// item: 'naturesaura:birth_spirit' +// }, +// { +// item: recipe.ingredients[0] +// }, +// { +// item: recipe.ingredients[1] +// } +// ], +// entity: recipe.entity, +// aura: recipe.aura, +// time: recipe.time +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/powah/energizing.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/powah/energizing.js new file mode 100644 index 0000000..e0546e0 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/powah/energizing.js @@ -0,0 +1,91 @@ +// events.listen('recipes', function (event) { +// event.recipes.powah.energizing({ +// type: 'powah.energizing', +// ingredients: [ +// { item: 'mekanism:energy_tablet' }, +// { item: 'powah:capacitor_blazing' }, +// { item: 'powah:capacitor_blazing' } +// ], +// energy: 250000, +// result: { +// item: 'tetra:magmatic_cell', +// count: 1 +// } +// }); +// event.recipes.powah.energizing({ +// type: 'powah.energizing', +// ingredients: [{ tag: 'forge:ingots/uranium' }], +// energy: 5000, +// result: { +// item: 'powah:uraninite', +// count: 1 +// } +// }); +// event.recipes.powah.energizing({ +// type: 'powah.energizing', +// ingredients: [{ tag: 'forge:ingots/uranium' }, { tag: 'forge:ingots/uranium' }], +// energy: 10000, +// result: { +// item: 'powah:uraninite', +// count: 2 +// } +// }); +// event.recipes.powah.energizing({ +// type: 'powah.energizing', +// ingredients: [ +// { tag: 'forge:ingots/uranium' }, +// { tag: 'forge:ingots/uranium' }, +// { tag: 'forge:ingots/uranium' } +// ], +// energy: 15000, +// result: { +// item: 'powah:uraninite', +// count: 3 +// } +// }); +// event.recipes.powah.energizing({ +// type: 'powah.energizing', +// ingredients: [ +// { tag: 'forge:ingots/uranium' }, +// { tag: 'forge:ingots/uranium' }, +// { tag: 'forge:ingots/uranium' }, +// { tag: 'forge:ingots/uranium' } +// ], +// energy: 20000, +// result: { +// item: 'powah:uraninite', +// count: 4 +// } +// }); +// event.recipes.powah.energizing({ +// type: 'powah.energizing', +// ingredients: [ +// { tag: 'forge:ingots/uranium' }, +// { tag: 'forge:ingots/uranium' }, +// { tag: 'forge:ingots/uranium' }, +// { tag: 'forge:ingots/uranium' }, +// { tag: 'forge:ingots/uranium' } +// ], +// energy: 25000, +// result: { +// item: 'powah:uraninite', +// count: 5 +// } +// }); +// event.recipes.powah.energizing({ +// type: 'powah.energizing', +// ingredients: [ +// { tag: 'forge:ingots/uranium' }, +// { tag: 'forge:ingots/uranium' }, +// { tag: 'forge:ingots/uranium' }, +// { tag: 'forge:ingots/uranium' }, +// { tag: 'forge:ingots/uranium' }, +// { tag: 'forge:ingots/uranium' } +// ], +// energy: 30000, +// result: { +// item: 'powah:uraninite', +// count: 6 +// } +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/dynamo/compression.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/dynamo/compression.js new file mode 100644 index 0000000..5fc91b8 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/dynamo/compression.js @@ -0,0 +1,83 @@ +// events.listen('recipes', (event) => { +// event.remove({ type: 'thermal:compression_fuel' }); +// var multiplier = 10; +// var data = { +// recipes: [ +// { +// fluid: 'pneumaticcraft:diesel', +// energy: 1000000 +// }, +// { +// fluid: 'immersivepetroleum:diesel', +// energy: 1000000 +// }, +// { +// fluid: 'pneumaticcraft:biodiesel', +// energy: 1000000 +// }, +// { +// fluid: 'immersiveengineering:biodiesel', +// energy: 1000000 +// }, +// { +// fluid: 'pneumaticcraft:kerosene', +// energy: 1100000 +// }, +// { +// fluid: 'pneumaticcraft:gasoline', +// energy: 1500000 +// }, +// { +// fluid: 'immersivepetroleum:gasoline', +// energy: 1500000 +// }, +// { +// fluid: 'pneumaticcraft:lpg', +// energy: 1800000 +// }, +// { +// fluid: 'mekanism:ethene', +// energy: 1800000 +// }, +// { +// fluid: 'pneumaticcraft:ethanol', +// energy: 400000 +// }, +// { +// fluid: 'mekanismgenerators:bioethanol', +// energy: 400000 +// }, +// { +// fluid: 'immersiveengineering:ethanol', +// energy: 400000 +// }, +// { +// fluid: 'industrialforegoing:biofuel', +// energy: 100000 +// }, +// { +// fluid: 'thermal:tree_oil', +// energy: 100000 +// }, +// { +// fluid: 'thermal:creosote', +// energy: 20000 +// }, +// { +// fluid: 'thermal:refined_fuel', +// energy: 1500000 +// } +// ] +// }; +// data.recipes.forEach((recipe) => { +// //event.recipes.thermal.compression_fuel(recipe.fluid).energy(recipe.energy * multiplier); +// event.recipes.thermal.compression_fuel({ +// type: 'thermal.compression_fuel', +// ingredient: { +// fluid: recipe.fluid, +// amount: 1000 +// }, +// energy: recipe.energy * multiplier +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/dynamo/lapidary.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/dynamo/lapidary.js new file mode 100644 index 0000000..389bce1 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/dynamo/lapidary.js @@ -0,0 +1,44 @@ +// events.listen('recipes', (event) => { +// event.remove({ type: 'thermal:lapidary_fuel' }); +// var multiplier = 40; +// var data = { +// recipes: [ +// { +// gem: 'forge:gems/lapis', +// energy: 40000 +// }, +// { +// gem: 'forge:gems/prismarine', +// energy: 40000 +// }, +// { +// gem: 'forge:gems/quartz', +// energy: 40000 +// }, +// { +// gem: 'forge:gems/diamond', +// energy: 500000 +// }, +// { +// gem: 'forge:gems/emerald', +// energy: 125000 +// }, +// { +// gem: 'forge:gems/mana_diamond', +// energy: 625000 +// }, +// { +// gem: 'forge:gems/dragonstone', +// energy: 750000 +// } +// ] +// }; +// data.recipes.forEach((recipe) => { +// event.recipes.thermal.lapidary_fuel({ +// ingredient: { +// tag: recipe.gem +// }, +// energy: recipe.energy * multiplier +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/dynamo/numismatic.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/dynamo/numismatic.js new file mode 100644 index 0000000..b1dfbf0 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/dynamo/numismatic.js @@ -0,0 +1,73 @@ +// events.listen('recipes', (event) => { +// event.remove({ type: 'thermal:numismatic_fuel' }); +// var multiplier = 40; +// var data = { +// recipes: [ +// { +// coin: 'forge:coins/gold', +// energy: 64000 +// }, +// { +// coin: 'forge:coins/invar', +// energy: 48000 +// }, +// { +// coin: 'forge:coins/iron', +// energy: 32000 +// }, +// { +// coin: 'forge:coins/enderium', +// energy: 160000 +// }, +// { +// coin: 'forge:coins/lead', +// energy: 48000 +// }, +// { +// coin: 'forge:coins/lumium', +// energy: 80000 +// }, +// { +// coin: 'forge:coins/nickel', +// energy: 64000 +// }, +// { +// coin: 'forge:coins/signalum', +// energy: 80000 +// }, +// { +// coin: 'forge:coins/silver', +// energy: 48000 +// }, +// { +// coin: 'forge:coins/tin', +// energy: 32000 +// }, +// { +// coin: 'forge:coins/bronze', +// energy: 40000 +// }, +// { +// coin: 'forge:coins/constantan', +// energy: 56000 +// }, +// { +// coin: 'forge:coins/copper', +// energy: 32000 +// }, +// { +// coin: 'forge:coins/electrum', +// energy: 60000 +// } +// ] +// }; +// data.recipes.forEach((recipe) => { +// event.recipes.thermal.numismatic_fuel({ +// type: 'thermal.numismatic_fuel', +// ingredient: { +// tag: recipe.coin +// }, +// energy: recipe.energy * multiplier +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/bottler_experience.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/bottler_experience.js new file mode 100644 index 0000000..cdae05c --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/bottler_experience.js @@ -0,0 +1,31 @@ +// events.listen('recipes', (event) => { +// var data = { +// recipes: [ +// { +// fluid: 'industrialforegoing:essence' +// }, +// { +// fluid: 'pneumaticcraft:memory_essence' +// } +// ] +// }; +// data.recipes.forEach((recipe) => { +// event.recipes.thermal.bottler({ +// type: 'thermal.bottler', +// ingredient: [ +// { +// item: 'minecraft:glass_bottle' +// }, +// { +// fluid: recipe.fluid, +// amount: 250 +// } +// ], +// result: [ +// { +// item: 'minecraft:experience_bottle' +// } +// ] +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/centrifuge_flowers.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/centrifuge_flowers.js new file mode 100644 index 0000000..b8a515d --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/centrifuge_flowers.js @@ -0,0 +1,101 @@ +// events.listen('recipes', (event) => { +// var count = 2; +// var data = { +// recipes: [ +// {input: 'byg:yellow_tulip', color: 'yellow', multiplier: '1'}, +// {input: 'byg:yellow_daffodil', color: 'yellow', multiplier: '1'}, +// {input: 'byg:winter_scilla', color: 'light_blue', multiplier: '1'}, +// {input: 'byg:winter_rose', color: 'white', multiplier: '1'}, +// {input: 'byg:winter_cyclamen', color: 'cyan', multiplier: '1'}, +// {input: 'byg:white_sage', color: 'white', multiplier: '1'}, +// {input: 'byg:white_anemone', color: 'white', multiplier: '1'}, +// {input: 'byg:violet_leather_flower', color: 'blue', multiplier: '1'}, +// {input: 'byg:torch_ginger', color: 'red', multiplier: '1'}, +// {input: 'byg:snowdrops', color: 'white', multiplier: '1'}, +// {input: 'byg:silver_vase_flower', color: 'pink', multiplier: '1'}, +// {input: 'byg:rose', color: 'red', multiplier: '1'}, +// {input: 'byg:richea', color: 'light_gray', multiplier: '1'}, +// {input: 'byg:red_orchid', color: 'red', multiplier: '1'}, +// {input: 'byg:red_cornflower', color: 'red', multiplier: '1'}, +// {input: 'byg:purple_tulip', color: 'purple', multiplier: '1'}, +// {input: 'byg:purple_sage', color: 'purple', multiplier: '1'}, +// {input: 'byg:purple_orchid', color: 'purple', multiplier: '1'}, +// {input: 'byg:purple_amaranth', color: 'purple', multiplier: '1'}, +// {input: 'byg:protea_flower', color: 'magenta', multiplier: '1'}, +// {input: 'byg:pink_orchid', color: 'pink', multiplier: '1'}, +// {input: 'byg:pink_daffodil', color: 'pink', multiplier: '1'}, +// {input: 'byg:pink_anemone', color: 'pink', multiplier: '1'}, +// {input: 'byg:pink_allium_flower_bush', color: 'pink', multiplier: '1'}, +// {input: 'byg:pink_allium', color: 'pink', multiplier: '1'}, +// {input: 'byg:peach_leather_flower', color: 'pink', multiplier: '1'}, +// {input: 'byg:osiria_rose', color: 'pink', multiplier: '1'}, +// {input: 'byg:orange_daisy', color: 'orange', multiplier: '1'}, +// {input: 'byg:orange_amaranth', color: 'orange', multiplier: '1'}, +// {input: 'byg:magenta_tulip', color: 'magenta', multiplier: '1'}, +// {input: 'byg:magenta_amaranth', color: 'magenta', multiplier: '1'}, +// {input: 'byg:lolipop_flower', color: 'yellow', multiplier: '1'}, +// {input: 'byg:lazarus_bellflower', color: 'magenta', multiplier: '1'}, +// {input: 'byg:kovan_flower', color: 'red', multiplier: '1'}, +// {input: 'byg:iris', color: 'purple', multiplier: '1'}, +// {input: 'byg:incan_lily', color: 'orange', multiplier: '1'}, +// {input: 'byg:guzmania', color: 'orange', multiplier: '1'}, +// {input: 'byg:green_tulip', color: 'lime', multiplier: '1'}, +// {input: 'byg:firecracker_flower_bush', color: 'pink', multiplier: '1'}, +// {input: 'byg:fairy_slipper', color: 'magenta', multiplier: '1'}, +// {input: 'byg:daffodil', color: 'pink', multiplier: '1'}, +// {input: 'byg:cyan_rose', color: 'cyan', multiplier: '1'}, +// {input: 'byg:cyan_tulip', color: 'cyan', multiplier: '1'}, +// {input: 'byg:cyan_amaranth', color: 'cyan', multiplier: '1'}, +// {input: 'byg:crocus', color: 'purple', multiplier: '1'}, +// {input: 'byg:california_poppy', color: 'orange', multiplier: '1'}, +// {input: 'byg:blue_sage', color: 'blue', multiplier: '1'}, +// {input: 'byg:black_rose', color: 'black', multiplier: '1'}, +// {input: 'byg:bistort', color: 'pink', multiplier: '1'}, +// {input: 'byg:begonia', color: 'red', multiplier: '1'}, +// {input: 'byg:angelica', color: 'white', multiplier: '1'}, +// {input: 'byg:amaranth', color: 'red', multiplier: '1'}, +// {input: 'byg:alpine_bellflower', color: 'purple', multiplier: '1'}, +// {input: 'byg:allium_flower_bush', color: 'purple', multiplier: '1'}, +// {input: 'byg:reeds', color: 'brown', multiplier: '1'}, +// {input: 'byg:prickly_pear_cactus', color: 'green', multiplier: '1'}, +// {input: 'byg:mini_cactus', color: 'green', multiplier: '1'}, +// {input: 'byg:horseweed', color: 'green', multiplier: '1'}, +// {input: 'byg:golden_spined_cactus', color: 'green', multiplier: '1'}, +// {input: 'byg:blueberries', color: 'blue', multiplier: '1'}, +// {input: 'byg:thereal_bellflower', color: 'light_blue', multiplier: '1'}, +// {input: 'byg:tall_pink_allium', color: 'pink', multiplier: '3'}, +// {input: 'byg:japanese_orchid', color: 'pink', multiplier: '3'}, +// {input: 'byg:foxglove', color: 'cyan', multiplier: '3'}, +// {input: 'byg:delphinium', color: 'blue', multiplier: '3'}, +// {input: 'byg:azalea', color: 'blue', multiplier: '3'}, +// {input: 'byg:tall_allium', color: 'purple', multiplier: '3'}, +// {input: 'biomesoplenty:goldenrod', color: 'yellow', multiplier: '1'}, +// {input: 'biomesoplenty:blue_hydrangea', color: 'light_blue', multiplier: '1'}, +// {input: 'biomesoplenty:burning_blossom', color: 'orange', multiplier: '1'}, +// {input: 'biomesoplenty:wilted_lily', color: 'gray', multiplier: '1'}, +// {input: 'biomesoplenty:glowflower', color: 'cyan', multiplier: '1'}, +// {input: 'biomesoplenty:pink_hibiscus', color: 'pink', multiplier: '1'}, +// {input: 'biomesoplenty:pink_daffodil', color: 'pink', multiplier: '1'}, +// {input: 'biomesoplenty:orange_cosmos', color: 'orange', multiplier: '1'}, +// {input: 'biomesoplenty:wildflower', color: 'magenta', multiplier: '1'}, +// {input: 'biomesoplenty:lavender', color: 'purple', multiplier: '1'}, +// {input: 'biomesoplenty:violet', color: 'purple', multiplier: '1'}, +// {input: 'biomesoplenty:rose', color: 'red', multiplier: '1'} +// ] +// }; +// data.recipes.forEach((recipe) => { +// event.recipes.thermal.centrifuge({ +// type: "thermal:centrifuge", +// ingredient: { +// item: recipe.input +// }, +// result: [ +// { +// item: 'minecraft:' + recipe.color + '_dye', +// count: count * recipe.multiplier +// } +// ], +// energy: 1600 +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/induction_smelter.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/induction_smelter.js new file mode 100644 index 0000000..e4c6edb --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/induction_smelter.js @@ -0,0 +1,69 @@ +// events.listen('recipes', function (event) { +// var data = { +// recipes: [ +// { +// inputs: ['#forge:ores/nickel'], +// experience: 0.2, +// outputs: [ +// item.of('emendatusenigmatica:nickel_ingot'), +// item.of('minecraft:iron_ingot').chance(0.1), +// item.of('thermal:rich_slag').chance(0.2) +// ] +// }, +// { +// inputs: ['#forge:ores/aluminum'], +// experience: 0.2, +// outputs: [ +// item.of('emendatusenigmatica:aluminum_ingot'), +// item.of('minecraft:iron_ingot').chance(0.1), +// item.of('thermal:rich_slag').chance(0.2) +// ] +// }, +// { +// inputs: ['#forge:ores/uranium'], +// experience: 0.2, +// outputs: [ +// item.of('emendatusenigmatica:uranium_ingot'), +// item.of('emendatusenigmatica:lead_ingot').chance(0.1), +// item.of('thermal:rich_slag').chance(0.2) +// ] +// }, +// { +// inputs: ['#forge:ores/osmium'], +// experience: 0.2, +// outputs: [ +// item.of('emendatusenigmatica:osmium_ingot'), +// item.of('emendatusenigmatica:tin_ingot').chance(0.1), +// item.of('thermal:rich_slag').chance(0.2) +// ] +// }, +// { +// inputs: ['#forge:ores/zinc'], +// experience: 0.2, +// outputs: [ +// item.of('emendatusenigmatica:zinc_ingot'), +// item.of('minecraft:gold_ingot').chance(0.1), +// item.of('thermal:rich_slag').chance(0.2) +// ] +// }, +// { +// inputs: [item.of('minecraft:netherite_scrap', 4), item.of('minecraft:gold_ingot', 2)], +// experience: 0.2, +// outputs: ['minecraft:netherite_ingot'] +// }, +// { +// inputs: [item.of('minecraft:iron_ingot', 1), ingredient.of('#forge:dusts/coal_coke', 1)], +// experience: 0.2, +// outputs: ['emendatusenigmatica:steel_ingot'] +// } +// ] +// }; + +// data.recipes.forEach((recipe) => { +// event.remove({ +// inputs: recipe.input, +// type: 'thermal:smelter' +// }); +// event.recipes.thermal.smelter(recipe.outputs, recipe.inputs).experience(recipe.experience); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/insolator.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/insolator.js new file mode 100644 index 0000000..eae2a9f --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/insolator.js @@ -0,0 +1,393 @@ +// events.listen('recipes', (event) => { +// var energy = 20000; +// var water = 500; +// var data = { +// recipes: [ +// { +// input: 'simplefarming:cactus_crop', +// outputs: [ +// item.of('simplefarming:cactus_crop').chance(2.0), +// item.of('simplefarming:cactus_fruit').chance(1.1) +// ], +// energyModifier: 1.5, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:chicory_root', +// outputs: [item.of('simplefarming:chicory_root').chance(2.5)], +// energyModifier: 1.0, +// waterModifier: 1.0 +// }, +// { +// input: 'simplefarming:marshmallow_root', +// outputs: [item.of('simplefarming:marshmallow_root').chance(2.5)], +// energyModifier: 1.0, +// waterModifier: 1.0 +// }, +// { +// input: 'simplefarming:cumin_seeds', +// outputs: [item.of('simplefarming:cumin_seeds').chance(2.5)], +// energyModifier: 1.0, +// waterModifier: 1.0 +// }, +// { +// input: 'simplefarming:quinoa_seeds', +// outputs: [item.of('simplefarming:quinoa_seeds').chance(2.5)], +// energyModifier: 1.0, +// waterModifier: 1.0 +// }, +// { +// input: 'simplefarming:barley_seeds', +// outputs: [ +// item.of('simplefarming:barley').chance(2.0), +// item.of('simplefarming:barley_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:broccoli_seeds', +// outputs: [ +// item.of('simplefarming:broccoli').chance(2.0), +// item.of('simplefarming:broccoli_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:cassava_seeds', +// outputs: [ +// item.of('simplefarming:cassava').chance(2.0), +// item.of('simplefarming:cassava_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:corn_seeds', +// outputs: [item.of('simplefarming:corn').chance(2.0), item.of('simplefarming:corn_seeds').chance(1.1)], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:cotton_seeds', +// outputs: [ +// item.of('simplefarming:cotton').chance(2.0), +// item.of('simplefarming:cotton_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:cucumber_seeds', +// outputs: [ +// item.of('simplefarming:cucumber').chance(2.0), +// item.of('simplefarming:cucumber_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:eggplant_seeds', +// outputs: [ +// item.of('simplefarming:eggplant').chance(2.0), +// item.of('simplefarming:eggplant_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:ginger_seeds', +// outputs: [ +// item.of('simplefarming:ginger').chance(2.0), +// item.of('simplefarming:ginger_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:kenaf_seeds', +// outputs: [ +// item.of('simplefarming:kenaf_fiber').chance(2.0), +// item.of('simplefarming:kenaf_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:lettuce_seeds', +// outputs: [ +// item.of('simplefarming:lettuce').chance(2.0), +// item.of('simplefarming:lettuce_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:oat_seeds', +// outputs: [item.of('simplefarming:oat').chance(2.0), item.of('simplefarming:oat_seeds').chance(1.1)], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:onion_seeds', +// outputs: [item.of('simplefarming:onion').chance(2.0), item.of('simplefarming:onion_seeds').chance(1.1)], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:pea_seeds', +// outputs: [item.of('simplefarming:pea_pod').chance(2.0), item.of('simplefarming:pea_seeds').chance(1.1)], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:peanut_seeds', +// outputs: [ +// item.of('simplefarming:peanut').chance(2.0), +// item.of('simplefarming:peanut_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:pepper_seeds', +// outputs: [ +// item.of('simplefarming:pepper').chance(2.0), +// item.of('simplefarming:pepper_seeds').chance(1.1), +// item.of('simplefarming:habanero').chance(1.01) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:radish_seeds', +// outputs: [ +// item.of('simplefarming:radish').chance(2.0), +// item.of('simplefarming:radish_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:rice_seeds', +// outputs: [item.of('simplefarming:rice').chance(2.0), item.of('simplefarming:rice_seeds').chance(1.1)], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:rye_seeds', +// outputs: [item.of('simplefarming:rye').chance(2.0), item.of('simplefarming:rye_seeds').chance(1.1)], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:sorghum_seeds', +// outputs: [ +// item.of('simplefarming:sorghum').chance(2.0), +// item.of('simplefarming:sorghum_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:soybean_seeds', +// outputs: [ +// item.of('simplefarming:soybean').chance(2.0), +// item.of('simplefarming:soybean_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:spinach_seeds', +// outputs: [ +// item.of('simplefarming:spinach').chance(2.0), +// item.of('simplefarming:spinach_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:sweet_potato_seeds', +// outputs: [ +// item.of('simplefarming:sweet_potato').chance(2.0), +// item.of('simplefarming:sweet_potato_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:tomato_seeds', +// outputs: [ +// item.of('simplefarming:tomato').chance(2.0), +// item.of('simplefarming:tomato_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:turnip_seeds', +// outputs: [ +// item.of('simplefarming:turnip').chance(2.0), +// item.of('simplefarming:turnip_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:yam_seeds', +// outputs: [item.of('simplefarming:yam').chance(2.0), item.of('simplefarming:yam_seeds').chance(1.1)], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:zucchini_seeds', +// outputs: [ +// item.of('simplefarming:zucchini').chance(2.0), +// item.of('simplefarming:zucchini_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'simplefarming:squash_seeds', +// outputs: [ +// item.of('simplefarming:squash_block').chance(1.1), +// item.of('simplefarming:squash_seeds').chance(1.1) +// ], +// energyModifier: 2.0, +// waterModifier: 2.0 +// }, +// { +// input: 'simplefarming:honeydew_seeds', +// outputs: [ +// item.of('simplefarming:honeydew_block').chance(1.1), +// item.of('simplefarming:honeydew_seeds').chance(1.1) +// ], +// energyModifier: 2.0, +// waterModifier: 2.0 +// }, +// { +// input: 'simplefarming:cantaloupe_seeds', +// outputs: [ +// item.of('simplefarming:cantaloupe_block').chance(1.1), +// item.of('simplefarming:cantaloupe_seeds').chance(1.1) +// ], +// energyModifier: 2.0, +// waterModifier: 2.0 +// }, +// { +// input: 'farmersdelight:cabbage_seeds', +// outputs: [ +// item.of('farmersdelight:cabbage').chance(2.0), +// item.of('farmersdelight:cabbage_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'farmersdelight:tomato_seeds', +// outputs: [ +// item.of('farmersdelight:tomato').chance(2.0), +// item.of('farmersdelight:tomato_seeds').chance(1.1) +// ], +// energyModifier: 1.0, +// waterModifier: 0.5 +// }, +// { +// input: 'farmersdelight:onion', +// outputs: [item.of('farmersdelight:onion').chance(2.5)], +// energyModifier: 1.0, +// waterModifier: 1.0 +// }, +// { +// input: 'farmersdelight:rice_panicle', +// outputs: [item.of('farmersdelight:rice_panicle').chance(2.5)], +// energyModifier: 1.0, +// waterModifier: 1.5 +// }, +// { +// input: 'biomesoplenty:maple_sapling', +// outputs: [item.of('minecraft:oak_log').chance(6.0), item.of('biomesoplenty:maple_sapling').chance(1.1)], +// energyModifier: 3.0, +// waterModifier: 3.0 +// }, +// { +// input: 'byg:ether_sapling', +// outputs: [item.of('byg:ether_log').chance(6.0), item.of('byg:ether_sapling').chance(1.1)], +// energyModifier: 3.0, +// waterModifier: 3.0 +// }, +// { +// input: 'byg:maple_sapling', +// outputs: [item.of('minecraft:oak_log').chance(6.0), item.of('byg:maple_sapling').chance(1.1)], +// energyModifier: 3.0, +// waterModifier: 3.0 +// }, +// { +// input: 'byg:brown_zelkova_sapling', +// outputs: [item.of('byg:zelkova_log').chance(6.0), item.of('byg:brown_zelkova_sapling').chance(1.1)], +// energyModifier: 3.0, +// waterModifier: 3.0 +// }, +// { +// input: 'byg:withering_oak_sapling', +// outputs: [ +// item.of('byg:withering_oak_log').chance(6.0), +// item.of('byg:withering_oak_sapling').chance(1.1) +// ], +// energyModifier: 3.0, +// waterModifier: 3.0 +// }, +// { +// input: 'byg:palm_sapling', +// outputs: [item.of('byg:palm_log').chance(6.0), item.of('byg:palm_sapling').chance(1.1)], +// energyModifier: 3.0, +// waterModifier: 3.0 +// }, +// { +// input: 'byg:nightshade_sapling', +// outputs: [item.of('byg:nightshade_log').chance(6.0), item.of('byg:nightshade_sapling').chance(1.1)], +// energyModifier: 3.0, +// waterModifier: 3.0 +// }, +// { +// input: 'byg:lament_sapling', +// outputs: [item.of('byg:lament_log').chance(6.0), item.of('byg:lament_sapling').chance(1.1)], +// energyModifier: 3.0, +// waterModifier: 3.0 +// }, +// { +// input: 'byg:araucaria_sapling', +// outputs: [item.of('byg:pine_log').chance(6.0), item.of('byg:araucaria_sapling').chance(1.1)], +// energyModifier: 3.0, +// waterModifier: 3.0 +// }, +// { +// input: 'undergarden:smogstem_sapling', +// outputs: [ +// item.of('undergarden:smogstem_log').chance(6.0), +// item.of('undergarden:smogstem_sapling').chance(1.1) +// ], +// energyModifier: 3.0, +// waterModifier: 3.0 +// }, +// { +// input: 'undergarden:wigglewood_sapling', +// outputs: [ +// item.of('undergarden:wigglewood_log').chance(6.0), +// item.of('undergarden:wigglewood_sapling').chance(1.1) +// ], +// energyModifier: 3.0, +// waterModifier: 3.0 +// } +// ] +// }; +// data.recipes.forEach((recipe) => { +// event.recipes.thermal +// .insolator(recipe.outputs, recipe.input) +// .water(water * recipe.waterModifier) +// .energy(energy * recipe.energyModifier); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/press.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/press.js new file mode 100644 index 0000000..9a3ad32 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/press.js @@ -0,0 +1,50 @@ +// events.listen('recipes', (event) => { +// var data = { +// recipes: [ +// { +// inputs: [item.of('#forge:plates/steel', 3), item.of('#forge:wires/steel')], +// output: item.of('immersiveengineering:mold_wire', 1) +// }, +// { +// inputs: [item.of('#forge:plates/steel', 3), item.of('#forge:rods/steel')], +// output: item.of('immersiveengineering:mold_rod', 1) +// }, +// { +// inputs: [item.of('byg:pink_sandstone', 1), item.of('thermal:press_unpacking_die')], +// output: item.of('byg:pink_sand', 4) +// }, +// { +// inputs: [item.of('byg:purple_sandstone', 1), item.of('thermal:press_unpacking_die')], +// output: item.of('byg:purple_sand', 4) +// }, +// { +// inputs: [item.of('byg:blue_sandstone', 1), item.of('thermal:press_unpacking_die')], +// output: item.of('byg:blue_sand', 4) +// }, +// { +// inputs: [item.of('byg:white_sandstone', 1), item.of('thermal:press_unpacking_die')], +// output: item.of('byg:white_sand', 4) +// }, +// { +// inputs: [item.of('byg:black_sandstone', 1), item.of('thermal:press_unpacking_die')], +// output: item.of('byg:black_sand', 4) +// }, +// { +// inputs: [item.of('biomesoplenty:black_sandstone', 1), item.of('thermal:press_unpacking_die')], +// output: item.of('biomesoplenty:black_sand', 4) +// }, +// { +// inputs: [item.of('biomesoplenty:orange_sandstone', 1), item.of('thermal:press_unpacking_die')], +// output: item.of('biomesoplenty:orange_sand', 4) +// }, +// { +// inputs: [item.of('biomesoplenty:white_sandstone', 1), item.of('thermal:press_unpacking_die')], +// output: item.of('biomesoplenty:white_sand', 4) +// } +// ] +// }; + +// data.recipes.forEach((recipe) => { +// event.recipes.thermal.press(recipe.output, recipe.inputs).energy(2400); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/pulverizer.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/pulverizer.js new file mode 100644 index 0000000..b56cc09 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/pulverizer.js @@ -0,0 +1,144 @@ +// events.listen('recipes', function (event) { +// var data = { +// recipes: [ +// { +// input: '#forge:ores/netherite', +// experience: 0.2, +// outputs: [item.of('minecraft:netherite_scrap', 2)] +// }, +// { +// input: '#forge:ores/nickel', +// experience: 0.2, +// outputs: [ +// item.of('emendatusenigmatica:nickel_dust', 2), +// item.of('emendatusenigmatica:iron_dust').chance(0.1), +// item.of('minecraft:gravel').chance(0.2) +// ] +// }, +// { +// input: '#forge:ores/aluminum', +// experience: 0.2, +// outputs: [ +// item.of('emendatusenigmatica:aluminum_dust', 2), +// item.of('emendatusenigmatica:iron_dust').chance(0.1), +// item.of('minecraft:gravel').chance(0.2) +// ] +// }, +// { +// input: '#forge:ores/uranium', +// experience: 0.2, +// outputs: [ +// item.of('emendatusenigmatica:uranium_dust', 2), +// item.of('emendatusenigmatica:lead_dust').chance(0.1), +// item.of('minecraft:gravel').chance(0.2) +// ] +// }, +// { +// input: '#forge:ores/osmium', +// experience: 0.2, +// outputs: [ +// item.of('emendatusenigmatica:osmium_dust', 2), +// item.of('emendatusenigmatica:tin_dust').chance(0.1), +// item.of('minecraft:gravel').chance(0.2) +// ] +// }, +// { +// input: '#forge:ores/zinc', +// experience: 0.2, +// outputs: [ +// item.of('emendatusenigmatica:zinc_dust', 2), +// item.of('emendatusenigmatica:gold_dust').chance(0.1), +// item.of('minecraft:gravel').chance(0.2) +// ] +// }, +// { +// input: '#forge:ores/bitumen', +// experience: 0.2, +// outputs: [item.of('emendatusenigmatica:bitumen_gem', 2), item.of('minecraft:gravel').chance(0.2)] +// }, +// { +// input: '#forge:ores/dimensional', +// experience: 0.2, +// outputs: [item.of('emendatusenigmatica:dimensional_gem', 8)] +// }, +// { +// input: '#forge:ores/mana', +// experience: 0.2, +// outputs: [item.of('emendatusenigmatica:arcane_gem', 2)] +// }, +// { +// input: 'byg:pink_sandstone', +// outputs: [ +// item.of('byg:pink_sand', 2), +// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3) +// ], +// experience: 0.2 +// }, +// { +// input: 'byg:purple_sandstone', +// outputs: [ +// item.of('byg:purple_sand', 2), +// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3) +// ], +// experience: 0.2 +// }, +// { +// input: 'byg:blue_sandstone', +// outputs: [ +// item.of('byg:blue_sand', 2), +// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3) +// ], +// experience: 0.2 +// }, +// { +// input: 'byg:white_sandstone', +// outputs: [ +// item.of('byg:white_sand', 2), +// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3) +// ], +// experience: 0.2 +// }, +// { +// input: 'byg:black_sandstone', +// outputs: [ +// item.of('byg:black_sand', 2), +// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3) +// ], +// experience: 0.2 +// }, +// { +// input: 'biomesoplenty:black_sandstone', +// outputs: [ +// item.of('biomesoplenty:black_sand', 2), +// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3) +// ], +// experience: 0.2 +// }, +// { +// input: 'biomesoplenty:orange_sandstone', +// outputs: [ +// item.of('biomesoplenty:orange_sand', 2), +// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3) +// ], +// experience: 0.2 +// }, +// { +// input: 'biomesoplenty:white_sandstone', +// outputs: [ +// item.of('biomesoplenty:white_sand', 2), +// item.of('emendatusenigmatica:potassium_nitrate_gem').chance(0.3) +// ], +// experience: 0.2 +// } +// ] +// }; + +// data.recipes.forEach((recipe) => { +// event.remove({ +// input: recipe.input, +// mod: 'thermal', +// type: 'thermal:pulverizer' +// }); +// event.recipes.thermal.pulverizer(recipe.outputs, recipe.input).experience(recipe.experience); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/refinery.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/refinery.js new file mode 100644 index 0000000..d12ec32 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/refinery.js @@ -0,0 +1,10 @@ +// events.listen('recipes', (event) => { +// event.recipes.thermal.refinery( +// [ +// item.of('emendatusenigmatica:bitumen_gem').chance(0.1), +// fluid.of('thermal:heavy_oil', 40), +// fluid.of('thermal:light_oil', 60) +// ], +// fluid.of('pneumaticcraft:oil', 100) +// ); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/sawmill.js b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/sawmill.js new file mode 100644 index 0000000..019e830 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/recipetypes/thermal/machine/sawmill.js @@ -0,0 +1,38 @@ +// events.listen('recipes', function (event) { +// buildWoodVariants.forEach((variant) => { +// var modID = variant.logBlock.split(':')[0]; +// var sawDust = 'emendatusenigmatica:wood_dust'; + +// // mod blacklist +// if (modID == 'minecraft' || modID == 'byg' || modID == 'biomesoplenty') { +// return; +// } + +// var data = { +// recipes: [ +// { +// input: variant.logBlock, +// output: variant.plankBlock +// }, +// { +// input: variant.woodBlock, +// output: variant.plankBlock +// }, +// { +// input: variant.logBlockStripped, +// output: variant.plankBlock +// }, +// { +// input: variant.woodBlockStripped, +// output: variant.plankBlock +// } +// ] +// }; + +// data.recipes.forEach((recipe) => { +// event.recipes.thermal +// .sawmill([item.of(recipe.output, 6), item.of(sawDust).chance(1.25)], recipe.input) +// .energy(1000); +// }); +// }); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/blocks/forge/ores.js b/kubejs/server_scripts/fellies/kubejs/base/tags/blocks/forge/ores.js new file mode 100644 index 0000000..ac1391e --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/blocks/forge/ores.js @@ -0,0 +1,17 @@ +events.listen('block.tags', function (event) { + event + .get('forge:ores') + .add(['powah:uraninite_ore_poor', 'powah:uraninite_ore', 'powah:uraninite_ore_dense']) + .add('minecraft:ancient_debris'); + event + .get('forge:ores/dimensional') + .add([ + 'rftoolsbase:dimensionalshard_overworld', + 'rftoolsbase:dimensionalshard_nether', + 'rftoolsbase:dimensionalshard_end' + ]); + + event.get('forge:ores/nether/gold').add('minecraft:nether_gold_ore'); + event.get('forge:ores/netherite_scrap').remove('minecraft:ancient_debris'); + event.get('forge:ores/netherite').add('minecraft:ancient_debris'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/blocks/forge/stones.js b/kubejs/server_scripts/fellies/kubejs/base/tags/blocks/forge/stones.js new file mode 100644 index 0000000..af0c8b2 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/blocks/forge/stones.js @@ -0,0 +1,41 @@ +events.listen('block.tags', function (event) { + event + .get('forge:stone') + .add([ + 'astralsorcery:marble_arch', + 'astralsorcery:marble_bricks', + 'astralsorcery:marble_chiseled', + 'astralsorcery:marble_engraved', + 'astralsorcery:marble_raw', + 'astralsorcery:marble_runed' + ]); + event + .get('forge:stones/basalt') + .add([ + 'quark:basalt', + 'quark:chiseled_basalt_bricks', + 'quark:basalt_pavement', + 'quark:basalt_pillar', + 'quark:polished_basalt', + 'quark:basalt_bricks', + 'minecraft:basalt' + ]); + event.get('forge:stones/slate').add(['quark:slate', 'quark:polished_slate']); + event + .get('forge:stones/marble') + .add([ + 'quark:marble', + 'quark:polished_marble', + 'astralsorcery:marble_arch', + 'astralsorcery:marble_bricks', + 'astralsorcery:marble_chiseled', + 'astralsorcery:marble_engraved', + 'astralsorcery:marble_raw', + 'astralsorcery:marble_runed' + ]); + event.get('forge:stones/limestone').add(['quark:limestone', 'quark:polished_limestone']); + event.get('forge:stones/jasper').add(['quark:jasper', 'quark:polished_jasper']); + event.get('forge:stones/granite').add(['minecraft:granite', 'minecraft:polished_granite']); + event.get('forge:stones/diorite').add(['minecraft:diorite', 'minecraft:polished_diorite']); + event.get('forge:stones/andesite').add(['minecraft:andesite', 'minecraft:polished_andesite']); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/blocks/forge/storage_blocks.js b/kubejs/server_scripts/fellies/kubejs/base/tags/blocks/forge/storage_blocks.js new file mode 100644 index 0000000..0395b99 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/blocks/forge/storage_blocks.js @@ -0,0 +1,4 @@ +events.listen('block.tags', function (event) { + event.get('forge:storage_blocks').add('minecraft:glowstone'); + event.get('forge:storage_blocks/glowstone').add('minecraft:glowstone'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/blocks/resourcefulbees/valid_apiary.js b/kubejs/server_scripts/fellies/kubejs/base/tags/blocks/resourcefulbees/valid_apiary.js new file mode 100644 index 0000000..eaffdc8 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/blocks/resourcefulbees/valid_apiary.js @@ -0,0 +1,20 @@ +// events.listen('block.tags', function (event) { +// var blocks = [ +// 'botania:bifrost_pane', +// 'botania:bifrost_perm', +// 'botania:elf_glass_pane', +// 'botania:mana_glass_pane', +// 'botania:elf_glass', +// 'botania:mana_glass', + +// 'glassential:glass_dark', +// 'glassential:glass_dark_ethereal', +// 'glassential:glass_ethereal', +// 'glassential:glass_light', +// 'glassential:glass_redstone', + +// 'minecraft:soul_sand' +// ]; + +// event.get('resourcefulbees:valid_apiary').add(blocks); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/astralsorcery/astralsorcery.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/astralsorcery/astralsorcery.js new file mode 100644 index 0000000..00aa748 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/astralsorcery/astralsorcery.js @@ -0,0 +1,17 @@ +events.listen('item.tags', function (event) { + event + .get('astralsorcery:crystals/collector') + .add('astralsorcery:celestial_collector_crystal') + .add('astralsorcery:rock_collector_crystal'); + event + .get('astralsorcery:crystals/attuned') + .add('astralsorcery:attuned_celestial_crystal') + .add('astralsorcery:attuned_rock_crystal'); + event + .get('astralsorcery:stars/irradiant') + .add('astralsorcery:shifting_star_vicio') + .add('astralsorcery:shifting_star_evorsio') + .add('astralsorcery:shifting_star_discidia') + .add('astralsorcery:shifting_star_armara') + .add('astralsorcery:shifting_star_aevitas'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/create/crushed_ores.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/create/crushed_ores.js new file mode 100644 index 0000000..2a20683 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/create/crushed_ores.js @@ -0,0 +1,14 @@ +events.listen('item.tags', function (event) { + event.get('create:crushed_ores/nickel').add('create:crushed_nickel_ore'); + event.get('create:crushed_ores/uranium').add('create:crushed_uranium_ore'); + event.get('create:crushed_ores/aluminum').add('create:crushed_aluminum_ore'); + event.get('create:crushed_ores/lead').add('create:crushed_lead_ore'); + event.get('create:crushed_ores/tin').add('create:crushed_tin_ore'); + event.get('create:crushed_ores/silver').add('create:crushed_silver_ore'); + event.get('create:crushed_ores/osmium').add('create:crushed_osmium_ore'); + event.get('create:crushed_ores/gold').add('create:crushed_gold_ore'); + event.get('create:crushed_ores/copper').add('create:crushed_copper_ore'); + event.get('create:crushed_ores/iron').add('create:crushed_iron_ore'); + event.get('create:crushed_ores/zinc').add('create:crushed_zinc_ore'); + event.get('create:crushed_ores/brass').add('create:crushed_brass'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/enigmatica/cobbleworks.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/enigmatica/cobbleworks.js new file mode 100644 index 0000000..3409e28 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/enigmatica/cobbleworks.js @@ -0,0 +1,5 @@ +// events.listen('item.tags', (event) => { +// event.get('enigmatica:cobbleworks/stone').add(generatableStone); +// event.get('enigmatica:cobbleworks/cobblestone').add(generatableCobblestone); +// event.get('enigmatica:cobbleworks/basalt').add(generatableBasalt); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/armor/boots.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/armor/boots.js new file mode 100644 index 0000000..8d45dc4 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/armor/boots.js @@ -0,0 +1,34 @@ +events.listen('item.tags', function (event) { + var items = [ + 'ars_nouveau:apprentice_boots', + 'ars_nouveau:archmage_boots', + 'ars_nouveau:novice_boots', + 'immersiveengineering:armor_faraday_feet', + 'immersiveengineering:armor_steel_feet', + 'mekanism:free_runners', + 'mekanism:hazmat_boots', + 'mekanism:mekasuit_boots', + 'mekanismtools:bronze_boots', + 'mekanismtools:lapis_lazuli_boots', + 'mekanismtools:osmium_boots', + 'mekanismtools:refined_glowstone_boots', + 'mekanismtools:refined_obsidian_boots', + 'minecraft:chainmail_boots', + 'minecraft:diamond_boots', + 'minecraft:golden_boots', + 'minecraft:iron_boots', + 'minecraft:leather_boots', + 'minecraft:netherite_boots', + 'naturesaura:infused_iron_shoes', + 'naturesaura:sky_shoes', + 'pneumaticcraft:pneumatic_boots', + 'thermal:beekeeper_boots', + 'thermal:diving_boots', + 'thermal:hazmat_boots', + 'bloodmagic:livingboots', + 'mekanismtools:steel_boots', + 'dustrial_decor:cardboard_boots' + ]; + event.get('forge:armor').add(items); + event.get('forge:armor/boots').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/armor/chests.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/armor/chests.js new file mode 100644 index 0000000..f89850c --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/armor/chests.js @@ -0,0 +1,36 @@ +events.listen('item.tags', function (event) { + var items = [ + 'ars_nouveau:apprentice_robes', + 'ars_nouveau:archmage_robes', + 'ars_nouveau:novice_robes', + 'immersiveengineering:armor_faraday_chest', + 'immersiveengineering:armor_steel_chest', + 'mekanism:hazmat_gown', + 'mekanism:jetpack', + 'mekanism:jetpack_armored', + 'mekanism:mekasuit_bodyarmor', + 'mekanismtools:bronze_chestplate', + 'mekanismtools:lapis_lazuli_chestplate', + 'mekanismtools:osmium_chestplate', + 'mekanismtools:refined_glowstone_chestplate', + 'mekanismtools:refined_obsidian_chestplate', + 'minecraft:chainmail_chestplate', + 'minecraft:diamond_chestplate', + 'minecraft:golden_chestplate', + 'minecraft:iron_chestplate', + 'minecraft:leather_chestplate', + 'minecraft:netherite_chestplate', + 'naturesaura:infused_iron_chest', + 'naturesaura:sky_chest', + 'pneumaticcraft:pneumatic_chestplate', + 'thermal:beekeeper_chestplate', + 'thermal:diving_chestplate', + 'thermal:hazmat_chestplate', + 'astralsorcery:mantle', + 'bloodmagic:livingplate', + 'dustrial_decor:cardboard_chestplate', + 'mekanismtools:steel_chestplate' + ]; + event.get('forge:armor').add(items); + event.get('forge:armor/chest').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/armor/helms.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/armor/helms.js new file mode 100644 index 0000000..7a30376 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/armor/helms.js @@ -0,0 +1,34 @@ +events.listen('item.tags', function (event) { + var items = [ + 'ars_nouveau:apprentice_hood', + 'ars_nouveau:archmage_hood', + 'ars_nouveau:novice_hood', + 'immersiveengineering:armor_faraday_head', + 'immersiveengineering:armor_steel_head', + 'mekanism:hazmat_mask', + 'mekanism:mekasuit_helmet', + 'mekanism:scuba_mask', + 'mekanismtools:bronze_helmet', + 'mekanismtools:lapis_lazuli_helmet', + 'mekanismtools:osmium_helmet', + 'mekanismtools:refined_glowstone_helmet', + 'mekanismtools:refined_obsidian_helmet', + 'minecraft:chainmail_helmet', + 'minecraft:diamond_helmet', + 'minecraft:golden_helmet', + 'minecraft:iron_helmet', + 'minecraft:leather_helmet', + 'minecraft:netherite_helmet', + 'naturesaura:infused_iron_helmet', + 'naturesaura:sky_helmet', + 'pneumaticcraft:pneumatic_helmet', + 'thermal:beekeeper_helmet', + 'thermal:diving_helmet', + 'thermal:hazmat_helmet', + 'bloodmagic:livinghelmet', + 'dustrial_decor:cardboard_helmet', + 'mekanismtools:steel_helmet' + ]; + event.get('forge:armor').add(items); + event.get('forge:armor/helm').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/armor/legs.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/armor/legs.js new file mode 100644 index 0000000..9fb2b75 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/armor/legs.js @@ -0,0 +1,33 @@ +events.listen('item.tags', function (event) { + var items = [ + 'ars_nouveau:apprentice_leggings', + 'ars_nouveau:archmage_leggings', + 'ars_nouveau:novice_leggings', + 'immersiveengineering:armor_faraday_legs', + 'immersiveengineering:armor_steel_legs', + 'mekanism:hazmat_pants', + 'mekanism:mekasuit_pants', + 'mekanismtools:bronze_leggings', + 'mekanismtools:lapis_lazuli_leggings', + 'mekanismtools:osmium_leggings', + 'mekanismtools:refined_glowstone_leggings', + 'mekanismtools:refined_obsidian_leggings', + 'minecraft:chainmail_leggings', + 'minecraft:diamond_leggings', + 'minecraft:golden_leggings', + 'minecraft:iron_leggings', + 'minecraft:leather_leggings', + 'minecraft:netherite_leggings', + 'naturesaura:infused_iron_pants', + 'naturesaura:sky_pants', + 'pneumaticcraft:pneumatic_leggings', + 'thermal:beekeeper_leggings', + 'thermal:diving_leggings', + 'thermal:hazmat_leggings', + 'bloodmagic:livingleggings', + 'dustrial_decor:cardboard_leggings', + 'mekanismtools:steel_leggings' + ]; + event.get('forge:armor').add(items); + event.get('forge:armor/leggings').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/carpet.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/carpet.js new file mode 100644 index 0000000..6044a06 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/carpet.js @@ -0,0 +1,5 @@ +events.listen('item.tags', (event) => { + colors.forEach((color) => { + event.get('forge:carpet').add('minecraft:' + color + '_carpet'); + }); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/chests.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/chests.js new file mode 100644 index 0000000..214b2dd --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/chests.js @@ -0,0 +1,8 @@ +events.listen('item.tags', function (event) { + event.remove('forge:chests', [ + '#pneumaticcraft:chests', + '#forge:chests/electric', + '#forge:chests/personal', + '#forge:chests/ender' + ]); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/concrete_powder.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/concrete_powder.js new file mode 100644 index 0000000..55e084d --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/concrete_powder.js @@ -0,0 +1,5 @@ +events.listen('item.tags', function (event) { + for (var i = 0; i < colors.length; i++) { + event.get('forge:concrete_powder').add('minecraft:' + colors[i] + '_concrete_powder'); + } +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/cooked_eggs.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/cooked_eggs.js new file mode 100644 index 0000000..3c85f4a --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/cooked_eggs.js @@ -0,0 +1,3 @@ +// events.listen('item.tags', (event) => { +// event.get('forge:cooked_eggs').add('simplefarming:cooked_egg'); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/crafting_materials.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/crafting_materials.js new file mode 100644 index 0000000..bfcb23a --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/crafting_materials.js @@ -0,0 +1,7 @@ +events.listen('item.tags', function (event) { + event + .get('enigmatica:crafting_materials/diamond') + .add('mekanism:enriched_diamond') + .add('titanium:diamond_gear') + .add('minecraft:diamond_block'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/crushed_ores.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/crushed_ores.js new file mode 100644 index 0000000..b4c1db7 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/crushed_ores.js @@ -0,0 +1,15 @@ +//TODO: Remove in 0.4.0 +// events.listen('item.tags', function (event) { +// event.get('create:crushed_ores/nickel').add('create:crushed_nickel_ore'); +// event.get('create:crushed_ores/uranium').add('create:crushed_uranium_ore'); +// event.get('create:crushed_ores/aluminum').add('create:crushed_aluminum_ore'); +// event.get('create:crushed_ores/lead').add('create:crushed_lead_ore'); +// event.get('create:crushed_ores/tin').add('create:crushed_tin_ore'); +// event.get('create:crushed_ores/silver').add('create:crushed_silver_ore'); +// event.get('create:crushed_ores/osmium').add('create:crushed_osmium_ore'); +// event.get('create:crushed_ores/gold').add('create:crushed_gold_ore'); +// event.get('create:crushed_ores/copper').add('create:crushed_copper_ore'); +// event.get('create:crushed_ores/iron').add('create:crushed_iron_ore'); +// event.get('create:crushed_ores/zinc').add('create:crushed_zinc_ore'); +// event.get('create:crushed_ores/brass').add('create:crushed_brass'); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/dirt.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/dirt.js new file mode 100644 index 0000000..882619c --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/dirt.js @@ -0,0 +1,3 @@ +events.listen('item.tags', (event) => { + event.add('forge:dirt', ['minecraft:dirt']); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/dusts.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/dusts.js new file mode 100644 index 0000000..1882c21 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/dusts.js @@ -0,0 +1,43 @@ +events.listen('item.tags', function (event) { + event + .get('forge:dusts') + .add('immersiveengineering:dust_aluminum') + .add('immersiveengineering:dust_lead') + .add('immersiveengineering:dust_silver') + .add('immersiveengineering:dust_nickel') + .add('immersiveengineering:dust_uranium') + .add('immersiveengineering:dust_constantan') + .add('immersiveengineering:dust_electrum') + .add('immersiveengineering:dust_coke') + .add('immersiveengineering:dust_hop_graphite') + .add('immersiveengineering:dust_saltpeter') + .add('thermal:ender_pearl_dust'); + + event.get('forge:dusts/lapis').add('mekanism:dust_lapis_lazuli'); + + event.get('forge:dusts').remove('minecraft:prismarine_shard'); + event.get('forge:dusts/prismarine').remove('minecraft:prismarine_shard'); + + event.get('forge:dusts/ender_pearl').add('emendatusenigmatica:ender_dust'); + event.get('forge:dusts/ender').add('thermal:ender_pearl_dust'); + + event.get('forge:dusts/gold_copper').add('#forge:dusts/gold').add('#forge:dusts/copper'); + event.get('forge:dusts/iron_aluminum').add('#forge:dusts/iron').add('#forge:dusts/aluminum'); + + event.get('forge:dusts/netherite_scrap').remove('bloodmagic:sand_netherite'); + + // Temporary until EE adapts this change + event.get('forge:chunks/arcane').remove('emendatusenigmatica:arcane_chunk'); + event.get('forge:ores/arcane').remove('emendatusenigmatica:arcane_chunk'); + event.get('forge:ores/arcane').remove('emendatusenigmatica:arcane_ore'); + event.get('forge:ores/arcane').remove('ars_nouveau:arcane_ore'); + event.get('forge:ores/mana_gem').remove('ars_nouveau:arcane_ore'); + event.get('forge:gems/arcane').remove('emendatusenigmatica:arcane_gem'); + event.get('forge:storage_blocks/arcane').remove('emendatusenigmatica:arcane_block'); + event.get('forge:storage_blocks/mana').add('emendatusenigmatica:arcane_block'); + event.get('forge:chunks/mana').add('emendatusenigmatica:arcane_chunk'); + event.get('forge:ores/mana').add('emendatusenigmatica:arcane_ore'); + event.get('forge:ores/mana').add('emendatusenigmatica:arcane_chunk'); + event.get('forge:gems/mana').add('emendatusenigmatica:arcane_gem'); + event.get('forge:ores/mana').add('ars_nouveau:arcane_ore'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/dyes.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/dyes.js new file mode 100644 index 0000000..430360e --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/dyes.js @@ -0,0 +1,4 @@ +events.listen('item.tags', function (event) { + event.get('forge:dyes').remove('mekanism:dust_sulfur'); + event.get('forge:dyes/yellow').remove('mekanism:dust_sulfur'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/fence_gates.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/fence_gates.js new file mode 100644 index 0000000..5fa211a --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/fence_gates.js @@ -0,0 +1,4 @@ +// events.listen('item.tags', (event) => { +// event.add('forge:fence_gates', /byg:\w+_fence_gate/); +// event.add('forge:fence_gates/wooden', /byg:\w+_fence_gate/); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/gears.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/gears.js new file mode 100644 index 0000000..6333081 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/gears.js @@ -0,0 +1,12 @@ +events.listen('item.tags', function (event) { + event.get('forge:gears/gold_bronze').add('#forge:gears/gold').add('#forge:gears/bronze'); + event.get('forge:gears/gold_copper').add('#forge:gears/gold').add('#forge:gears/copper'); + event.get('forge:gears/gold_diamond').add('#forge:gears/gold').add('#forge:gears/diamond'); + event.get('forge:gears/gold_invar').add('#forge:gears/gold').add('#forge:gears/invar'); + event.get('forge:gears/gold_silver').add('#forge:gears/gold').add('#forge:gears/silver'); + + event.get('forge:gears/iron_invar').add('#forge:gears/iron').add('#forge:gears/invar'); + + event.get('forge:gears').add('pneumaticcraft:compressed_iron_gear'); + event.get('forge:gears/compressed_iron').add('pneumaticcraft:compressed_iron_gear'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/gems.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/gems.js new file mode 100644 index 0000000..f9ab6ff --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/gems.js @@ -0,0 +1,27 @@ +events.listen('item.tags', function (event) { + var gems = 'forge:gems'; + var gems_ender = gems + '/ender'; + + event + .get(gems) + .add('rftoolsbase:dimensionalshard') + .add('minecraft:ender_pearl') + .add('ars_nouveau:mana_gem') + .add('immersivepetroleum:bitumen') + .add('thermal:bitumen'); + event.add(gems + '/coal_coke', [ + 'emendatusenigmatica:coke_gem', + 'immersiveengineering:coal_coke', + 'thermal:coal_coke' + ]); + event.get(gems_ender).add('minecraft:ender_pearl'); + event.get('forge:gems/dimensional').add('rftoolsbase:dimensionalshard'); + event.get('forge:gems/mana').add('ars_nouveau:mana_gem'); + event.get('forge:gems/charcoal').add('minecraft:charcoal'); + event + .get('forge:gems/bitumen') + .add('immersivepetroleum:bitumen') + .add('thermal:bitumen'); + + event.get('forge:gems/mana_gem').remove('ars_nouveau:mana_gem'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/grass.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/grass.js new file mode 100644 index 0000000..b6641ff --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/grass.js @@ -0,0 +1,3 @@ +events.listen('item.tags', (event) => { + event.add('forge:grass', ['minecraft:grass_block', 'biomesoplenty:origin_grass_block']); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/honeycomb.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/honeycomb.js new file mode 100644 index 0000000..d0e034d --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/honeycomb.js @@ -0,0 +1,74 @@ +events.listen('item.tags', function (event) { + const beeTiers = { + tier1: [ + { material: 'coal' }, + { material: 'creeper' }, + { material: 'zombie' }, + { material: 'skeleton' }, + { material: 'clay' }, + { material: 'rgbee' }, + { material: 'nether_quartz' }, + { material: 'blaze' }, + { material: 'ender' } + ], + tier2: [ + { material: 'iron' }, + { material: 'gold' }, + { material: 'slimy' }, + { material: 'pigman' }, + { material: 'obsidian' }, + { material: 'redstone' }, + { material: 'lapis' }, + { material: 'ghast' } + ], + tier3: [ + { material: 'copper' }, + { material: 'copper' }, + { material: 'tin' }, + { material: 'silver' }, + { material: 'lead' }, + { material: 'nickel' }, + { material: 'steel' }, + { material: 'osmium' }, + { material: 'emerald' }, + { material: 'diamond' }, + { material: 'netherite' }, + { material: 'wither' } + ] + // special: [ + // { material: 'manasteel' }, + // { material: 'elementium' }, + // { material: 'terrasteel' }, + + // { material: 'infused_iron' }, + // { material: 'tainted_gold' }, + // { material: 'sky' } + // ] + }; + ['honeycomb', 'honeycomb_block'].forEach((honeyComb) => { + event + .get('forge:' + honeyComb) + .add(beeTiers.tier1.map((bee) => 'resourcefulbees:' + bee.material + '_' + honeyComb)); + event + .get('forge:' + honeyComb) + .add(beeTiers.tier2.map((bee) => 'resourcefulbees:' + bee.material + '_' + honeyComb)); + event + .get('forge:' + honeyComb) + .add(beeTiers.tier3.map((bee) => 'resourcefulbees:' + bee.material + '_' + honeyComb)); + // event + // .get('forge:' + honeyComb) + // .add(beeTiers.special.map((bee) => 'resourcefulbees:' + bee.material + '_' + honeyComb)); + event + .get('forge:' + honeyComb + '/tier1') + .add(beeTiers.tier1.map((bee) => 'resourcefulbees:' + bee.material + '_' + honeyComb)); + event + .get('forge:' + honeyComb + '/tier2') + .add(beeTiers.tier2.map((bee) => 'resourcefulbees:' + bee.material + '_' + honeyComb)); + event + .get('forge:' + honeyComb + '/tier3') + .add(beeTiers.tier3.map((bee) => 'resourcefulbees:' + bee.material + '_' + honeyComb)); + // event + // .get('forge:' + honeyComb + '/special') + // .add(beeTiers.special.map((bee) => 'resourcefulbees:' + bee.material + '_' + honeyComb)); + }); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/ingots.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/ingots.js new file mode 100644 index 0000000..d46bd99 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/ingots.js @@ -0,0 +1,39 @@ +events.listen('item.tags', function (event) { + event.get('forge:ingots').add('powah:uraninite'); + event.get('forge:ingots/uraninite').add('powah:uraninite'); + event.get('forge:ingots/energized_steel').add('powah:steel_energized'); + event.get('forge:ingots/radioactive').add('#forge:ingots/uraninite').add('#forge:ingots/uranium'); + + event + .get('forge:ingots') + .add('immersiveengineering:ingot_aluminum') + .add('immersiveengineering:ingot_lead') + .add('immersiveengineering:ingot_silver') + .add('immersiveengineering:ingot_nickel') + .add('immersiveengineering:ingot_uranium') + .add('immersiveengineering:ingot_constantan') + .add('immersiveengineering:ingot_electrum') + .add('immersiveengineering:ingot_hop_graphite') + .add('industrialforegoing:pink_slime_ingot'); + + event.get('forge:ingots/copper').add('immersiveengineering:ingot_copper'); + event.get('forge:ingots/pink_slime').add('industrialforegoing:pink_slime_ingot'); + + event + .get('forge:ingots') + .add('naturesaura:sky_ingot') + .add('naturesaura:tainted_gold') + .add('naturesaura:infused_iron'); + + event.get('forge:ingots/gold_brass').add('#forge:ingots/gold').add('#forge:ingots/brass'); + event.get('forge:ingots/gold_bronze').add('#forge:ingots/gold').add('#forge:ingots/bronze'); + event.get('forge:ingots/gold_copper').add('#forge:ingots/gold').add('#forge:ingots/copper'); + event.get('forge:ingots/gold_silver').add('#forge:ingots/gold').add('#forge:ingots/silver'); + event.get('forge:ingots/gold_tin').add('#forge:ingots/gold').add('#forge:ingots/tin'); + + event.get('forge:ingots/iron_aluminum').add('#forge:ingots/iron').add('#forge:ingots/aluminum'); + event.get('forge:ingots/iron_copper').add('#forge:ingots/iron').add('#forge:ingots/copper'); + event.get('forge:ingots/iron_lead').add('#forge:ingots/iron').add('#forge:ingots/lead'); + event.get('forge:ingots/iron_tin').add('#forge:ingots/iron').add('#forge:ingots/tin'); + event.get('forge:ingots/iron_brass').add('#forge:ingots/iron').add('#forge:ingots/brass'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/lights.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/lights.js new file mode 100644 index 0000000..08eab29 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/lights.js @@ -0,0 +1,273 @@ +events.listen('item.tags', function (event) { + var items = [ + 'additional_lights:al_lamp_acacia_planks', + 'additional_lights:al_lamp_birch_planks', + 'additional_lights:al_lamp_blackstone', + 'additional_lights:al_lamp_cobblestone', + 'additional_lights:al_lamp_crimson_planks', + 'additional_lights:al_lamp_dark_oak_planks', + 'additional_lights:al_lamp_diamond_block', + 'additional_lights:al_lamp_end_stone', + 'additional_lights:al_lamp_glass', + 'additional_lights:al_lamp_gold_block', + 'additional_lights:al_lamp_iron_block', + 'additional_lights:al_lamp_jungle_planks', + 'additional_lights:al_lamp_magenta_wool', + 'additional_lights:al_lamp_mossy_cobblestone', + 'additional_lights:al_lamp_nether_bricks', + 'additional_lights:al_lamp_oak_planks', + 'additional_lights:al_lamp_packed_ice', + 'additional_lights:al_lamp_pink_wool', + 'additional_lights:al_lamp_red_nether_bricks', + 'additional_lights:al_lamp_sandstone', + 'additional_lights:al_lamp_spruce_planks', + 'additional_lights:al_lamp_stone', + 'additional_lights:al_lamp_warped_planks', + 'additional_lights:al_torch_acacia_planks', + 'additional_lights:al_torch_birch_planks', + 'additional_lights:al_torch_blackstone', + 'additional_lights:al_torch_cobblestone', + 'additional_lights:al_torch_crimson_planks', + 'additional_lights:al_torch_dark_oak_planks', + 'additional_lights:al_torch_diamond_block', + 'additional_lights:al_torch_end_stone', + 'additional_lights:al_torch_end_stone_bricks', + 'additional_lights:al_torch_glass', + 'additional_lights:al_torch_gold_block', + 'additional_lights:al_torch_iron_block', + 'additional_lights:al_torch_jungle_planks', + 'additional_lights:al_torch_magenta_wool', + 'additional_lights:al_torch_mossy_cobblestone', + 'additional_lights:al_torch_mossy_stone_bricks', + 'additional_lights:al_torch_nether_bricks', + 'additional_lights:al_torch_oak_planks', + 'additional_lights:al_torch_packed_ice', + 'additional_lights:al_torch_pink_wool', + 'additional_lights:al_torch_red_nether_bricks', + 'additional_lights:al_torch_sandstone', + 'additional_lights:al_torch_smooth_stone', + 'additional_lights:al_torch_spruce_planks', + 'additional_lights:al_torch_stone', + 'additional_lights:al_torch_stone_bricks', + 'additional_lights:al_torch_warped_planks', + 'additional_lights:fire_for_fire_pit_l', + 'additional_lights:fire_for_fire_pit_s', + 'additional_lights:fire_for_standing_torch_l', + 'additional_lights:fire_for_standing_torch_s', + 'additional_lights:fire_pit_l_cobblestone', + 'additional_lights:fire_pit_l_cobblestone', + 'additional_lights:fire_pit_l_cut_sandstone', + 'additional_lights:fire_pit_l_cut_sandstone', + 'additional_lights:fire_pit_l_diamond_block', + 'additional_lights:fire_pit_l_end_stone', + 'additional_lights:fire_pit_l_end_stone', + 'additional_lights:fire_pit_l_end_stone_bricks', + 'additional_lights:fire_pit_l_end_stone_bricks', + 'additional_lights:fire_pit_l_gold_block', + 'additional_lights:fire_pit_l_iron_block', + 'additional_lights:fire_pit_l_magenta_wool', + 'additional_lights:fire_pit_l_mossy_cobblestone', + 'additional_lights:fire_pit_l_mossy_cobblestone', + 'additional_lights:fire_pit_l_mossy_stone_bricks', + 'additional_lights:fire_pit_l_mossy_stone_bricks', + 'additional_lights:fire_pit_l_nether_bricks', + 'additional_lights:fire_pit_l_packed_ice', + 'additional_lights:fire_pit_l_pink_wool', + 'additional_lights:fire_pit_l_polished_andesite', + 'additional_lights:fire_pit_l_polished_andesite', + 'additional_lights:fire_pit_l_polished_blackstone', + 'additional_lights:fire_pit_l_polished_diorite', + 'additional_lights:fire_pit_l_polished_diorite', + 'additional_lights:fire_pit_l_polished_granite', + 'additional_lights:fire_pit_l_polished_granite', + 'additional_lights:fire_pit_l_red_nether_bricks', + 'additional_lights:fire_pit_l_sandstone', + 'additional_lights:fire_pit_l_sandstone', + 'additional_lights:fire_pit_l_smooth_stone', + 'additional_lights:fire_pit_l_smooth_stone', + 'additional_lights:fire_pit_l_stone', + 'additional_lights:fire_pit_l_stone', + 'additional_lights:fire_pit_l_stone_bricks', + 'additional_lights:fire_pit_l_stone_bricks', + 'additional_lights:fire_pit_s_cobblestone', + 'additional_lights:fire_pit_s_cut_sandstone', + 'additional_lights:fire_pit_s_diamond_block', + 'additional_lights:fire_pit_s_end_stone', + 'additional_lights:fire_pit_s_end_stone_bricks', + 'additional_lights:fire_pit_s_gold_block', + 'additional_lights:fire_pit_s_iron_block', + 'additional_lights:fire_pit_s_magenta_wool', + 'additional_lights:fire_pit_s_magenta_wool', + 'additional_lights:fire_pit_s_mossy_cobblestone', + 'additional_lights:fire_pit_s_mossy_stone_bricks', + 'additional_lights:fire_pit_s_nether_bricks', + 'additional_lights:fire_pit_s_packed_ice', + 'additional_lights:fire_pit_s_pink_wool', + 'additional_lights:fire_pit_s_polished_andesite', + 'additional_lights:fire_pit_s_polished_blackstone', + 'additional_lights:fire_pit_s_polished_diorite', + 'additional_lights:fire_pit_s_polished_granite', + 'additional_lights:fire_pit_s_red_nether_bricks', + 'additional_lights:fire_pit_s_sandstone', + 'additional_lights:fire_pit_s_smooth_stone', + 'additional_lights:fire_pit_s_stone', + 'additional_lights:fire_pit_s_stone_bricks', + 'additional_lights:soul_fire_for_fire_pit_l', + 'additional_lights:soul_fire_for_fire_pit_s', + 'additional_lights:soul_fire_for_standing_torch_l', + 'additional_lights:soul_fire_for_standing_torch_s', + 'additional_lights:standing_torch_l_cobblestone', + 'additional_lights:standing_torch_l_cut_sandstone', + 'additional_lights:standing_torch_l_diamond_block', + 'additional_lights:standing_torch_l_end_stone', + 'additional_lights:standing_torch_l_end_stone_bricks', + 'additional_lights:standing_torch_l_gold_block', + 'additional_lights:standing_torch_l_iron_block', + 'additional_lights:standing_torch_l_magenta_wool', + 'additional_lights:standing_torch_l_mossy_cobblestone', + 'additional_lights:standing_torch_l_mossy_stone_bricks', + 'additional_lights:standing_torch_l_nether_bricks', + 'additional_lights:standing_torch_l_packed_ice', + 'additional_lights:standing_torch_l_pink_wool', + 'additional_lights:standing_torch_l_polished_andesite', + 'additional_lights:standing_torch_l_polished_blackstone', + 'additional_lights:standing_torch_l_polished_diorite', + 'additional_lights:standing_torch_l_polished_granite', + 'additional_lights:standing_torch_l_red_nether_bricks', + 'additional_lights:standing_torch_l_sandstone', + 'additional_lights:standing_torch_l_smooth_stone', + 'additional_lights:standing_torch_l_stone', + 'additional_lights:standing_torch_l_stone_bricks', + 'additional_lights:standing_torch_s_cobblestone', + 'additional_lights:standing_torch_s_cut_sandstone', + 'additional_lights:standing_torch_s_diamond_block', + 'additional_lights:standing_torch_s_end_stone', + 'additional_lights:standing_torch_s_end_stone_bricks', + 'additional_lights:standing_torch_s_gold_block', + 'additional_lights:standing_torch_s_iron_block', + 'additional_lights:standing_torch_s_magenta_wool', + 'additional_lights:standing_torch_s_mossy_cobblestone', + 'additional_lights:standing_torch_s_mossy_stone_bricks', + 'additional_lights:standing_torch_s_nether_bricks', + 'additional_lights:standing_torch_s_packed_ice', + 'additional_lights:standing_torch_s_pink_wool', + 'additional_lights:standing_torch_s_polished_andesite', + 'additional_lights:standing_torch_s_polished_blackstone', + 'additional_lights:standing_torch_s_polished_diorite', + 'additional_lights:standing_torch_s_polished_granite', + 'additional_lights:standing_torch_s_red_nether_bricks', + 'additional_lights:standing_torch_s_sandstone', + 'additional_lights:standing_torch_s_smooth_stone', + 'additional_lights:standing_torch_s_stone', + 'additional_lights:standing_torch_s_stone_bricks', + + 'astralsorcery:illumination_powder', + 'astralsorcery:illumination_wand', + 'astralsorcery:illuminator', + + 'bloodmagic:bloodlightsigil', + + 'engineersdecor:iron_bulb_light', + 'engineersdecor:iron_ceiling_edge_light', + 'engineersdecor:iron_floor_edge_light', + 'engineersdecor:iron_inset_light', + + 'immersiveengineering:electric_lantern', + 'immersiveengineering:floodlight', + 'immersiveengineering:lantern', + + 'minecraft:beacon', + 'minecraft:campfire', + 'minecraft:end_rod', + 'minecraft:glowstone', + 'minecraft:jack_o_lantern', + 'minecraft:lantern', + 'minecraft:lava_bucket', + 'minecraft:magma_block', + 'minecraft:redstone_lamp', + 'minecraft:redstone_torch', + 'minecraft:sea_lantern', + 'minecraft:soul_campfire', + 'minecraft:soul_lantern', + 'minecraft:soul_torch', + 'minecraft:torch', + + 'naturesaura:light_staff', + 'naturesaura:spawn_lamp', + + 'pneumaticcraft:kerosene_lamp', + 'pneumaticcraft:wall_lamp_black', + 'pneumaticcraft:wall_lamp_blue', + 'pneumaticcraft:wall_lamp_brown', + 'pneumaticcraft:wall_lamp_cyan', + 'pneumaticcraft:wall_lamp_gray', + 'pneumaticcraft:wall_lamp_green', + 'pneumaticcraft:wall_lamp_inverted_black', + 'pneumaticcraft:wall_lamp_inverted_blue', + 'pneumaticcraft:wall_lamp_inverted_brown', + 'pneumaticcraft:wall_lamp_inverted_cyan', + 'pneumaticcraft:wall_lamp_inverted_gray', + 'pneumaticcraft:wall_lamp_inverted_green', + 'pneumaticcraft:wall_lamp_inverted_light_blue', + 'pneumaticcraft:wall_lamp_inverted_light_gray', + 'pneumaticcraft:wall_lamp_inverted_lime', + 'pneumaticcraft:wall_lamp_inverted_magenta', + 'pneumaticcraft:wall_lamp_inverted_orange', + 'pneumaticcraft:wall_lamp_inverted_pink', + 'pneumaticcraft:wall_lamp_inverted_purple', + 'pneumaticcraft:wall_lamp_inverted_red', + 'pneumaticcraft:wall_lamp_inverted_white', + 'pneumaticcraft:wall_lamp_inverted_yellow', + 'pneumaticcraft:wall_lamp_light_blue', + 'pneumaticcraft:wall_lamp_light_gray', + 'pneumaticcraft:wall_lamp_lime', + 'pneumaticcraft:wall_lamp_magenta', + 'pneumaticcraft:wall_lamp_orange', + 'pneumaticcraft:wall_lamp_pink', + 'pneumaticcraft:wall_lamp_purple', + 'pneumaticcraft:wall_lamp_red', + 'pneumaticcraft:wall_lamp_white', + 'pneumaticcraft:wall_lamp_yellow', + + 'quark:black_candle', + 'quark:blaze_lantern', + 'quark:blue_candle', + 'quark:brown_candle', + 'quark:cyan_candle', + 'quark:duskbound_lantern', + 'quark:elder_sea_lantern', + 'quark:gray_candle', + 'quark:green_candle', + 'quark:light_blue_candle', + 'quark:light_gray_candle', + 'quark:lime_candle', + 'quark:lit_lamp', + 'quark:magenta_candle', + 'quark:orange_candle', + 'quark:paper_lantern', + 'quark:paper_lantern_sakura', + 'quark:pink_candle', + 'quark:purple_candle', + 'quark:red_candle', + 'quark:white_candle', + 'quark:yellow_candle', + + 'rsgauges:industrial_alarm_lamp', + 'rsgauges:sensitive_glass_block', + + 'simplylight:edge_light', + 'simplylight:edge_light_top', + 'simplylight:illuminant_block', + 'simplylight:illuminant_block_on', + 'simplylight:illuminant_panel', + 'simplylight:illuminant_slab', + 'simplylight:lightbulb', + 'simplylight:rodlamp', + 'simplylight:wall_lamp', + + 'torchmaster:dreadlamp', + 'torchmaster:feral_flare_lantern', + 'torchmaster:megatorch' + ]; + event.get('forge:lights').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/logs.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/logs.js new file mode 100644 index 0000000..658be9b --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/logs.js @@ -0,0 +1,20 @@ +// events.listen('item.tags', function (event) { +// event +// .get('forge:logs/smogstem') +// .add('undergarden:smogstem_log') +// .add('undergarden:stripped_smogstem_log') +// .add('undergarden:smogstem_wood') +// .add('undergarden:stripped_smogstem_wood'); +// event +// .get('forge:logs/grongle') +// .add('undergarden:grongle_stem') +// .add('undergarden:stripped_grongle_stem') +// .add('undergarden:grongle_hyphae') +// .add('undergarden:stripped_grongle_hyphae'); +// event +// .get('forge:logs/wigglewood') +// .add('undergarden:wigglewood_log') +// .add('undergarden:stripped_wigglewood_log') +// .add('undergarden:wigglewood_wood') +// .add('undergarden:stripped_wigglewood_wood'); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/manuals.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/manuals.js new file mode 100644 index 0000000..9f4c105 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/manuals.js @@ -0,0 +1,16 @@ +events.listen('item.tags', function (event) { + var items = [ + 'patchouli:guide_book', + 'immersiveengineering:manual', + // 'botania:lexicon', + 'solcarrot:food_book', + // 'tmechworks:book', + 'powah:book', + 'rftoolsbase:manual', + 'ars_nouveau:worn_notebook', + 'astralsorcery:tome' + // 'alexsmobs:animal_dictionary', + // 'occultism:dictionary_of_spirits' + ]; + event.get('forge:manuals').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/mushroom_caps.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/mushroom_caps.js new file mode 100644 index 0000000..1042b46 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/mushroom_caps.js @@ -0,0 +1,8 @@ +events.listen('item.tags', function (event) { + var items = [ + 'biomesoplenty:toadstool_block', + 'biomesoplenty:glowshroom_block', + 'quark:glowshroom_block' + ]; + event.get('forge:mushroom_caps').add(items); +}); \ No newline at end of file diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/mushroom_stems.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/mushroom_stems.js new file mode 100644 index 0000000..7b5fa9c --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/mushroom_stems.js @@ -0,0 +1,6 @@ +events.listen('item.tags', function (event) { + var items = [ + 'quark:glowshroom_stem' + ]; + event.get('forge:mushroom_stems').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/mushrooms.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/mushrooms.js new file mode 100644 index 0000000..09dbdfa --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/mushrooms.js @@ -0,0 +1,11 @@ +// events.listen('item.tags', function (event) { +// var items = [ +// 'byg:death_cap', +// 'byg:shulkren_fungus', +// 'byg:soul_shroom_spore_end', +// 'byg:soul_shroom', +// 'byg:purple_glowshroom', +// 'byg:blue_glowshroom' +// ]; +// event.get('forge:mushrooms').add(items); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/nuggets.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/nuggets.js new file mode 100644 index 0000000..867d3ff --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/nuggets.js @@ -0,0 +1,17 @@ +events.listen('item.tags', function (event) { + event + .get('forge:nuggets') + .add('immersiveengineering:nugget_aluminum') + .add('immersiveengineering:nugget_lead') + .add('immersiveengineering:nugget_silver') + .add('immersiveengineering:nugget_nickel') + .add('immersiveengineering:nugget_uranium') + .add('immersiveengineering:nugget_constantan') + .add('immersiveengineering:nugget_electrum'); + + event.get('forge:nuggets/iron_copper').add('#forge:nuggets/iron').add('#forge:nuggets/copper'); + event.get('forge:nuggets/gold_bronze').add('#forge:nuggets/gold').add('#forge:nuggets/bronze'); + event.get('forge:nuggets/gold_brass').add('#forge:nuggets/gold').add('#forge:nuggets/brass'); + event.get('forge:nuggets/gold_copper').add('#forge:nuggets/gold').add('#forge:nuggets/copper'); + event.get('forge:nuggets/gold_silver').add('#forge:nuggets/gold').add('#forge:nuggets/silver'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/ores.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/ores.js new file mode 100644 index 0000000..6000103 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/ores.js @@ -0,0 +1,17 @@ +events.listen('item.tags', function (event) { + event + .get('forge:ores') + .add(['powah:uraninite_ore_poor', 'powah:uraninite_ore', 'powah:uraninite_ore_dense']) + .add('minecraft:ancient_debris'); + event + .get('forge:ores/dimensional') + .add([ + 'rftoolsbase:dimensionalshard_overworld', + 'rftoolsbase:dimensionalshard_nether', + 'rftoolsbase:dimensionalshard_end' + ]); + + event.get('forge:ores/nether/gold').add('minecraft:nether_gold_ore'); + event.get('forge:ores/netherite_scrap').remove('minecraft:ancient_debris'); + event.get('forge:ores/netherite').add('minecraft:ancient_debris'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/planks.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/planks.js new file mode 100644 index 0000000..ba2d67c --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/planks.js @@ -0,0 +1,22 @@ +events.listen('item.tags', function (event) { + event.get('forge:planks/mahogany').add('biomesoplenty:mahogany_planks'); + event.get('forge:planks/jacaranda').add('biomesoplenty:jacaranda_planks'); + event.get('forge:planks/palm').add('biomesoplenty:palm_planks'); + event.get('forge:planks/willow').add('biomesoplenty:willow_planks'); + event.get('forge:planks/dead').add('biomesoplenty:dead_planks'); + event.get('forge:planks/magic').add('biomesoplenty:magic_planks'); + event.get('forge:planks/umbran').add('biomesoplenty:umbran_planks'); + event.get('forge:planks/hellbark').add('biomesoplenty:hellbark_planks'); + event.get('forge:planks/fir').add('biomesoplenty:fir_planks'); + event.get('forge:planks/redwood').add('biomesoplenty:redwood_planks'); + event.get('forge:planks/cherry').add('biomesoplenty:cherry_planks'); + + event.get('forge:planks/ancient').add('naturesaura:ancient_planks'); + + event.get('forge:planks/oak').add('minecraft:oak_planks'); + event.get('forge:planks/spruce').add('minecraft:spruce_planks'); + event.get('forge:planks/birch').add('minecraft:birch_planks'); + event.get('forge:planks/jungle').add('minecraft:jungle_planks'); + event.get('forge:planks/acacia').add('minecraft:acacia_planks'); + event.get('forge:planks/dark_oak').add('minecraft:dark_oak_planks'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/plates.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/plates.js new file mode 100644 index 0000000..b36da5a --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/plates.js @@ -0,0 +1,3 @@ +events.listen('item.tags', (event) => { + event.get('forge:plates/lapis').add('create:lapis_sheet'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/seeds.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/seeds.js new file mode 100644 index 0000000..c3d58dc --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/seeds.js @@ -0,0 +1,4 @@ +events.listen('item.tags', function (event) { + event.get('forge:seeds').add('immersiveengineering:seed'); + event.get('forge:seeds/hemp').add('immersiveengineering:seed'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/slag.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/slag.js new file mode 100644 index 0000000..daf8d48 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/slag.js @@ -0,0 +1,3 @@ +events.listen('item.tags', (event) => { + event.get('forge:slag').add('thermal:slag'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/stained_glass_pane.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/stained_glass_pane.js new file mode 100644 index 0000000..20a8a7b --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/stained_glass_pane.js @@ -0,0 +1,5 @@ +events.listen('item.tags', function (event) { + for (var i = 0; i < colors.length; i++) { + event.get('forge:stained_glass_pane').add('minecraft:' + colors[i] + '_stained_glass_pane'); + } +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/stones.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/stones.js new file mode 100644 index 0000000..b64ebd8 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/stones.js @@ -0,0 +1,41 @@ +events.listen('item.tags', function (event) { + event + .get('forge:stone') + .add([ + 'astralsorcery:marble_arch', + 'astralsorcery:marble_bricks', + 'astralsorcery:marble_chiseled', + 'astralsorcery:marble_engraved', + 'astralsorcery:marble_raw', + 'astralsorcery:marble_runed' + ]); + event + .get('forge:stones/basalt') + .add([ + 'quark:basalt', + 'quark:chiseled_basalt_bricks', + 'quark:basalt_pavement', + 'quark:basalt_pillar', + 'quark:polished_basalt', + 'quark:basalt_bricks', + 'minecraft:basalt' + ]); + event.get('forge:stones/slate').add(['quark:slate', 'quark:polished_slate']); + event + .get('forge:stones/marble') + .add([ + 'quark:marble', + 'quark:polished_marble', + 'astralsorcery:marble_arch', + 'astralsorcery:marble_bricks', + 'astralsorcery:marble_chiseled', + 'astralsorcery:marble_engraved', + 'astralsorcery:marble_raw', + 'astralsorcery:marble_runed' + ]); + event.get('forge:stones/limestone').add(['quark:limestone', 'quark:polished_limestone']); + event.get('forge:stones/jasper').add(['quark:jasper', 'quark:polished_jasper']); + event.get('forge:stones/granite').add(['minecraft:granite', 'minecraft:polished_granite']); + event.get('forge:stones/diorite').add(['minecraft:diorite', 'minecraft:polished_diorite']); + event.get('forge:stones/andesite').add(['minecraft:andesite', 'minecraft:polished_andesite']); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/bags.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/bags.js new file mode 100644 index 0000000..65aca4b --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/bags.js @@ -0,0 +1,29 @@ +events.listen('item.tags', function (event) { + var items = [ + 'quantumstorage:quantum_bag_black', + 'quantumstorage:quantum_bag_blue', + 'quantumstorage:quantum_bag_brown', + 'quantumstorage:quantum_bag_cyan', + 'quantumstorage:quantum_bag_gray', + 'quantumstorage:quantum_bag_green', + 'quantumstorage:quantum_bag_light_blue', + 'quantumstorage:quantum_bag_light_gray', + 'quantumstorage:quantum_bag_lime', + 'quantumstorage:quantum_bag_magenta', + 'quantumstorage:quantum_bag_orange', + 'quantumstorage:quantum_bag_pink', + 'quantumstorage:quantum_bag_purple', + 'quantumstorage:quantum_bag_red', + 'quantumstorage:quantum_bag_white', + 'quantumstorage:quantum_bag_yellow', + 'quark:backpack', + 'sophisticatedbackpacks:diamond_backpack', + 'sophisticatedbackpacks:gold_backpack', + 'sophisticatedbackpacks:iron_backpack', + 'sophisticatedbackpacks:backpack', + 'industrialforegoing:infinity_backpack' + ]; + + event.get('forge:storage').add(items); + event.get('forge:storage/bag').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/basic.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/basic.js new file mode 100644 index 0000000..6d6c34d --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/basic.js @@ -0,0 +1,96 @@ +events.listen('item.tags', function (event) { + var items = [ + 'cookingforblockheads:cabinet', + 'cookingforblockheads:corner', + 'cookingforblockheads:counter', + 'cookingforblockheads:fruit_basket', + 'cookingforblockheads:hanging_corner', + 'cookingforblockheads:spice_rack', + 'cookingforblockheads:tool_rack', + 'engineersdecor:labeled_crate', + 'farmersdelight:basket', + 'farmersdelight:oak_pantry', + 'farmersdelight:birch_pantry', + 'farmersdelight:spruce_pantry', + 'farmersdelight:jungle_pantry', + 'farmersdelight:acacia_pantry', + 'farmersdelight:dark_oak_pantry', + 'farmersdelight:crimson_pantry', + 'farmersdelight:warped_pantry', + 'immersiveengineering:crate', + 'immersiveengineering:minecart_reinforcedcrate', + 'immersiveengineering:minecart_woodencrate', + 'immersiveengineering:reinforced_crate', + 'ironchest:copper_chest', + 'ironchest:crystal_chest', + 'ironchest:diamond_chest', + 'ironchest:dirt_chest', + 'ironchest:gold_chest', + 'ironchest:iron_chest', + 'ironchest:obsidian_chest', + 'ironchest:silver_chest', + 'mekanism:personal_chest', + 'minecraft:barrel', + 'minecraft:black_shulker_box', + 'minecraft:blue_shulker_box', + 'minecraft:brown_shulker_box', + 'minecraft:chest', + 'minecraft:chest_minecart', + 'minecraft:cyan_shulker_box', + 'minecraft:dispenser', + 'minecraft:dropper', + 'minecraft:ender_chest', + 'minecraft:gray_shulker_box', + 'minecraft:green_shulker_box', + 'minecraft:light_blue_shulker_box', + 'minecraft:light_gray_shulker_box', + 'minecraft:lime_shulker_box', + 'minecraft:orange_shulker_box', + 'minecraft:pink_shulker_box', + 'minecraft:purple_shulker_box', + 'minecraft:red_shulker_box', + 'minecraft:shulker_box', + 'minecraft:trapped_chest', + 'minecraft:white_shulker_box', + 'minecraft:yellow_shulker_box', + 'pneumaticcraft:reinforced_chest', + 'pneumaticcraft:smart_chest', + 'quantumstorage:chestdiamond', + 'quantumstorage:chestgold', + 'quantumstorage:chestiron', + 'quark:acacia_chest', + 'quark:acacia_trapped_chest', + 'quark:birch_chest', + 'quark:birch_trapped_chest', + 'quark:crimson_chest', + 'quark:crimson_trapped_chest', + 'quark:dark_oak_chest', + 'quark:dark_oak_trapped_chest', + 'quark:jungle_chest', + 'quark:jungle_trapped_chest', + 'quark:mushroom_chest', + 'quark:mushroom_trapped_chest', + 'quark:nether_brick_chest', + 'quark:nether_brick_trapped_chest', + 'quark:oak_chest', + 'quark:oak_trapped_chest', + 'quark:prismarine_chest', + 'quark:prismarine_trapped_chest', + 'quark:purpur_chest', + 'quark:purpur_trapped_chest', + 'quark:spruce_chest', + 'quark:spruce_trapped_chest', + 'quark:warped_chest', + 'quark:warped_trapped_chest', + 'resourcefulbees:apiary_storage', + 'rftoolsstorage:modular_storage', + 'rftoolsstorage:storage_module0', + 'rftoolsstorage:storage_module1', + 'rftoolsstorage:storage_module2', + 'rftoolsstorage:storage_module3', + 'tetra:rack' + ]; + + event.get('forge:storage').add(items); + event.get('forge:storage/basic').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/bulk.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/bulk.js new file mode 100644 index 0000000..ebc13f4 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/bulk.js @@ -0,0 +1,106 @@ +events.listen('item.tags', function (event) { + var items = [ + 'extradisks:1024k_storage_disk', + 'extradisks:1024k_storage_part', + 'extradisks:1048576k_storage_disk', + 'extradisks:1048576k_storage_part', + 'extradisks:16384k_storage_disk', + 'extradisks:16384k_storage_part', + 'extradisks:256k_storage_disk', + 'extradisks:256k_storage_part', + 'extradisks:262144k_storage_disk', + 'extradisks:262144k_storage_part', + 'extradisks:4096k_storage_disk', + 'extradisks:4096k_storage_part', + 'extradisks:65536k_storage_disk', + 'extradisks:65536k_storage_part', + 'extradisks:infinite_storage_disk', + 'extradisks:infinite_storage_part', + 'framedcompactdrawers:framed_compact_drawer', + 'framedcompactdrawers:framed_full_four', + 'framedcompactdrawers:framed_full_one', + 'framedcompactdrawers:framed_full_two', + 'framedcompactdrawers:framed_half_four', + 'framedcompactdrawers:framed_half_one', + 'framedcompactdrawers:framed_half_two', + 'mekanism:advanced_bin', + 'mekanism:basic_bin', + 'mekanism:elite_bin', + 'mekanism:qio_drive_array', + 'mekanism:qio_drive_base', + 'mekanism:qio_drive_hyper_dense', + 'mekanism:qio_drive_supermassive', + 'mekanism:qio_drive_time_dilating', + 'mekanism:ultimate_bin', + 'quantumstorage:qsu', + 'refinedstorage:16k_storage_block', + 'refinedstorage:16k_storage_disk', + 'refinedstorage:16k_storage_part', + 'refinedstorage:1k_storage_block', + 'refinedstorage:1k_storage_disk', + 'refinedstorage:1k_storage_part', + 'refinedstorage:4k_storage_block', + 'refinedstorage:4k_storage_disk', + 'refinedstorage:4k_storage_part', + 'refinedstorage:64k_storage_block', + 'refinedstorage:64k_storage_disk', + 'refinedstorage:64k_storage_part', + 'storagedrawers:acacia_full_drawers_1', + 'storagedrawers:acacia_full_drawers_2', + 'storagedrawers:acacia_full_drawers_4', + 'storagedrawers:acacia_half_drawers_1', + 'storagedrawers:acacia_half_drawers_2', + 'storagedrawers:acacia_half_drawers_4', + 'storagedrawers:birch_full_drawers_1', + 'storagedrawers:birch_full_drawers_2', + 'storagedrawers:birch_full_drawers_4', + 'storagedrawers:birch_half_drawers_1', + 'storagedrawers:birch_half_drawers_2', + 'storagedrawers:birch_half_drawers_4', + 'storagedrawers:compacting_drawers_3', + 'storagedrawers:dark_oak_full_drawers_1', + 'storagedrawers:dark_oak_full_drawers_2', + 'storagedrawers:dark_oak_full_drawers_4', + 'storagedrawers:dark_oak_half_drawers_1', + 'storagedrawers:dark_oak_half_drawers_2', + 'storagedrawers:dark_oak_half_drawers_4', + 'storagedrawers:jungle_full_drawers_1', + 'storagedrawers:jungle_full_drawers_2', + 'storagedrawers:jungle_full_drawers_4', + 'storagedrawers:jungle_half_drawers_1', + 'storagedrawers:jungle_half_drawers_2', + 'storagedrawers:jungle_half_drawers_4', + 'storagedrawers:oak_full_drawers_1', + 'storagedrawers:oak_full_drawers_2', + 'storagedrawers:oak_full_drawers_4', + 'storagedrawers:oak_half_drawers_1', + 'storagedrawers:oak_half_drawers_2', + 'storagedrawers:oak_half_drawers_4', + 'storagedrawers:spruce_full_drawers_1', + 'storagedrawers:spruce_full_drawers_2', + 'storagedrawers:spruce_full_drawers_4', + 'storagedrawers:spruce_half_drawers_1', + 'storagedrawers:spruce_half_drawers_2', + 'storagedrawers:spruce_half_drawers_4', + 'extrastorage:disk_16384k', + 'extrastorage:disk_4096k', + 'extrastorage:disk_1024k', + 'extrastorage:disk_256k', + 'extrastorage:storagepart_16384k', + 'extrastorage:storagepart_4096k', + 'extrastorage:storagepart_1024k', + 'extrastorage:storagepart_256k', + 'extrastorage:block_16384k', + 'extrastorage:block_4096k', + 'extrastorage:block_1024k', + 'extrastorage:block_256k', + 'industrialforegoing:simple_black_hole_unit', + 'industrialforegoing:common_black_hole_unit', + 'industrialforegoing:pity_black_hole_unit', + 'industrialforegoing:supreme_black_hole_unit', + 'industrialforegoing:advanced_black_hole_unit', + 'industrialforegoing:black_hole_controller' + ]; + event.get('forge:storage').add(items); + event.get('forge:storage/bulk').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/energy.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/energy.js new file mode 100644 index 0000000..7ecf731 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/energy.js @@ -0,0 +1,44 @@ +events.listen('item.tags', function (event) { + var items = [ + 'immersiveengineering:capacitor_creative', + 'immersiveengineering:capacitor_hv', + 'immersiveengineering:capacitor_lv', + 'immersiveengineering:capacitor_mv', + 'immersiveengineering:powerpack', + 'mekanism:advanced_energy_cube', + 'mekanism:advanced_induction_cell', + 'mekanism:advanced_induction_provider', + 'mekanism:basic_energy_cube', + 'mekanism:basic_induction_cell', + 'mekanism:basic_induction_provider', + 'mekanism:creative_energy_cube', + 'mekanism:elite_energy_cube', + 'mekanism:elite_induction_cell', + 'mekanism:elite_induction_provider', + 'mekanism:energy_tablet', + 'mekanism:induction_casing', + 'mekanism:induction_port', + 'mekanism:ultimate_energy_cube', + 'mekanism:ultimate_induction_cell', + 'mekanism:ultimate_induction_provider', + 'powah:battery_basic', + 'powah:battery_blazing', + 'powah:battery_hardened', + 'powah:battery_niotic', + 'powah:battery_nitro', + 'powah:battery_spirited', + 'powah:battery_starter', + 'powah:energy_cell_basic', + 'powah:energy_cell_blazing', + 'powah:energy_cell_creative', + 'powah:energy_cell_hardened', + 'powah:energy_cell_niotic', + 'powah:energy_cell_nitro', + 'powah:energy_cell_spirited', + 'powah:energy_cell_starter', + 'thermal:flux_capacitor', + 'thermal:energy_cell' + ]; + event.get('forge:storage').add(items); + event.get('forge:storage/energy').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/gases.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/gases.js new file mode 100644 index 0000000..fc48a8e --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/gases.js @@ -0,0 +1,13 @@ +events.listen('item.tags', function (event) { + var items = [ + 'mekanism:advanced_chemical_tank', + 'mekanism:basic_chemical_tank', + 'mekanism:creative_chemical_tank', + 'mekanism:dynamic_tank', + 'mekanism:dynamic_valve', + 'mekanism:elite_chemical_tank', + 'mekanism:ultimate_chemical_tank' + ]; + event.get('forge:storage').add(items); + event.get('forge:storage/gas').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/liquids.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/liquids.js new file mode 100644 index 0000000..0e50bfd --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage/liquids.js @@ -0,0 +1,61 @@ +events.listen('item.tags', function (event) { + var items = [ + 'extradisks:1048576k_fluid_storage_disk', + 'extradisks:1048576k_fluid_storage_part', + 'extradisks:16384k_fluid_storage_disk', + 'extradisks:16384k_fluid_storage_part', + 'extradisks:262144k_fluid_storage_disk', + 'extradisks:262144k_fluid_storage_part', + 'extradisks:65536k_fluid_storage_disk', + 'extradisks:65536k_fluid_storage_part', + 'extradisks:infinite_fluid_storage_disk', + 'extradisks:infinite_fluid_storage_part', + 'mekanism:advanced_fluid_tank', + 'mekanism:basic_fluid_tank', + 'mekanism:creative_fluid_tank', + 'mekanism:dynamic_tank', + 'mekanism:dynamic_valve', + 'mekanism:elite_fluid_tank', + 'mekanism:ultimate_fluid_tank', + 'pneumaticcraft:large_tank', + 'pneumaticcraft:medium_tank', + 'pneumaticcraft:small_tank', + 'quantumstorage:tank', + 'refinedstorage:1024k_fluid_storage_block', + 'refinedstorage:1024k_fluid_storage_disk', + 'refinedstorage:1024k_fluid_storage_part', + 'refinedstorage:256k_fluid_storage_block', + 'refinedstorage:256k_fluid_storage_disk', + 'refinedstorage:256k_fluid_storage_part', + 'refinedstorage:4096k_fluid_storage_block', + 'refinedstorage:4096k_fluid_storage_disk', + 'refinedstorage:4096k_fluid_storage_part', + 'refinedstorage:64k_fluid_storage_block', + 'refinedstorage:64k_fluid_storage_disk', + 'refinedstorage:64k_fluid_storage_part', + 'rftoolsutility:tank', + 'extrastorage:disk_1048576k_fluid', + 'extrastorage:disk_262144k_fluid', + 'extrastorage:disk_65536k_fluid', + 'extrastorage:disk_16384k_fluid', + 'extrastorage:storagepart_1048576k_fluid', + 'extrastorage:storagepart_262144k_fluid', + 'extrastorage:storagepart_65536k_fluid', + 'extrastorage:storagepart_16384k_fluid', + 'extrastorage:block_1048576k_fluid', + 'extrastorage:block_262144k_fluid', + 'extrastorage:block_65536k_fluid', + 'extrastorage:block_16384k_fluid', + 'astralsorcery:chalice', + 'thermal:fluid_cell', + 'industrialforegoing:supreme_black_hole_tank', + 'industrialforegoing:pity_black_hole_tank', + 'industrialforegoing:simple_black_hole_tank', + 'industrialforegoing:advanced_black_hole_tank', + 'industrialforegoing:common_black_hole_tank', + 'industrialforegoing:black_hole_controller' + ]; + event.get('forge:storage').add(items); + event.get('forge:storage/liquid').add(items); + event.get('forge:storage/fluid').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage_blocks.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage_blocks.js new file mode 100644 index 0000000..683d1de --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/storage_blocks.js @@ -0,0 +1,52 @@ +events.listen('item.tags', function (event) { + var storageBlocks = 'forge:storage_blocks'; + event.get(storageBlocks + '/glowstone').add('minecraft:glowstone'); + event + .get(storageBlocks) + .add('minecraft:glowstone') + .add('immersiveengineering:storage_aluminum') + .add('immersiveengineering:storage_lead') + .add('immersiveengineering:storage_silver') + .add('immersiveengineering:storage_nickel') + .add('immersiveengineering:storage_uranium') + .add('immersiveengineering:storage_constantan') + .add('immersiveengineering:storage_electrum') + .add('immersiveengineering:coke') + .add('powah:uraninite_block') + .add('naturesaura:infused_iron_block') + .add('naturesaura:tainted_gold_block'); + + event.get(storageBlocks + '/infused_iron').add('naturesaura:infused_iron_block'); + event.get(storageBlocks + '/tainted_gold').add('naturesaura:tainted_gold_block'); + + event + .get(storageBlocks + '/gold_bronze') + .add('#' + storageBlocks + '/gold') + .add('#' + storageBlocks + '/bronze'); + + event + .get(storageBlocks + '/gold_brass') + .add('#' + storageBlocks + '/gold') + .add('#' + storageBlocks + '/brass'); + + event + .get(storageBlocks + '/iron_aluminum') + .add('#' + storageBlocks + '/iron') + .add('#' + storageBlocks + '/aluminum'); + event + .get(storageBlocks + '/iron_brass') + .add('#' + storageBlocks + '/iron') + .add('#' + storageBlocks + '/brass'); + event + .get(storageBlocks + '/iron_invar') + .add('#' + storageBlocks + '/iron') + .add('#' + storageBlocks + '/invar'); + event + .get(storageBlocks + '/iron_lead') + .add('#' + storageBlocks + '/iron') + .add('#' + storageBlocks + '/lead'); + event + .get(storageBlocks + '/iron_tin') + .add('#' + storageBlocks + '/iron') + .add('#' + storageBlocks + '/tin'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tallow.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tallow.js new file mode 100644 index 0000000..cab3828 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tallow.js @@ -0,0 +1,3 @@ +events.listen('item.tags', (event) => { + event.add('forge:tallow', ['quark:tallow']); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/terracotta.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/terracotta.js new file mode 100644 index 0000000..aabe3eb --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/terracotta.js @@ -0,0 +1,6 @@ +events.listen('item.tags', function (event) { + for (var i = 0; i < colors.length; i++) { + event.get('forge:terracotta').add('minecraft:' + colors[i] + '_terracotta'); + } + event.get('forge:terracotta').add('minecraft:terracotta'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools.js new file mode 100644 index 0000000..4438b16 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools.js @@ -0,0 +1,12 @@ +events.listen('item.tags', function (event) { + const knives = [ + 'farmersdelight:flint_knife', + 'farmersdelight:iron_knife', + 'farmersdelight:diamond_knife', + 'farmersdelight:netherite_knife', + 'farmersdelight:golden_knife' + ]; + event.get('forge:tools').add(knives); + event.get('forge:tools/knife').add(knives); + event.get('forge:fillet_knife').add(knives); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/axes.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/axes.js new file mode 100644 index 0000000..bff1a66 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/axes.js @@ -0,0 +1,36 @@ +events.listen('item.tags', function (event) { + var items = [ + 'immersiveengineering:axe_steel', + 'mekanismtools:bronze_axe', + 'mekanismtools:lapis_lazuli_axe', + 'mekanismtools:osmium_axe', + 'mekanismtools:refined_glowstone_axe', + 'mekanismtools:refined_obsidian_axe', + 'mekanismtools:steel_axe', + 'minecraft:diamond_axe', + 'minecraft:golden_axe', + 'minecraft:iron_axe', + 'minecraft:netherite_axe', + 'minecraft:stone_axe', + 'minecraft:wooden_axe', + 'naturesaura:infused_iron_axe', + 'naturesaura:sky_axe', + 'mekanismtools:bronze_paxel', + 'mekanismtools:diamond_paxel', + 'mekanismtools:gold_paxel', + 'mekanismtools:iron_paxel', + 'mekanismtools:lapis_lazuli_paxel', + 'mekanismtools:netherite_paxel', + 'mekanismtools:osmium_paxel', + 'mekanismtools:refined_glowstone_paxel', + 'mekanismtools:refined_obsidian_paxel', + 'mekanismtools:steel_paxel', + 'mekanismtools:stone_paxel', + 'mekanismtools:wood_paxel', + 'bloodmagic:soulaxe', + 'astralsorcery:crystal_axe', + 'astralsorcery:infused_crystal_axe' + ]; + event.get('forge:tools').add(items); + event.get('forge:tools/axe').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/hammers.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/hammers.js new file mode 100644 index 0000000..e8c24dc --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/hammers.js @@ -0,0 +1,26 @@ +// events.listen('item.tags', function (event) { +// var items = [ +// 'vanillahammers:bone_hammer', +// 'vanillahammers:coal_hammer', +// 'vanillahammers:diamond_hammer', +// 'vanillahammers:emerald_hammer', +// 'vanillahammers:ender_hammer', +// 'vanillahammers:fiery_hammer', +// 'vanillahammers:glowstone_hammer', +// 'vanillahammers:gold_hammer', +// 'vanillahammers:iron_hammer', +// 'vanillahammers:lapis_hammer', +// 'vanillahammers:nether_hammer', +// 'vanillahammers:netherite_hammer', +// 'vanillahammers:obsidian_hammer', +// 'vanillahammers:paper_hammer', +// 'vanillahammers:prismarine_hammer', +// 'vanillahammers:quartz_hammer', +// 'vanillahammers:redstone_hammer', +// 'vanillahammers:slime_hammer', +// 'vanillahammers:stone_hammer', +// 'vanillahammers:wood_hammer' +// ]; +// event.get('forge:tools').add(items); +// event.get('forge:tools/hammer').add(items); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/hoes.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/hoes.js new file mode 100644 index 0000000..6beb2dd --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/hoes.js @@ -0,0 +1,21 @@ +events.listen('item.tags', function (event) { + var items = [ + 'immersiveengineering:hoe_steel', + 'mekanismtools:bronze_hoe', + 'mekanismtools:lapis_lazuli_hoe', + 'mekanismtools:osmium_hoe', + 'mekanismtools:refined_glowstone_hoe', + 'mekanismtools:refined_obsidian_hoe', + 'mekanismtools:steel_hoe', + 'minecraft:diamond_hoe', + 'minecraft:golden_hoe', + 'minecraft:iron_hoe', + 'minecraft:netherite_hoe', + 'minecraft:stone_hoe', + 'minecraft:wooden_hoe', + 'naturesaura:infused_iron_hoe', + 'naturesaura:sky_hoe' + ]; + event.get('forge:tools').add(items); + event.get('forge:tools/hoe').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/multi-tools.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/multi-tools.js new file mode 100644 index 0000000..72afb03 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/multi-tools.js @@ -0,0 +1,27 @@ +events.listen('item.tags', function (event) { + var items = [ + 'immersiveengineering:buzzsaw', + 'immersiveengineering:drill', + 'industrialforegoing:infinity_drill', + 'industrialforegoing:infinity_saw', + 'mekanism:atomic_disassembler', + 'mekanism:meka_tool', + 'mekanismtools:bronze_paxel', + 'mekanismtools:diamond_paxel', + 'mekanismtools:gold_paxel', + 'mekanismtools:iron_paxel', + 'mekanismtools:lapis_lazuli_paxel', + 'mekanismtools:netherite_paxel', + 'mekanismtools:refined_glowstone_paxel', + 'mekanismtools:refined_obsidian_paxel', + 'mekanismtools:steel_paxel', + 'mekanismtools:stone_paxel', + 'mekanismtools:wood_paxel', + 'mininggadgets:mininggadget', + 'pneumaticcraft:jackhammer', + 'thermal:flux_drill', + 'thermal:flux_saw' + ]; + event.get('forge:tools').add(items); + event.get('forge:tools/multi-tool').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/pickaxes.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/pickaxes.js new file mode 100644 index 0000000..23769ee --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/pickaxes.js @@ -0,0 +1,24 @@ +events.listen('item.tags', function (event) { + var items = [ + 'immersiveengineering:pickaxe_steel', + 'mekanismtools:bronze_pickaxe', + 'mekanismtools:lapis_lazuli_pickaxe', + 'mekanismtools:osmium_pickaxe', + 'mekanismtools:refined_glowstone_pickaxe', + 'mekanismtools:refined_obsidian_pickaxe', + 'mekanismtools:steel_pickaxe', + 'minecraft:diamond_pickaxe', + 'minecraft:golden_pickaxe', + 'minecraft:iron_pickaxe', + 'minecraft:netherite_pickaxe', + 'minecraft:stone_pickaxe', + 'minecraft:wooden_pickaxe', + 'naturesaura:infused_iron_pickaxe', + 'naturesaura:sky_pickaxe', + 'bloodmagic:soulpickaxe', + 'astralsorcery:crystal_pickaxe', + 'astralsorcery:infused_crystal_pickaxe' + ]; + event.get('forge:tools').add(items); + event.get('forge:tools/pickaxe').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/shovels.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/shovels.js new file mode 100644 index 0000000..182fafc --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/tools/shovels.js @@ -0,0 +1,24 @@ +events.listen('item.tags', function (event) { + var items = [ + 'immersiveengineering:shovel_steel', + 'mekanismtools:bronze_shovel', + 'mekanismtools:lapis_lazuli_shovel', + 'mekanismtools:osmium_shovel', + 'mekanismtools:refined_glowstone_shovel', + 'mekanismtools:refined_obsidian_shovel', + 'mekanismtools:steel_shovel', + 'minecraft:diamond_shovel', + 'minecraft:golden_shovel', + 'minecraft:iron_shovel', + 'minecraft:netherite_shovel', + 'minecraft:stone_shovel', + 'minecraft:wooden_shovel', + 'naturesaura:infused_iron_shovel', + 'naturesaura:sky_shovel', + 'bloodmagic:soulshovel', + 'astralsorcery:crystal_shovel', + 'astralsorcery:infused_crystal_shovel' + ]; + event.get('forge:tools').add(items); + event.get('forge:tools/shovel').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/weapons/melee.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/weapons/melee.js new file mode 100644 index 0000000..c3749bd --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/weapons/melee.js @@ -0,0 +1,41 @@ +events.listen('item.tags', function (event) { + var items = [ + 'immersiveengineering:sword_steel', + 'industrialforegoing:infinity_hammer', + 'mekanism:atomic_disassembler', + 'mekanism:meka_tool', + 'mekanismtools:bronze_paxel', + 'mekanismtools:bronze_sword', + 'mekanismtools:diamond_paxel', + 'mekanismtools:gold_paxel', + 'mekanismtools:iron_paxel', + 'mekanismtools:lapis_lazuli_paxel', + 'mekanismtools:lapis_lazuli_sword', + 'mekanismtools:netherite_paxel', + 'mekanismtools:osmium_sword', + 'mekanismtools:refined_glowstone_paxel', + 'mekanismtools:refined_glowstone_sword', + 'mekanismtools:refined_obsidian_paxel', + 'mekanismtools:refined_obsidian_sword', + 'mekanismtools:steel_paxel', + 'mekanismtools:steel_sword', + 'mekanismtools:stone_paxel', + 'mekanismtools:wood_paxel', + 'minecraft:diamond_sword', + 'minecraft:golden_sword', + 'minecraft:iron_sword', + 'minecraft:netherite_sword', + 'minecraft:stone_sword', + 'minecraft:wooden_sword', + 'naturesaura:infused_iron_sword', + 'naturesaura:sky_sword', + 'wstweaks:blaze_blade', + 'wstweaks:lava_blade', + 'bloodmagic:soulsword', + 'bloodmagic:soulscythe', + 'astralsorcery:crystal_sword', + 'astralsorcery:infused_crystal_sword' + ]; + event.get('forge:weapons').add(items); + event.get('forge:weapons/melee').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/weapons/ranged.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/weapons/ranged.js new file mode 100644 index 0000000..6b4786f --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/weapons/ranged.js @@ -0,0 +1,17 @@ +events.listen('item.tags', function (event) { + var items = [ + 'immersiveengineering:chemthrower', + 'immersiveengineering:railgun', + 'immersiveengineering:revolver', + 'industrialforegoing:infinity_trident', + 'mekanism:electric_bow', + 'mekanism:flamethrower', + 'minecraft:bow', + 'minecraft:crossbow', + 'minecraft:trident', + 'pneumaticcraft:micromissiles', + 'pneumaticcraft:minigun' + ]; + event.get('forge:weapons').add(items); + event.get('forge:weapons/ranged').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/weapons/swords.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/weapons/swords.js new file mode 100644 index 0000000..8b457f9 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/weapons/swords.js @@ -0,0 +1,23 @@ +events.listen('item.tags', function (event) { + var items = [ + 'immersiveengineering:sword_steel', + 'mekanismtools:bronze_sword', + 'mekanismtools:lapis_lazuli_sword', + 'mekanismtools:osmium_sword', + 'mekanismtools:refined_glowstone_sword', + 'mekanismtools:refined_obsidian_sword', + 'mekanismtools:steel_paxel', + 'mekanismtools:steel_sword', + 'minecraft:diamond_sword', + 'minecraft:golden_sword', + 'minecraft:iron_sword', + 'minecraft:netherite_sword', + 'minecraft:stone_sword', + 'minecraft:wooden_sword', + 'naturesaura:infused_iron_sword', + 'naturesaura:sky_sword', + 'wstweaks:blaze_blade', + 'wstweaks:lava_blade' + ]; + event.get('forge:weapons/sword').add(items); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/wires.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/wires.js new file mode 100644 index 0000000..b8a9012 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/wires.js @@ -0,0 +1,14 @@ +events.listen('item.tags', function (event) { + event + .get('forge:wires') + .add('immersiveengineering:wire_steel') + .add('immersiveengineering:wire_aluminum') + .add('immersiveengineering:wire_copper') + .add('immersiveengineering:wire_electrum'); + + event.get('forge:wires/steel').add('immersiveengineering:wire_steel'); + event.get('forge:wires/aluminum').add('immersiveengineering:wire_aluminum'); + event.get('forge:wires/copper').add('immersiveengineering:wire_copper'); + event.get('forge:wires/electrum').add('immersiveengineering:wire_electrum'); + +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/wool.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/wool.js new file mode 100644 index 0000000..a444f16 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/wool.js @@ -0,0 +1,5 @@ +events.listen('item.tags', function (event) { + for (var i = 0; i < colors.length; i++) { + event.get('forge:wool').add('minecraft:' + colors[i] + '_wool'); + } +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/workbench.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/workbench.js new file mode 100644 index 0000000..8fd1706 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/forge/workbench.js @@ -0,0 +1,3 @@ +events.listen('item.tags', (event) => { + event.get('forge:workbench').add('minecraft:crafting_table'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/industrialforegoing/bioreactor.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/industrialforegoing/bioreactor.js new file mode 100644 index 0000000..19bd02b --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/industrialforegoing/bioreactor.js @@ -0,0 +1,3 @@ +events.listen('item.tags', function (event) { + event.get('industrialforegoing:bioreactor').add('#forge:crops'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/industrialforegoing/enchantment_extractor_blacklist.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/industrialforegoing/enchantment_extractor_blacklist.js new file mode 100644 index 0000000..5678abd --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/industrialforegoing/enchantment_extractor_blacklist.js @@ -0,0 +1,10 @@ +events.listen('item.tags', function (event) { + event + .get('industrialforegoing:enchantment_extractor_blacklist') + .add('tetra:modular_double') + .add('tetra:modular_shield') + .add('tetra:modular_single') + .add('tetra:modular_sword') + .add('tetra:modular_crossbow') + .add('tetra:modular_bow'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/minecraft/logs.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/minecraft/logs.js new file mode 100644 index 0000000..bf3cec8 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/minecraft/logs.js @@ -0,0 +1,3 @@ +// events.listen('item.tags', function (event) { +// event.get('minecraft:birch_logs').add('#byg:palo_verde_logs'); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/minecraft/saplings.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/minecraft/saplings.js new file mode 100644 index 0000000..f676796 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/minecraft/saplings.js @@ -0,0 +1,7 @@ +// events.listen('item.tags', function (event) { +// var items = [ +// 'byg:yellow_spruce_sapling', +// 'byg:joshua_sapling' +// ]; +// event.get('minecraft:saplings').add(items); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/minecraft/small_flowers.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/minecraft/small_flowers.js new file mode 100644 index 0000000..45e63a1 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/minecraft/small_flowers.js @@ -0,0 +1,8 @@ +// events.listen('item.tags', function (event) { +// var items = [ +// 'byg:prickly_pear_cactus', +// 'byg:mini_cactus' +// ]; +// event.get('minecraft:flowers').add(items); +// event.get('minecraft:small_flowers').add(items); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/minecraft/wooden_buttons.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/minecraft/wooden_buttons.js new file mode 100644 index 0000000..e70da78 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/minecraft/wooden_buttons.js @@ -0,0 +1,34 @@ +// events.listen('item.tags', (event) => { +// event +// .get('minecraft:wooden_buttons') +// .add([ +// 'byg:aspen_button', +// 'byg:baobab_button', +// 'byg:blue_enchanted_button', +// 'byg:cherry_button', +// 'byg:cika_button', +// 'byg:cypress_button', +// 'byg:ebony_button', +// 'byg:fir_button', +// 'byg:green_enchanted_button', +// 'byg:holly_button', +// 'byg:jacaranda_button', +// 'byg:mahogany_button', +// 'byg:mangrove_button', +// 'byg:maple_button', +// 'byg:pine_button', +// 'byg:rainbow_eucalyptus_button', +// 'byg:redwood_button', +// 'byg:skyris_button', +// 'byg:willow_button', +// 'byg:witch_hazel_button', +// 'byg:zelkova_button', +// 'byg:sythian_button', +// 'byg:embur_button', +// 'byg:palm_button', +// 'byg:lament_button', +// 'byg:ether_button', +// 'byg:bulbis_button', +// 'byg:nightshade_button' +// ]); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/powah/powah.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/powah/powah.js new file mode 100644 index 0000000..7983dca --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/powah/powah.js @@ -0,0 +1,28 @@ +//Tiers array +var tiers = ['starter', 'basic', 'hardened', 'blazing', 'niotic', 'spirited', 'nitro']; + +//Blocks array +var blocks = [ + 'energy_cell', + 'ender_cell', + 'energy_cable', + 'ender_gate', + 'energizing_rod', + 'furnator', + 'magmator', + 'thermo_generator', + 'solar_panel', + 'reactor', + 'player_transmitter', + 'energy_hopper', + 'energy_discharger', + 'battery' +]; + +events.listen('item.tags', function (event) { + tiers.forEach(function (tier) { + blocks.forEach(function (block) { + event.get('powah:' + block).add('powah:' + block + '_' + tier); + }); + }); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/resourcefulbees/valid_apiary.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/resourcefulbees/valid_apiary.js new file mode 100644 index 0000000..5fa0cf7 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/resourcefulbees/valid_apiary.js @@ -0,0 +1,20 @@ +// events.listen('item.tags', function (event) { +// var blocks = [ +// 'botania:bifrost_pane', +// 'botania:bifrost_perm', +// 'botania:elf_glass_pane', +// 'botania:mana_glass_pane', +// 'botania:elf_glass', +// 'botania:mana_glass', + +// 'glassential:glass_dark', +// 'glassential:glass_dark_ethereal', +// 'glassential:glass_ethereal', +// 'glassential:glass_light', +// 'glassential:glass_redstone', + +// 'minecraft:soul_sand' +// ]; + +// event.get('resourcefulbees:valid_apiary').add(blocks); +// }); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/rftools/rftools.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/rftools/rftools.js new file mode 100644 index 0000000..f8a05b2 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/rftools/rftools.js @@ -0,0 +1,29 @@ +events.listen('item.tags', function (event) { + //Crafters + for(i = 1; i <= 3; i++) { + event.get('rftools:crafter').add('rftoolsutility:crafter' + i); + } + + //Power Cells + for(i = 1; i <= 3; i++) { + event.get('rftools:powercell').add('rftoolspower:cell' + i); + } + + //Dimensional Cells + var dimtiers = ['_simple', '', '_advanced']; + dimtiers.forEach(function (tier) { + event.get('rftools:dimensionalcell').add('rftoolspower:dimensionalcell' + tier); + }); + + //Quarry Shape Cards + var quarrycards = ['_fortune', '_silk', '']; + quarrycards.forEach(function (card) { + event.get('rftools:quarrycard').add('rftoolsbuilder:shape_card_quarry' + card); + event.get('rftools:quarrycard').add('rftoolsbuilder:shape_card_quarry_clear' + card); + }); + + //Fluid Shape Cards + event.get('rftools:fluidcard').add('rftoolsbuilder:shape_card_liquid'); + event.get('rftools:fluidcard').add('rftoolsbuilder:shape_card_pump'); + event.get('rftools:fluidcard').add('rftoolsbuilder:shape_card_pump_clear'); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/tetra/forge_hammer_upgrades.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/tetra/forge_hammer_upgrades.js new file mode 100644 index 0000000..9bfa129 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/tetra/forge_hammer_upgrades.js @@ -0,0 +1,7 @@ +events.listen('item.tags', (event) => { + event.add('tetra:forge_hammer_upgrades', [ + 'tetra:combustion_chamber', + 'tetra:planar_stabilizer', + 'tetra:vent_plate' + ]); +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/tags/items/thermal/dies.js b/kubejs/server_scripts/fellies/kubejs/base/tags/items/thermal/dies.js new file mode 100644 index 0000000..bed8d67 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/tags/items/thermal/dies.js @@ -0,0 +1,15 @@ +events.listen('item.tags', function (event) { + var dies = ['immersiveengineering:mold_unpacking', + 'immersiveengineering:mold_packing_9', + 'immersiveengineering:mold_packing_4', + 'immersiveengineering:mold_wire', + 'immersiveengineering:mold_bullet_casing', + 'immersiveengineering:mold_rod', + 'immersiveengineering:mold_gear', + 'immersiveengineering:mold_plate' + ] + + event.get('thermal:crafting/dies').add(dies); + + +}); diff --git a/kubejs/server_scripts/fellies/kubejs/base/unification/additions.js b/kubejs/server_scripts/fellies/kubejs/base/unification/additions.js new file mode 100644 index 0000000..ab46ae4 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/unification/additions.js @@ -0,0 +1,787 @@ +//priority: 900 +events.listen('recipes', function (event) { + materialsToUnify.forEach(function (material) { + var ore = getPreferredItemInTag(ingredient.of('#forge:ores/' + material)).id; + var ingot = getPreferredItemInTag(ingredient.of('#forge:ingots/' + material)).id; + var gem = getPreferredItemInTag(ingredient.of('#forge:gems/' + material)).id; + + var crushedOre = getPreferredItemInTag(ingredient.of('#create:crushed_ores/' + material)).id; + var clump = getPreferredItemInTag(ingredient.of('#mekanism:clumps/' + material)).id; + var dirtyDust = getPreferredItemInTag(ingredient.of('#mekanism:dirty_dusts/' + material)).id; + var dust = getPreferredItemInTag(ingredient.of('#forge:dusts/' + material)).id; + + var plate = getPreferredItemInTag(ingredient.of('#forge:plates/' + material)).id; + var gear = getPreferredItemInTag(ingredient.of('#forge:gears/' + material)).id; + var rod = getPreferredItemInTag(ingredient.of('#forge:rods/' + material)).id; + var wire = getPreferredItemInTag(ingredient.of('#forge:wires/' + material)).id; + + gear_unification(event, material, ingot, gem, gear); + rod_unification(event, material, ingot, gem, rod); + + astralsorcery_ore_processing_infuser(event, material, ore, ingot, gem); + + bloodmagic_ore_processing_alchemy(event, material, ore, dust, gem); + bloodmagic_ore_processing_arc(event, material, ore, ingot, clump, dirtyDust, dust, gem); + + create_ore_processing_with_secondary_outputs(event, material, crushedOre); + create_gem_processing(event, material, ore, gem, dust); + create_ingot_gem_milling(event, material, ingot, dust, gem); + create_press_plates(event, material, gem, plate); + + emendatus_hammer_crushing(event, material, ore, dust); + + immersiveengineering_gem_crushing(event, material, dust, gem); + immersiveengineering_ingot_crushing(event, material, dust, ingot); + immersiveengineering_ore_processing(event, material, ore, gem); + immersiveengineering_press_plates(event, material, ingot, gem, plate); + + // occultism_ore_crushing(event, material, ore, dust, gem); + // occultism_ingot_gem_crushing(event, material, ingot, dust, gem); + + // pedestals_ore_crushing(event, material, ore, dust, gem); + // pedestals_ingot_gem_crushing(event, material, ingot, dust, gem); + + thermal_press_wires(event, material, wire); + thermal_press_plates(event, material, gem, plate); + }); +}); + +function getPreferredItemInTag(tag) { + const pref = wrapArray(tag.stacks).sort(({ mod: a }, { mod: b }) => compareIndices(a, b, tag))[0] || item.of(air); + // console.info('Preferred item: ' + tag + ' => ' + pref); + return pref; +} + +function tagIsEmpty(tag) { + return getPreferredItemInTag(ingredient.of(tag)).id == air; +} + +function gear_unification(event, material, ingot, gem, gear) { + if (gear == air) { + return; + } + + var output = item.of(gear, 4), + input, + mold = 'immersiveengineering:mold_gear'; + + if (ingot != air) { + input = '#forge:ingots/' + material; + } else if (gem != air) { + input = '#forge:gems/' + material; + } else { + return; + } + + // Implemented by Thermal + // event.recipes.thermal.press(gear, [item.of(gearInput, 4), 'thermal:press_gear_die']); + + event.recipes.immersiveengineering.metal_press(output, input, mold); + event.shaped(gear, [' B ', 'BAB', ' B '], { + A: '#forge:nuggets/iron', + B: input + }); +} + +function rod_unification(event, material, ingot, gem, rod) { + if (rod == air) { + return; + } + + event.remove({ type: 'minecraft:crafting_shaped', output: rod }); + + var output = item.of(rod, 2), + input, + mold = 'immersiveengineering:mold_rod'; + + if (ingot != air) { + input = '#forge:ingots/' + material; + } else if (gem != air) { + input = '#forge:gems/' + material; + } else { + return; + } + + event.recipes.thermal.press(output, [input, mold]).energy(2400); + event.recipes.immersiveengineering.metal_press(output, input, mold); + event.shaped(output, [' A ', ' A ', ' '], { + A: input + }); +} + +function astralsorcery_ore_processing_infuser(event, material, ore, ingot, gem) { + if (ore == air) { + return; + } + + blacklistedMaterials = ['redstone', 'lapis', 'emerald', 'diamond', 'iron']; + for (var i = 0; i < blacklistedMaterials.length; i++) { + if (blacklistedMaterials[i] == material) { + return; + } + } + + var input = 'forge:ores/' + material, + output, + count; + if (gem != air) { + output = gem; + count = 5; + } else if (ingot != air) { + output = ingot; + count = 3; + } else { + return; + } + + event.custom({ + type: 'astralsorcery:infuser', + fluidInput: 'astralsorcery:liquid_starlight', + input: { + tag: input + }, + output: { + item: output, + count: count + }, + consumptionChance: 0.1, + duration: 100, + consumeMultipleFluids: false, + acceptChaliceInput: true, + copyNBTToOutputs: false + }); +} + +function bloodmagic_ore_processing_alchemy(event, material, ore, dust, gem) { + if (ore == air || material == 'iron' || material == 'gold') { + return; + } + + var inputs = ['#forge:ores/' + material, '#bloodmagic:arc/cuttingfluid'], + output, + count = 2; + + if (gem != air) { + output = item.of(gem, count); + } else if (dust != air) { + output = item.of(dust, count); + } else { + return; + } + + event.recipes.bloodmagic.alchemytable(output, inputs).syphon(400).ticks(200).upgradeLevel(1); +} + +function bloodmagic_ore_processing_arc(event, material, ore, ingot, clump, dirtyDust, dust, gem) { + if (material == 'iron' || material == 'gold') { + return; + } + var data = { + recipes: [] + }; + + if (ore != air && gem != air) { + data.recipes.push({ + input: '#forge:ores/' + material, + output: item.of(gem, 5), + addedOutput: [], + tool: '#bloodmagic:arc/cuttingfluid' + }); + } + + if (ore != air && dust != air) { + data.recipes.push({ + input: '#forge:ores/' + material, + output: item.of(dust, 2), + addedOutput: [], + tool: '#bloodmagic:arc/cuttingfluid' + }); + } + + if (ingot != air && dust != air) { + data.recipes.push({ + input: '#forge:ingots/' + material, + output: item.of(dust, 1), + addedOutput: [], + tool: '#bloodmagic:arc/explosive' + }); + } + + if (gem != air && dust != air) { + data.recipes.push({ + input: '#forge:gems/' + material, + output: item.of(dust, 1), + addedOutput: [], + tool: '#bloodmagic:arc/explosive' + }); + } + + if (clump != air && dirtyDust != air) { + data.recipes.push( + { + input: '#forge:ores/' + material, + output: item.of(clump, 3), + addedOutput: [], + tool: '#bloodmagic:arc/explosive' + }, + { + input: '#mekanism:clumps/' + material, + output: item.of(dirtyDust, 1), + addedOutput: [ + item.of('bloodmagic:corrupted_tinydust').chance(0.05), + item.of('bloodmagic:corrupted_tinydust').chance(0.01) + ], + tool: '#bloodmagic:arc/resonator' + }, + { + input: '#mekanism:dirty_dusts/' + material, + output: item.of(dust, 1), + addedOutput: [], + tool: '#bloodmagic:arc/cuttingfluid' + } + ); + } + + data.recipes.forEach((recipe) => { + event.recipes.bloodmagic + .arc(recipe.output, recipe.input, recipe.tool, recipe.addedOutput) + .consumeIngredient(false); + }); +} + +function create_ore_processing_with_secondary_outputs(event, material, crushedOre) { + if (crushedOre == air) { + return; + } + + var primaryOutput = crushedOre, + stoneOutput = 'minecraft:cobblestone', + primaryCount = 2, + secondaryCount = 2, + secondaryMaterial, + input = '#forge:ores/' + material, + processingTime = 300; + + switch (material) { + case 'iron': + secondaryMaterial = 'nickel'; + processingTime = 400; + break; + case 'nickel': + secondaryMaterial = 'iron'; + processingTime = 350; + break; + case 'gold': + secondaryMaterial = 'zinc'; + break; + case 'copper': + secondaryMaterial = 'gold'; + processingTime = 350; + break; + case 'aluminum': + secondaryMaterial = 'iron'; + break; + case 'lead': + secondaryMaterial = 'silver'; + break; + case 'silver': + secondaryMaterial = 'lead'; + break; + case 'uranium': + secondaryMaterial = 'lead'; + processingTime = 400; + break; + case 'osmium': + secondaryMaterial = 'tin'; + processingTime = 400; + break; + case 'tin': + secondaryMaterial = 'osmium'; + processingTime = 350; + break; + case 'zinc': + secondaryMaterial = 'gold'; + processingTime = 350; + break; + case 'iesnium': + secondaryMaterial = 'iesnium'; + processingTime = 350; + break; + case 'cloggrum': + secondaryMaterial = 'cloggrum'; + processingTime = 350; + break; + case 'froststeel': + secondaryMaterial = 'froststeel'; + processingTime = 350; + break; + case 'regalium': + secondaryMaterial = 'regalium'; + processingTime = 350; + break; + case 'utherium': + secondaryMaterial = 'utherium'; + processingTime = 350; + break; + default: + return; + } + + var secondaryOutput = getPreferredItemInTag(ingredient.of('#create:crushed_ores/' + secondaryMaterial)).id; + var primaryChance = 0.25, + secondaryChance = 0.05; + + var outputs = [ + item.of(primaryOutput), + item.of(primaryOutput, primaryCount).withChance(primaryChance), + item.of(secondaryOutput, secondaryCount).withChance(secondaryChance) + ]; + + event.recipes.create.milling(outputs, input).processingTime(processingTime); + + primaryChance = 0.6; + secondaryChance = 0.1; + outputs = [ + item.of(primaryOutput), + item.of(primaryOutput, primaryCount).withChance(primaryChance), + item.of(secondaryOutput, secondaryCount).withChance(secondaryChance), + Item.of(stoneOutput).withChance(0.125) + ]; + event.recipes.create.crushing(outputs, input).processingTime(processingTime); +} + +function create_gem_processing(event, material, ore, gem, dust) { + if (ore == air) { + return; + } + + var stoneOutput = 'minecraft:cobblestone', + processingTime = 300, + output = gem, + primaryCount, + secondaryCount, + input = '#forge:ores/' + material; + + switch (material) { + case 'redstone': + primaryCount = 8; + secondaryCount = 6; + secondaryChance = 0.25; + output = dust; + break; + case 'coal': + primaryCount = 2; + secondaryCount = 2; + secondaryChance = 0.5; + break; + case 'diamond': + primaryCount = 2; + secondaryCount = 1; + secondaryChance = 0.25; + processingTime = 500; + break; + case 'emerald': + primaryCount = 2; + secondaryCount = 1; + secondaryChance = 0.25; + processingTime = 500; + break; + case 'lapis': + primaryCount = 8; + secondaryCount = 4; + secondaryChance = 0.25; + break; + case 'quartz': + primaryCount = 2; + secondaryCount = 4; + secondaryChance = 0.5; + processingTime = 350; + stoneOutput = 'minecraft:netherrack'; + break; + case 'sulfur': + primaryCount = 6; + secondaryCount = 2; + secondaryChance = 0.25; + break; + case 'apatite': + primaryCount = 8; + secondaryCount = 4; + secondaryChance = 0.25; + break; + case 'fluorite': + primaryCount = 6; + secondaryCount = 3; + secondaryChance = 0.25; + break; + case 'dimensional': + primaryCount = 6; + secondaryCount = 3; + secondaryChance = 0.25; + break; + default: + return; + } + var outputs = [ + item.of(output, primaryCount), + item.of(output, secondaryCount).withChance(secondaryChance), + Item.of(stoneOutput).withChance(0.125) + ]; + + event.recipes.create.crushing(outputs, input).processingTime(processingTime); +} + +function create_ingot_gem_milling(event, material, ingot, dust, gem) { + if (dust == air) { + return; + } + + var input, + outputs = [item.of(dust, 1)], + processingTime = 300; + if (ingot != air) { + input = '#forge:ingots/' + material; + } else if (gem != air) { + input = '#forge:gems/' + material; + } else { + return; + } + + event.recipes.create.milling(outputs, input).processingTime(processingTime); +} + +function create_press_plates(event, material, gem, plate) { + if (plate == air || gem == air) { + return; + } + + var output = plate; + var input = '#forge:gems/' + material; + + event.recipes.create.pressing(output, input); +} + +function emendatus_hammer_crushing(event, material, ore, dust) { + if (ore == air || dust == air) { + return; + } + + event.remove({ id: 'immersiveengineering:crafting/hammercrushing_' + material }); + event.replaceInput( + { id: 'emendatusenigmatica:dust_from_chunk/' + material }, + 'emendatusenigmatica:' + material + '_chunk', + '#forge:ores/' + material + ); +} + +function immersiveengineering_gem_crushing(event, material, dust, gem) { + if (gem == air || dust == air) { + return; + } + + var output = dust, + input = '#forge:gems/' + material; + + event.recipes.immersiveengineering.crusher(output, input).energy(2000); +} + +function immersiveengineering_ingot_crushing(event, material, dust, ingot) { + if (ingot == air || dust == air) { + return; + } + + if (material == 'signalum' || material == 'lumium' || material == 'enderium') { + var output = dust, + input = '#forge:ingots/' + material; + + event.recipes.immersiveengineering.crusher(output, input).energy(2000); + } +} + +function immersiveengineering_ore_processing(event, material, ore, gem) { + if (ore == air || gem == air) { + return; + } + var count, + input = '#forge:ores/' + material; + + switch (material) { + case 'sulfur': + count = 6; + break; + case 'apatite': + count = 12; + break; + case 'dimensional': + count = 8; + break; + case 'mana': + count = 2; + break; + case 'cinnabar': + count = 2; + break; + case 'potassium_nitrate': + count = 2; + break; + case 'bitumen': + count = 2; + break; + default: + return; + } + var output = item.of(gem, count); + + event.recipes.immersiveengineering.crusher(output, input).energy(2000); +} + +function immersiveengineering_press_plates(event, material, ingot, gem, plate) { + if (plate == air) { + return; + } + + //var hammer = 'immersiveengineering:hammer'; + //event.shapeless(plate, [hammer, ingot]); + event.remove({ id: 'immersiveengineering:crafting/plate_' + material + '_hammering' }); + + blacklistedMaterials = [ + 'iron', + 'gold', + 'copper', + 'aluminum', + 'silver', + 'lead', + 'nickel', + 'uranium', + 'osmium', + 'tin', + 'zinc', + 'bronze', + 'brass', + 'constantan', + 'electrum', + 'steel', + 'invar' + ]; + + for (var i = 0; i < blacklistedMaterials.length; i++) { + if (blacklistedMaterials[i] == material) { + return; + } + } + + var output = plate, + mold = 'immersiveengineering:mold_plate'; + if (ingot != air) { + input = '#forge:ingots/' + material; + } else if (gem != air) { + input = '#forge:gems/' + material; + } else { + return; + } + + event.recipes.immersiveengineering.metal_press(output, input, mold).energy(2400); +} + +function occultism_ore_crushing(event, material, ore, dust, gem) { + if (ore == air) { + return; + } + + blacklistedMaterials = ['silver']; + + for (var i = 0; i < blacklistedMaterials.length; i++) { + if (blacklistedMaterials[i] == material) { + return; + } + } + + var count; + switch (material) { + case 'redstone': + count = 6; + break; + case 'coal': + count = 4; + break; + case 'lapis': + count = 9; + break; + case 'quartz': + count = 3; + break; + case 'sulfur': + count = 6; + break; + case 'apatite': + count = 12; + break; + case 'fluorite': + count = 6; + break; + case 'dimensional': + count = 8; + break; + default: + count = 2; + } + + var output, + input = 'forge:ores/' + material, + output = dust; + if (gem != air) { + output = gem; + } + + event.custom({ + type: 'occultism:crushing', + ingredient: { + tag: input + }, + result: { + item: output, + count: count + }, + crushing_time: 100 + }); +} + +function occultism_ingot_gem_crushing(event, material, ingot, dust, gem) { + if (dust == air) { + return; + } + + blacklistedMaterials = ['silver']; + + for (var i = 0; i < blacklistedMaterials.length; i++) { + if (blacklistedMaterials[i] == material) { + return; + } + } + + var input, + output = dust; + if (ingot != air) { + input = 'forge:ingots/' + material; + } else if (gem != air) { + input = 'forge:gems/' + material; + } else { + return; + } + + event.custom({ + type: 'occultism:crushing', + ingredient: { + tag: input + }, + result: { + item: output, + count: 1 + }, + crushing_time: 100 + }); +} + +function pedestals_ore_crushing(event, material, ore, dust, gem) { + if (ore == air) { + return; + } + var count; + switch (material) { + case 'redstone': + count = 6; + break; + case 'coal': + count = 4; + break; + case 'lapis': + count = 9; + break; + case 'quartz': + count = 3; + break; + case 'sulfur': + count = 6; + break; + case 'apatite': + count = 12; + break; + case 'fluorite': + count = 6; + break; + case 'dimensional': + count = 8; + break; + default: + count = 2; + } + + var output, + input = 'forge:ores/' + material, + output = dust; + if (gem != air) { + output = gem; + } + + event.custom({ + type: 'pedestals:pedestal_crushing', + ingredient: { + tag: input + }, + result: { + item: output, + count: count + } + }); + event.remove({ + id: 'pedestals:pedestal_crushing/dust' + material + }); +} + +function pedestals_ingot_gem_crushing(event, material, ingot, dust, gem) { + if (dust == air) { + return; + } + + var input, + output = dust; + if (ingot != air) { + input = 'forge:ingots/' + material; + } else if (gem != air) { + input = 'forge:gems/' + material; + } else { + return; + } + + event.custom({ + type: 'pedestals:pedestal_crushing', + ingredient: { + tag: input + }, + result: { + item: output, + count: 1 + } + }); +} + +function thermal_press_plates(event, material, gem, plate) { + if (plate == air || gem == air) { + return; + } + + var output = plate; + var input = '#forge:gems/' + material; + + event.recipes.thermal.press(item.of(output), input); +} + +function thermal_press_wires(event, material, wire) { + if (wire == air) { + return; + } + + var output = wire, + input = item.of('#forge:ingots/' + material, 2), + mold = 'immersiveengineering:mold_wire'; + event.recipes.thermal.press(output, [input, mold]).energy(2400); +} diff --git a/kubejs/server_scripts/fellies/kubejs/base/unification/unify_tags.js b/kubejs/server_scripts/fellies/kubejs/base/unification/unify_tags.js new file mode 100644 index 0000000..1b569f8 --- /dev/null +++ b/kubejs/server_scripts/fellies/kubejs/base/unification/unify_tags.js @@ -0,0 +1,17 @@ +//priority: 900 +events.listen('recipes', function (event) { + materialsToUnify.forEach(function (material) { + typesToUnify.forEach(function (type) { + if (!entryIsBlacklisted(material, type)) { + var tagString = '#forge:' + type + 's/' + material; + var tag = ingredient.of(tagString); + if (tag.stacks.size() > 1) { + var prefItem = getPreferredItemInTag(tag); + // console.log('Tag: ' + tag); + // console.log('Prefered item: ' + prefItem); + event.replaceOutput({}, tagString, prefItem); + } + } + }); + }); +}); diff --git a/kubejs/server_scripts/fellies/settings.js b/kubejs/server_scripts/fellies/settings.js new file mode 100644 index 0000000..9d8d674 --- /dev/null +++ b/kubejs/server_scripts/fellies/settings.js @@ -0,0 +1 @@ +settings.logSkippedRecipes = false; diff --git a/kubejs/startup_scripts/script.js b/kubejs/startup_scripts/script.js new file mode 100644 index 0000000..15ae840 --- /dev/null +++ b/kubejs/startup_scripts/script.js @@ -0,0 +1,13 @@ +// priority: 0 + +console.info('Hello, World! (You will only see this line once in console, during startup)') + +onEvent('item.registry', event => { + // Register new items here + // event.create('example_item').displayName('Example Item') +}) + +onEvent('block.registry', event => { + // Register new blocks here + // event.create('example_block').material('wood').hardness(1.0).displayName('Example Block') +}) \ No newline at end of file