Added mod files

This commit is contained in:
Jacob Vinding
2025-12-26 21:38:55 +01:00
parent 64c4d60c47
commit c4ad0f3e2e
5039 changed files with 894558 additions and 0 deletions

View File

@@ -0,0 +1,136 @@
# Configuration file
##########################################################################################################
# Impacts
#--------------------------------------------------------------------------------------------------------#
# Action syntax: blockId -> ACTION
# Replacement syntax: blockId -> blockId
# Replacement with copying of all properties: blockId -> blockId:*
# Syntax with a threshold: pollutionThreshold% -> blockId -> ACTION or blockId
#
# Pollution threshold is the minimum percentage of pollution to trigger the specified effect
#
# Id is a basic unit (block or item) identifier in <modId:unitName:meta> format.
# ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0.
# UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore).
# Use '*' char or '[]' as meta value to specify all possible values (all block states).
# To define multiple block states, you can use block properties. The format is <modId:blockName:[prop1=value1, prop2=value2]>
# Also you may use tags. The format is <#modId:tagPath> (example: #forge:ores/copper).
#
# Possible actions (case sensitive): BONEMEAL, KILL, POLLUTE
##########################################################################################################
Impacts {
carbon {
# Effects spreading through air.
S:air <
minecraft:bamboo:* -> BONEMEAL
minecraft:big_dripleaf:* -> BONEMEAL
agricraft:crop:* -> BONEMEAL
minecraft:fern:* -> BONEMEAL
minecraft:grass:* -> BONEMEAL
minecraft:kelp:* -> BONEMEAL
minecraft:seagrass:* -> BONEMEAL
minecraft:short_grass:* -> BONEMEAL
#minecraft:crops -> BONEMEAL
#minecraft:saplings -> BONEMEAL
>
# Effects spreading through contact.
S:contact <
minecraft:water:* -> POLLUTE
#minecraft:cave_vines -> BONEMEAL
#minecraft:leaves -> KILL
>
# Effects spreading through rain.
S:rain <
minecraft:grass_block:* -> BONEMEAL
minecraft:moss_block:* -> BONEMEAL
minecraft:sweet_berry_bush:* -> BONEMEAL
#minecraft:leaves -> BONEMEAL
#minecraft:tall_flowers -> BONEMEAL
>
}
sulfur {
# Effects spreading through air.
S:air <
minecraft:cactus:* -> KILL
minecraft:fern:* -> KILL
minecraft:grass:* -> KILL
minecraft:moss_carpet:* -> KILL
minecraft:short_grass:* -> KILL
#minecraft:crops -> KILL
#minecraft:saplings -> KILL
#minecraft:small_flowers -> KILL
agricraft:crop:* -> KILL
>
# Effects spreading through contact.
S:contact <
minecraft:water:* -> POLLUTE
#minecraft:cave_vines -> KILL
#minecraft:leaves -> KILL
>
# Effects spreading through rain.
S:rain <
minecraft:bamboo:* -> KILL
minecraft:big_dripleaf:* -> KILL
minecraft:dirt_path:* -> minecraft:podzol
minecraft:farmland:* -> minecraft:podzol
minecraft:grass_block:* -> minecraft:podzol
minecraft:large_fern:* -> KILL
minecraft:moss_block:* -> minecraft:podzol
minecraft:rooted_dirt:* -> minecraft:coarse_dirt
minecraft:sugar_cane:* -> KILL
minecraft:sweet_berry_bush:* -> KILL
minecraft:tall_grass:* -> KILL
minecraft:water:* -> POLLUTE
#minecraft:leaves -> KILL
#minecraft:tall_flowers -> KILL
5% -> minecraft:bee_nest:* -> KILL
5% -> minecraft:melon:* -> KILL
5% -> minecraft:pumpkin:* -> KILL
7% -> minecraft:stone -> minecraft:cobblestone
10% -> minecraft:hay_block:* -> KILL
15% -> minecraft:mangrove_roots:* -> KILL
farmersdelight:rich_soil:* -> minecraft:podzol
farmersdelight:rich_soil_farmland:* -> minecraft:podzol
>
}
dust {
# Effects spreading through air.
S:air <
>
# Effects spreading through contact.
S:contact <
agricraft:crop:* -> KILL
minecraft:water:* -> POLLUTE
minecraft:fern:* -> KILL
minecraft:grass:* -> KILL
minecraft:dirt_path:* -> minecraft:coarse_dirt
minecraft:farmland:* -> minecraft:coarse_dirt
minecraft:grass_block:* -> minecraft:dirt_path
minecraft:rooted_dirt:* -> minecraft:coarse_dirt
minecraft:short_grass:* -> KILL
#minecraft:crops -> KILL
#minecraft:saplings -> KILL
#minecraft:small_flowers -> KILL
farmersdelight:rich_soil:* -> minecraft:coarse_dirt
farmersdelight:rich_soil_farmland:* -> minecraft:coarse_dirt
>
# Effects spreading through rain.
S:rain <
minecraft:coarse_dirt:* -> minecraft:gravel
>
}
}

View File

@@ -0,0 +1,122 @@
# Configuration file
FluidImpacts {
# Allows polluting fluids floating on the water surface to affect underwater plants and blocks [default: true]
B:canAffectUnderwaterBlocks=true
# Allows polluted water to spread out across the water driven by the wind [default: true]
B:canSpreadAcrossWater=true
# Allows polluting fluids to spread through soil/sand blocks [default: true]
B:canSpreadThroughSoil=true
# List of polluting fluids
# Id is a basic unit (block or item) identifier in <modId:unitName:meta> format.
# ModId can be omitted for vanilla items. Meta can be omitted too if it equals 0.
# UnitName must be lowercase, words separated by '_', words order - from private to common (example: black_iron_ore).
# Use '*' char or '[]' as meta value to specify all possible values (all block states).
# To define multiple block states, you can use block properties. The format is <modId:blockName:[prop1=value1, prop2=value2]>
# Also you may use tags. The format is <#modId:tagPath> (example: #forge:ores/copper).
#
S:fluids <
#forge:acetaldehyde
#forge:biodiesel
#forge:bioethanol
#forge:biofuel
#forge:chlorine
#forge:creosote
#forge:crude_oil
#forge:deuterium
#forge:diesel
#forge:ethanol
#forge:fuel
#forge:fusion_fuel
#forge:gasoline
#forge:glycerin
#forge:herbicide
#forge:heavy_water
#forge:hydrofluoric_acid
#forge:kerosene
#forge:latex
#forge:lithium
#forge:lpg
#forge:lubricant
#forge:meat
#forge:methanol
#forge:napalm
#forge:naphtha
#forge:oil
#forge:petrol
#forge:petroleum
#forge:phenolic_resin
#forge:plantoil
#forge:polluted_water
#forge:redstone_acid
#forge:sewage
#forge:sludge
#forge:sulfur_dioxide
#forge:sulfur_trioxide
#forge:sulfuric_acid
#forge:superheated_sodium
#forge:tritium
#forge:uranium_hexafluoride
#forge:uranium_oxide
#beyond_earth:vehicle_fuel
>
# Action syntax: blockId -> ACTION
# Replacement syntax: blockId -> blockId
# Replacement with copying of all properties: blockId -> blockId:*
# Syntax for a specific fluid: fluidId -> blockId -> ACTION or blockId
# Possible actions (case sensitive): BONEMEAL, KILL, POLLUTE
#
S:impacts <
minecraft:dirt_path:* -> minecraft:podzol
minecraft:dirt:* -> minecraft:coarse_dirt
minecraft:farmland:* -> minecraft:podzol
minecraft:grass_block:* -> minecraft:podzol
minecraft:rooted_dirt:* -> minecraft:coarse_dirt
minecraft:stone -> minecraft:cobblestone
minecraft:bamboo:* -> KILL
minecraft:cactus:* -> KILL
#minecraft:crops -> KILL
minecraft:fern:* -> KILL
minecraft:grass:* -> KILL
minecraft:large_fern:* -> KILL
#minecraft:leaves -> KILL
#minecraft:saplings -> KILL
#minecraft:small_flowers -> KILL
minecraft:tall_grass:* -> KILL
#minecraft:tall_flowers -> KILL
minecraft:tube_coral -> minecraft:dead_tube_coral
minecraft:tube_coral_fan -> minecraft:dead_tube_coral_fan
minecraft:brain_coral -> minecraft:dead_brain_coral
minecraft:brain_coral_fan -> minecraft:dead_brain_coral_fan
minecraft:bubble_coral -> minecraft:dead_bubble_coral
minecraft:bubble_coral_fan -> minecraft:dead_bubble_coral_fan
minecraft:fire_coral -> minecraft:dead_fire_coral
minecraft:fire_coral_fan -> minecraft:dead_fire_coral_fan
minecraft:horn_coral -> minecraft:dead_horn_coral
minecraft:horn_coral_fan -> minecraft:dead_horn_coral_fan
minecraft:big_dripleaf:* -> KILL
minecraft:kelp:* -> KILL
minecraft:kelp_plant:* -> KILL
minecraft:lily_pad:* -> KILL
minecraft:seagrass:* -> KILL
minecraft:sea_pickle:* -> KILL
minecraft:small_dripleaf:* -> KILL
minecraft:tall_seagrass:* -> KILL
minecraft:water -> POLLUTE
ad_astra:oil:* -> water -> water
beyond_earth:oil:* -> water -> water
>
# Limits the distance at which polluting fluids can affect underwater blocks [range: 0 ~ 1024, default: 96]
I:maxUnderwaterDistance=96
# Limits the ability of polluting fluids to spread through soil blocks.
# Note that higher values may affect game performance. [range: 0 ~ 256, default: 32]
I:maxWaterColumnPressure=32
}

View File

@@ -0,0 +1,69 @@
# Configuration file
##########################################################################################################
# Impacts
#--------------------------------------------------------------------------------------------------------#
# Syntax: effectId
# Syntax with a threshold: pollutionThreshold% -> effectId
#
# Pollution threshold is the minimum percentage of pollution to trigger the specified effect.
##########################################################################################################
Impacts {
# List of entities with some immunity to pollution.
# Syntax: pollutionThreshold% -> entityId
# Pollution threshold is the minimum percentage of pollution required to impact the specified entity.
S:immuneEntities <
>
carbon {
# Effects spreading through air.
S:air <
40% -> minecraft:strength
80% -> minecraft:regeneration
>
# Effects spreading through contact.
S:contact <
>
# Effects spreading through rain.
S:rain <
>
}
sulfur {
# Effects spreading through air.
S:air <
30% -> minecraft:resistance
60% -> minecraft:speed
>
# Effects spreading through contact.
S:contact <
>
# Effects spreading through rain.
S:rain <
5% -> minecraft:resistance
10% -> minecraft:speed
>
}
dust {
# Effects spreading through air.
S:air <
>
# Effects spreading through contact.
S:contact <
>
# Effects spreading through rain.
S:rain <
>
}
}

View File

@@ -0,0 +1,79 @@
# Configuration file
##########################################################################################################
# Impacts
#--------------------------------------------------------------------------------------------------------#
# Syntax: effectId
# Syntax with a threshold: pollutionThreshold% -> effectId
#
# Pollution threshold is the minimum percentage of pollution to trigger the specified effect.
##########################################################################################################
Impacts {
# List of entities with some immunity to pollution.
# Syntax: pollutionThreshold% -> entityId
# Pollution threshold is the minimum percentage of pollution required to impact the specified entity.
S:immuneEntities <
>
carbon {
# Effects spreading through air.
S:air <
30% -> minecraft:mining_fatigue
40% -> minecraft:hunger
50% -> minecraft:weakness
60% -> minecraft:slowness
70% -> minecraft:poison
80% -> minecraft:nausea
90% -> minecraft:wither
>
# Effects spreading through contact.
S:contact <
minecraft:blindness
>
# Effects spreading through rain.
S:rain <
>
}
sulfur {
# Effects spreading through air.
S:air <
20% -> minecraft:blindness
50% -> minecraft:poison
80% -> minecraft:wither
>
# Effects spreading through contact.
S:contact <
minecraft:blindness
minecraft:poison
>
# Effects spreading through rain.
S:rain <
5% -> minecraft:blindness
15% -> minecraft:poison
>
}
dust {
# Effects spreading through air.
S:air <
>
# Effects spreading through contact.
S:contact <
minecraft:blindness
>
# Effects spreading through rain.
S:rain <
>
}
}