Compare commits

..

No commits in common. "HEAD" and "1.3.0" have entirely different histories.
HEAD ... 1.3.0

704 changed files with 27335 additions and 57927 deletions

12
.gitignore vendored
View file

@ -1,9 +1,9 @@
release
deps
overrides/mods/mc_rebalance-*.jar
overrides/global_packs/mc_rebalance_datapack/assets/minecraft/lang/en_au.json
overrides/global_packs/mc_rebalance_datapack/assets/minecraft/lang/en_ca.json
overrides/global_packs/mc_rebalance_datapack/assets/minecraft/lang/en_gb.json
overrides/global_packs/mc_rebalance_datapack/assets/minecraft/lang/en_nz.json
overrides/global_packs/mc_rebalance_datapack/assets/minecraft/lang/en_pt.json
overrides/global_packs/mc_rebalance_datapack/assets/minecraft/lang/en_ud.json
overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_au.json
overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_ca.json
overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_gb.json
overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_nz.json
overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_pt.json
overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/en_ud.json

View file

@ -5,21 +5,127 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [1.3.0] - 2026-02-20
### Added
- Added C2ME
- Backported 26.1 stonecutting recipes
- Added No Chat Restrictions mod
### Changed
- Ender chests drop without silk touch
- Iron golems now drop iron nuggets (previously they didn't drop any iron at all)
## [2.0.0]
### Fixed
Initial 2.0.0 release
- *Actually* removed some leftover Tinkers' Contruct functional blocks
[unreleased]: https://patience.nearmisses.xyz/SergeantAcoustic/tinkers_tinkering/compare/2.0.0...HEAD
[2.0.1]: https://patience.nearmisses.xyz/SergeantAcoustic/tinkers_tinkering/compare/2.0.0...2.0.1
[2.0.0]: https://patience.nearmisses.xyz/SergeantAcoustic/tinkers_tinkering/releases/tag/2.0.0
## [1.2.0] - 2026-01-24
### Added
- Backported name tag recipe
### Fixed
- Attempted to remove some leftover Tinkers' Contruct functional blocks
- Removed Tinkers' Construct swasher item from fishing loot table
### Removed
- Removed the redundant Tinkers' Construct JEI integration mod
## [1.1.3] - 2026-01-16
### Added
- Removed the penalty from the tetra ender pearl socket upgrade
### Changed
- Quark's seed pouches cost rabbit hide instead of leather
### Fixed
- Made tetra gold mining speed match diamond, as it already does for non-tetra tools
- Fixed paxel recipies not being in the equipment category
## [1.1.2] - 2026-01-05
### Fixed
- Reverted a non-gameplay change that lead to clients being unable to connect to servers on 1.1.1
- Attempts to join also cleared the player's accessory slots, so 1.1.1 has been removed
## [1.1.1] - 2026-01-05 [YANKED]
### Removed
- Removed outdated custom diamond tool recipe requiring magma cream
### Fixed
- Fixed the gravel loot table
- Fixed copper being the wrong tool level in tetra
- Disabled zombies/skeletons spawning with wooden swords
## [1.1.0] - 2025-12-29
### Added
- The time/weather cycles are disabled when no players are online
### Fixed
- Fixed the duplicate food tooltips
- Disabled the useless Tinkers' Construct material tooltips
## [1.0.3] - 2025-12-28
### Fixed
- Fixed not being able to plant carrots
## [1.0.2] - 2025-12-22
### Added
- Added a new coal generation layer just above bedrock
### Changed
- Lowered gold tool speed to the same as diamond
### Removed
- Disabled quark's glimmering weald generation
## [1.0.1] - 2025-12-13
### Changed
- Tweaked beds again, now they only need a light source
- Buried treasure nerfed
### Removed
- Banished the gold paxel for its crimes (wrong statline)
### Fixed
- Formatted the mod properly
## [1.0.0] - 2025-11-21
Initial release
[unreleased]: https://patience.nearmisses.xyz/SergeantAcoustic/tinkers_tinkering/compare/1.3.0...HEAD
[1.2.0]: https://patience.nearmisses.xyz/SergeantAcoustic/tinkers_tinkering/compare/1.2.0...1.3.0
[1.2.0]: https://patience.nearmisses.xyz/SergeantAcoustic/tinkers_tinkering/compare/1.1.3...1.2.0
[1.1.3]: https://patience.nearmisses.xyz/SergeantAcoustic/tinkers_tinkering/compare/1.1.2...1.1.3
[1.1.2]: https://patience.nearmisses.xyz/SergeantAcoustic/tinkers_tinkering/compare/1.1.1...1.1.2
[1.1.1]: https://patience.nearmisses.xyz/SergeantAcoustic/tinkers_tinkering/compare/1.1.0...1.1.1
[1.1.0]: https://patience.nearmisses.xyz/SergeantAcoustic/tinkers_tinkering/compare/1.0.3...1.1.0
[1.0.3]: https://patience.nearmisses.xyz/SergeantAcoustic/tinkers_tinkering/compare/1.0.2...1.0.3
[1.0.2]: https://patience.nearmisses.xyz/SergeantAcoustic/tinkers_tinkering/compare/1.0.1...1.0.2
[1.0.1]: https://patience.nearmisses.xyz/SergeantAcoustic/tinkers_tinkering/compare/1.0.0...1.0.1
[1.0.0]: https://patience.nearmisses.xyz/SergeantAcoustic/tinkers_tinkering/releases/tag/1.0.0

View file

@ -1,4 +1,4 @@
## Minecraft Rebalanced 2.0.0 - [Changelog](CHANGELOG.md) - [TODO](TODO.md)
# Minecraft Rebalanced - [Changelog](CHANGELOG.md)
A modpack intended to rework almost every feature in the game with a focus on the vanilla progression.

View file

@ -1,5 +0,0 @@
# TODO
This list is very non-exhaustive
* Villagers (https://modrinth.com/mod/data-trades)

View file

@ -1,21 +1,6 @@
#!/bin/bash
## Dependencies (arch/debian package names, may differ elsewhere):
## bash, coreutils (dirname, mkdir, rm, cp), git, zip, findutils (find)
## jq is optional
check_dep() {
if ! [ -x "$(command -v $1)" ]; then
echo "You need to install ${2:-$1}"
exit 1
fi
}
check_dep dirname coreutils
check_dep git
check_dep zip
check_dep find findutils
# Navigate to main modpack project directory
# Main modpack project directory
cd "$(dirname "$0")"
basedir="$PWD"
@ -24,27 +9,25 @@ if [ ! -d deps ]; then
mkdir deps
fi;
# Location for saving the mc_rebalance mod
if [ ! -d overrides/mods ]; then
mkdir -p overrides/mods
fi;
# If the user provides input e.g. `./export-pack.sh 1`, clone the repository using https
if [ -n "$1" ]; then
repo_prefix="https://patience.nearmisses.xyz/"
else
repo_prefix="forgejo@patience.nearmisses.xyz:"
fi
# Clone the mod repo, if it already exists then update it
echo "# Cloning/updating mod"
git clone --single-branch --branch 1.21 "https://patience.nearmisses.xyz/patience/mc_rebalance.git" "${basedir}/deps/mc_rebalance" 2> /dev/null || \
(cd "${basedir}/deps/mc_rebalance"; git pull > /dev/null)
mod_repo="$repo_prefix/patience/mc_rebalance.git"
# Compile the mod
echo "# Compiling mod"
rm -f "${basedir}/deps/mc_rebalance/build/libs/mc_rebalance-"*".jar"
(cd "${basedir}/deps/mc_rebalance/" && ./gradlew build > /dev/null)
# Clone the repos if they exist, otherwise, update them
git clone "$mod_repo" "$basedir/deps/mc_rebalance" || (cd "$basedir/deps/mc_rebalance"; git pull) || exit 1
# Clean up old mod files
rm -f "${basedir}/overrides/mods/mc_rebalance-"*".jar"
cp "$(find "${basedir}/deps/mc_rebalance/build/libs" -regex "${basedir}/deps\/mc_rebalance\/build\/libs\/mc_rebalance-[0-9\.]+\.jar")" "${basedir}/overrides/mods"
rm "$basedir/deps/mc_rebalance/build/libs/mc_rebalance-"*".jar"
(cd "$basedir"/deps/mc_rebalance/ && ./gradlew build)
# Generate language files
(cd "$basedir/overrides/global_packs/mc_rebalance_datapack/assets/minecraft/lang/" && ./gen-langs.sh)
(cd "$basedir/overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/" && ./gen-langs.sh)
rm "$basedir/overrides/mods/mc_rebalance-"*".jar"
cp "$basedir/deps/mc_rebalance/build/libs/mc_rebalance-"*".jar" "$basedir/overrides/mods"
# Final path for the modpack
if [ ! -d release ]; then
@ -53,15 +36,6 @@ fi;
# Get version from the mrpack file
version="$(jq -r ".versionId" modrinth.index.json)"
version="${version:-dev}"
# Export release to file
echo "# Zipping mod"
zip --filesync --recurse-paths --quiet "${basedir}/release/MC_Rebalance_${version}.mrpack" overrides modrinth.index.json -x "*.git*" -x "*.sh"
echo
if [ $? -eq 0 ]; then
echo "Successfully exported the modpack to ${basedir}/release/MC_Rebalance_${version}.mrpack"
else
echo "An unknown error occured while zipping the pack"
fi
zip -FSr "$basedir/release/MC_Rebalance_${version}.mrpack" overrides modrinth.index.json -x "*.git*"

File diff suppressed because it is too large Load diff

View file

@ -29,17 +29,10 @@ function urldecode() {
# Get file name from url trimmed by slash and url decoded
mod_file="$(urldecode ${mod_url##*/})"
trap "rm \"${mods_dir}/${mod_file}\"" HUP INT TERM EXIT
trap "rm ${mods_dir}/${mod_file}" HUP INT TERM EXIT
echo "Downloading file..."
wget -N --no-verbose --directory-prefix "$mods_dir" "$mod_url"
# Exit if download failed
if [ $? != "0" ]; then
echo "$0: Could not download mod from provided URL"
trap "" HUP INT TERM EXIT # Unset trap as there's no file to delete
exit 1
fi
# Collect data required by modrinth.index.json
echo "Processing file info"
mod_path="${mods_dir}/${mod_file}"

View file

@ -0,0 +1,15 @@
["AI Changes for the vanilla skeletons & strays"]
#Default true
"Should the skeletons have accurate-melee range?" = true
#Default true
"Should the zombies have a chance to turn into skeletons on death?" = false
#Default true
"Should the skeletons with swords have a chance to leap forward?" = false
#Default true
"Should the skeletons now be IMMUNE to sunlight damage?" = false
#Default true
"Should skeletons have upgraded armor and equipment and spawn with it less rarely?" = true
#Default true
"Should skeletons be faster when encountering the player at night time?" = true

View file

@ -0,0 +1,13 @@
["Skeleton Equipment"]
#Items / chance of spawning with it
"Head Slot" = ["minecraft:leather_helmet|35", "minecraft:chainmail_helmet|25", "minecraft:iron_helmet|10", "advanced_copper:copper_armor_helmet|15"]
"Chest Slot" = ["minecraft:leather_chestplate|35", "minecraft:chainmail_chestplate|25", "minecraft:iron_chestplate|10", "advanced_copper:copper_armor_chestplate|15"]
"Legs Slot" = ["minecraft:leather_leggings|35", "minecraft:chainmail_leggings|25", "minecraft:iron_leggings|10", "advanced_copper:copper_armor_leggings|15"]
"Boots Slot" = ["minecraft:leather_boots|35", "minecraft:chainmail_boots|25", "minecraft:iron_boots|10", "advanced_copper:copper_armor_boots|15"]
"Main Hand Slot" = ["minecraft:bow|2000", "minecraft:stone_sword|50", "minecraft:iron_sword|10"]
#Default true
"Should skeletons spawn with more armor and tools and more commonly" = true
#Default 250
"Chance of the skeletons spawning with improved equipment, the bigger the number the smaller the chance" = 2000

View file

@ -0,0 +1,50 @@
["Items that the zombies can use"]
#Default true
"Should the zombies use totems of undying?" = true
#Default true
"Should the zombies use flint and steels?" = true
#Default true
"Should the zombies use ender pearls?" = true
#Default true
"Should the zombies use shields?" = true
#Default true
"Should the zombies use spyglasses?" = true
[Zombifications]
#Default true
"Should the player convert after getting killed by a zombie?" = true
#Default true
"Should the villager convert after getting killed by a zombie?" = true
#Default 0.2
#Range: 0.05 ~ 1.7976931348623157E308
"What should be the chance of the player/villager converting to a zombie/zombie villager when getting killed?" = 1000000
["AI Changes for the vanilla zombies"]
#Default true
"Should the zombies now be IMMUNE to sunlight damage?" = false
#Default 10
"Number of Zombies Spawning in a Horde" = 10
#Default true
"Should the zombies break blocks?" = false
#Default true
"Should zombies perform small sprints when close to the player?" = true
#Default 0.15
#Range: 0.05 ~ 0.5
"Area of the blocks that the zombies can break, the bigger the number, the more the blocks a mob can destroy in one go" = 0.05
#Default true
"Should the zombies perform small leaps at the player?" = false
#Default 3500
"Ticks before the zombie horde spawning" = 3500
#Default true
"Should the zombies have accurate-melee range?" = false
#Default true
"Should zombies be faster when encountering the player at night time?" = true
#Default true
"Should zombies have upgraded armor and equipment and spawn with it less rarely?" = true
#Default 90
#Range: 60 ~ 200
"Chance of the block breaking on tick, 120 ~= 0,8%" = 120
#Default true
"Should the zombies form hordes and spawn from time to time?" = false

View file

@ -0,0 +1,14 @@
["Zombie Equipment"]
#Items / chance of spawning with it
"Head Slot" = ["minecraft:iron_helmet|100", "minecraft:chainmail_helmet|175", "minecraft:leather_helmet|250", "advanced_copper:copper_armor_helmet|100"]
"Chest Slot" = ["minecraft:iron_chestplate|100", "minecraft:chainmail_chestplate|175", "minecraft:leather_chestplate|250", "advanced_copper:copper_armor_chestplate|100"]
"Legs Slot" = ["minecraft:iron_leggings|100", "minecraft:chainmail_leggings|175", "minecraft:leather_leggings|250", "advanced_copper:copper_armor_leggings|100"]
"Boots Slot" = ["minecraft:iron_boots|100", "minecraft:chainmail_boots|175", "minecraft:leather_boots|250", "advanced_copper:copper_armor_boots|100"]
"Main Hand Slot" = ["minecraft:iron_sword|100", "minecraft:stone_sword|250"]
"Off Hand Slot" = ["minecraft:shield|100"]
#Default true
"Should zombies spawn with more armor and tools and more commonly" = true
#Default 160
"Chance of the zombies spawning with improved equipment, the bigger the number the smaller the chance" = 10000

View file

@ -0,0 +1,67 @@
#A list of class:method strings (render methods) that the dark shader will not be applied to.
#Each string consists of the class and the method (or any substring) to block the dark shader.
#For example, 'renderHunger' is sufficient to block 'net.minecraftforge.client.gui.overlay.ForgeGui:renderFood' (either will work).
METHOD_SHADER_BLACKLIST = [
"mezz.jei.common.render.FluidTankRenderer:drawTextureWithMasking",
"mezz.jei.library.render.FluidTankRenderer:drawTextureWithMasking",
"renderCrosshair",
"m_93080_",
"renderSky",
"m_202423_",
"renderHotbar",
"m_93009_",
"m_193837_",
"setupOverlayRenderState",
"net.minecraftforge.client.gui.overlay.ForgeGui",
"renderFood",
"renderExperienceBar",
"m_93071_",
"renderLogo",
"m_280037_",
"m_280118_",
"net.minecraft.client.gui.Gui",
"net.minecraft.src.C_3431_",
"renderDirtBackground",
"m_280039_",
"m_280039_",
"configured.client.screen.ListMenuScreen",
"OnlineServerEntry:drawIcon",
"OnlineServerEntry:m_99889_",
"WorldSelectionList$WorldListEntry:render",
"WorldSelectionList$WorldListEntry:m_6311_",
"CubeMap:render",
"CubeMap:m_108849_",
"squeek.appleskin.client.HUDOverlayHandler",
"shadows.packmenu.ExtendedMenuScreen",
"drawExhaustionOverlay",
"drawSaturationOverlay",
"renderHeartRow", # Hearts
"net.minecraft.client.gui.Font:handler", # Font, blacklisted to fix tetra dropshadows
"net.raphimc.immediatelyfast.feature.", # Hotbar / hunger
".book.", # Tinkers' construct guide book
"m_109780_", # End sky
"m_280301_" # Potion effect icons
]
#Enabling this config will (every 5 seconds) dump which methods were used to render GUIs that the dark shader was applied to
#The dump will consist of a list of class:method strings, e.g. 'net.minecraftforge.client.gui.overlay.ForgeGui:renderFood'
#Use this feature to help find the render method strings of GUIs you would like to blacklist.
METHOD_SHADER_DUMP = false
["Inventory Button"]
#Pixels away from the left of the GUI in the x axis
#Range: > 0
X = 4
#Pixels away from the bottom of the GUI in the y axis
#Range: > 0
Y = 0
["Main Menu Button"]
#Enabled
SHOW = true
#Pixels away from the left of the GUI in the x axis
#Range: > 0
MAIN_X = 4
#Pixels away from the bottom of the GUI in the y axis
#Range: > 0
MAIN_Y = 40

View file

@ -0,0 +1,52 @@
{
"shaders": [
null,
{
"texShaderLocation": {
"f_135804_": "darkmodeeverywhere",
"f_135805_": "dark_position_tex"
},
"texColorShaderLocation": {
"f_135804_": "darkmodeeverywhere",
"f_135805_": "dark_position_tex_color"
},
"displayName": {
"translate": "gui.darkmodeeverywhere.perfect_dark"
},
"divideFactor": 5.5,
"darkColorReplacement": 16777215
},
{
"texShaderLocation": {
"f_135804_": "darkmodeeverywhere",
"f_135805_": "dark_position_tex"
},
"texColorShaderLocation": {
"f_135804_": "darkmodeeverywhere",
"f_135805_": "dark_position_tex_color"
},
"displayName": {
"translate": "gui.darkmodeeverywhere.less_perfect_dark"
},
"divideFactor": 3.5,
"darkColorReplacement": 16777215
},
{
"texShaderLocation": {
"f_135804_": "darkmodeeverywhere",
"f_135805_": "dark_position_tex"
},
"texColorShaderLocation": {
"f_135804_": "darkmodeeverywhere",
"f_135805_": "dark_position_tex_color"
},
"displayName": {
"translate": "gui.darkmodeeverywhere.toasted_light"
},
"divideFactor": 2.0,
"darkColorReplacement": 16777215
}
],
"version": 2,
"selectedShaderIndex": 3
}

View file

@ -338,7 +338,7 @@
* Favorite the item to display on the side of the screen opposite of recipies for
* quick access.
*/
favorite: "key.keyboard.c";
favorite: "key.keyboard.a";
/**
* Set the default recipe for a given stack in the output of a recipe to that

View file

@ -0,0 +1,38 @@
{
"compass_enable": true,
"compass_vertical_position": 20,
"compass_items": [
"minecraft:compass",
"minecraft:recovery_compass",
"spelunkery:magnetic_compass"
],
"compass_depth_items": [
"spelunkery:depth_gauge",
"caverns_and_chasms:depth_gauge",
"additionaladditions:depth_meter",
"supplementaries:altimeter",
"depthmeter:depthmeter"
],
"compass_hide_when_similar_mods_present": true,
"compass_x_colour": "Red",
"compass_y_colour": "Green",
"compass_z_colour": "Blue",
"clock_enable": true,
"clock_vertical_position": 5,
"clock_items": [
"minecraft:clock"
],
"clock_weather_items": [
"caverns_and_chasms:barometer"
],
"clock_24_hour": true,
"require_item_in_hand": false,
"search_containers": true,
"render_background": false,
"align_left": true,
"moved_by_effects": false,
"compat_playerlocatorplus": true,
"compat_xaeros": true,
"compat_map_atlases": false,
"compat_accessorify": true
}

View file

@ -0,0 +1,41 @@
{
"general": {
"debug": false,
"itemModNameTooltip": false,
"bossBarOverlapMode": "PUSH_DOWN",
"builtinCamouflage": true,
"ttsMode": "PRESS",
"fluidMode": "ANY",
"reachDistance": 0.0,
"displayEntities": true,
"displayBosses": true,
"displayMode": "HOLD_KEY",
"displayTooltip": true,
"displayBlocks": true,
"hideFromDebug": true,
"hideFromTabList": true,
"enableTextToSpeech": false,
"hintOverlayToggle": true,
"hintNarratorToggle": true,
"previewOverlay": true
},
"overlay": {
"alpha": 0.5,
"iconMode": "TOP",
"animation": false,
"disappearingDelay": 0.0,
"overlaySquare": true,
"flipMainHand": false,
"autoScaleThreshold": 0.4,
"overlayPosY": 1.0,
"overlayScale": 1.0,
"overlayAnchorX": 0.5,
"overlayAnchorY": 0.0,
"activeTheme": "jade:dark",
"themesHash": -328442023,
"overlayPosX": 0.5
},
"formatting": {
"modName": "§9§o%s"
}
}

View file

@ -0,0 +1,65 @@
{
"minecraft": {
"item_storage.show_name_amount": 5,
"furnace": true,
"harvest_tool.show_unbreakable": false,
"animal_owner": true,
"harvest_tool.effective_tool": true,
"item_storage.normal_amount": 9,
"item_storage": true,
"harvest_tool": true,
"armor_stand": true,
"fluid_storage.detailed": false,
"energy_storage": true,
"entity_armor.max_for_render": 40,
"breaking_progress": true,
"tnt_stability": true,
"item_storage.items_per_line": 9,
"item_frame": true,
"crop_progress": true,
"command_block": true,
"mob_growth": true,
"waxed": true,
"harvest_tool.new_line": false,
"entity_health.max_for_render": 40,
"entity_health.show_fractions": false,
"mob_spawner": true,
"redstone": true,
"fluid_storage": true,
"chicken_egg": true,
"jukebox": true,
"brewing_stand": true,
"energy_storage.detailed": false,
"note_block": true,
"beehive": true,
"item_storage.detailed_amount": 54,
"player_head": true,
"block_states": false,
"lectern": true,
"entity_armor": true,
"harvest_tool.creative": true,
"horse_stats": true,
"item_tooltip": true,
"entity_health": true,
"enchantment_power": true,
"zombie_villager": true,
"villager_profession": true,
"mob_breeding": true,
"entity_health.icons_per_line": 10,
"total_enchantment_power": true,
"potion_effects": true,
"painting": true,
"chiseled_bookshelf": true
},
"jadeaddons": {
"equipment_requirement": ""
},
"jade": {
"coordinates.rel": false,
"distance": false,
"block_face": false,
"coordinates": false,
"registry_name": "OFF",
"mod_name": true
}
}

View file

@ -0,0 +1,363 @@
{
"configVersion": 3,
"perf": {
"maxParticleAmount": 1500,
"particleDensity": 85,
"particleStormDensity": 150,
"particleDistance": 16
},
"sound": {
"doRainSounds": true,
"doSnowSounds": true,
"doWindSounds": true
},
"wind": {
"strength": 0.4,
"strengthVariance": 0.3,
"gustFrequency": 0.2,
"modulationSpeed": 0.04
},
"compat": {
"renderDefaultWeather": false,
"doDefaultSplashing": false,
"waterTint": true,
"tintMix": 0.6,
"shaderpackTint": true,
"yLevelWindAdjustment": true,
"syncRegistries": true,
"crossBiomeBorder": false,
"useHeightmapTemp": true,
"canSpawnAboveClouds": true
},
"customParticles": [
{
"id": "rain",
"enabled": true,
"density": 1.0,
"precipitation": [
"RAIN"
],
"biomeWhitelist": false,
"biomeList": [],
"blockWhitelist": true,
"blockList": [],
"onGround": false,
"gravity": 0.9,
"windStrength": 0.5,
"stormWindStrength": 1.0,
"rotationAmount": 0.0,
"lifetime": 3000,
"opacity": 1.0,
"size": 1.5,
"constantScreenSize": false,
"renderType": "TRANSLUCENT",
"spriteLocations": [
"particlerain:rain_0",
"particlerain:rain_1",
"particlerain:rain_2",
"particlerain:rain_3"
],
"tintType": "WATER",
"customTint": -16777216,
"rotationType": "RELATIVE_VELOCITY"
},
{
"id": "snow",
"enabled": true,
"density": 0.4,
"precipitation": [
"SNOW"
],
"biomeWhitelist": false,
"biomeList": [],
"blockWhitelist": true,
"blockList": [],
"onGround": false,
"gravity": 0.05,
"windStrength": 0.1,
"stormWindStrength": 0.2,
"rotationAmount": 0.4,
"lifetime": 3000,
"opacity": 1.0,
"size": 1.5,
"constantScreenSize": false,
"renderType": "TRANSLUCENT",
"spriteLocations": [
"particlerain:snow_0",
"particlerain:snow_1",
"particlerain:snow_2",
"particlerain:snow_3"
],
"tintType": "NONE",
"customTint": -16777216,
"rotationType": "COPY_CAMERA"
},
{
"id": "dust",
"enabled": true,
"density": 0.8,
"precipitation": [
"NONE"
],
"biomeWhitelist": false,
"biomeList": [],
"blockWhitelist": true,
"blockList": [
"minecraft:camel_sand_step_sound_blocks",
"minecraft:sand",
"minecraft:terracotta",
"c:sandstone_blocks"
],
"onGround": false,
"gravity": 0.2,
"windStrength": 2.0,
"stormWindStrength": 3.0,
"rotationAmount": 0.0,
"lifetime": 3000,
"opacity": 1.0,
"size": 1.5,
"constantScreenSize": false,
"renderType": "TRANSLUCENT",
"spriteLocations": [
"particlerain:dust"
],
"tintType": "MAP",
"customTint": -16777216,
"rotationType": "COPY_CAMERA"
},
{
"id": "rain_haze",
"enabled": false,
"density": 0.1,
"precipitation": [
"RAIN"
],
"biomeWhitelist": false,
"biomeList": [],
"blockWhitelist": false,
"blockList": [],
"onGround": false,
"gravity": 0.15,
"windStrength": 0.01,
"stormWindStrength": 0.1,
"rotationAmount": 0.0,
"lifetime": 3000,
"opacity": 0.45,
"size": 0.3,
"constantScreenSize": true,
"renderType": "TRANSLUCENT",
"spriteLocations": [
"particlerain:fog_dithered"
],
"tintType": "FOG",
"customTint": -16777216,
"rotationType": "LOOKAT_PLAYER"
},
{
"id": "snow_haze",
"enabled": true,
"density": 0.2,
"precipitation": [
"SNOW"
],
"biomeWhitelist": false,
"biomeList": [],
"blockWhitelist": false,
"blockList": [],
"onGround": false,
"gravity": 0.05,
"windStrength": 0.01,
"stormWindStrength": 0.1,
"rotationAmount": 0.0,
"lifetime": 3000,
"opacity": 0.45,
"size": 0.3,
"constantScreenSize": true,
"renderType": "TRANSLUCENT",
"spriteLocations": [
"particlerain:fog_dithered"
],
"tintType": "FOG",
"customTint": -16777216,
"rotationType": "LOOKAT_PLAYER"
},
{
"id": "dust_haze",
"enabled": true,
"density": 0.1,
"precipitation": [
"NONE"
],
"biomeWhitelist": false,
"biomeList": [],
"blockWhitelist": true,
"blockList": [
"minecraft:camel_sand_step_sound_blocks",
"minecraft:sand",
"minecraft:terracotta",
"c:sandstone_blocks"
],
"onGround": false,
"gravity": 0.1,
"windStrength": 1.0,
"stormWindStrength": 2.0,
"rotationAmount": 0.0,
"lifetime": 3000,
"opacity": 0.45,
"size": 0.3,
"constantScreenSize": true,
"renderType": "TRANSLUCENT",
"spriteLocations": [
"particlerain:fog_dithered"
],
"tintType": "MAP",
"customTint": -16777216,
"rotationType": "LOOKAT_PLAYER"
},
{
"id": "rain_splashing",
"enabled": true,
"density": 1.0,
"precipitation": [
"RAIN"
],
"biomeWhitelist": false,
"biomeList": [],
"blockWhitelist": false,
"blockList": [
"minecraft:lava"
],
"onGround": true,
"gravity": 0.0,
"windStrength": 0.0,
"stormWindStrength": 0.0,
"rotationAmount": 0.0,
"lifetime": 3000,
"opacity": 0.45,
"size": 0.25,
"constantScreenSize": false,
"renderType": "OPAQUE",
"spriteLocations": [],
"tintType": "WATER",
"customTint": -16777216,
"rotationType": "COPY_CAMERA"
},
{
"id": "rain_ripples",
"enabled": true,
"density": 1.0,
"precipitation": [
"RAIN"
],
"biomeWhitelist": false,
"biomeList": [],
"blockWhitelist": true,
"blockList": [
"minecraft:water"
],
"onGround": true,
"gravity": 0.0,
"windStrength": 0.0,
"stormWindStrength": 0.0,
"rotationAmount": 0.0,
"lifetime": 3000,
"opacity": 0.45,
"size": 0.25,
"constantScreenSize": false,
"renderType": "OPAQUE",
"spriteLocations": [],
"tintType": "WATER",
"customTint": -16777216,
"rotationType": "COPY_CAMERA"
},
{
"id": "rain_smoke",
"enabled": true,
"density": 1.0,
"precipitation": [
"RAIN"
],
"biomeWhitelist": false,
"biomeList": [],
"blockWhitelist": true,
"blockList": [
"minecraft:strider_warm_blocks",
"minecraft:infiniburn_overworld"
],
"onGround": true,
"gravity": 0.0,
"windStrength": 0.0,
"stormWindStrength": 0.0,
"rotationAmount": 0.1,
"lifetime": 3000,
"opacity": 0.45,
"size": 0.25,
"constantScreenSize": false,
"renderType": "OPAQUE",
"spriteLocations": [],
"tintType": "WATER",
"customTint": -16777216,
"rotationType": "COPY_CAMERA"
},
{
"id": "shrubs",
"enabled": true,
"density": 0.002,
"precipitation": [
"NONE"
],
"biomeWhitelist": false,
"biomeList": [],
"blockWhitelist": true,
"blockList": [
"minecraft:camel_sand_step_sound_blocks",
"minecraft:sand",
"minecraft:terracotta",
"c:sandstone_blocks"
],
"onGround": true,
"gravity": 0.0,
"windStrength": 0.0,
"stormWindStrength": 0.0,
"rotationAmount": 0.1,
"lifetime": 3000,
"opacity": 0.45,
"size": 0.25,
"constantScreenSize": false,
"renderType": "OPAQUE",
"spriteLocations": [],
"tintType": "WATER",
"customTint": -16777216,
"rotationType": "COPY_CAMERA"
}
],
"shrub": {
"density": 0.02,
"gravity": 0.2,
"windStrength": 0.2,
"stormWindStrength": 0.3,
"opacity": 1.0,
"size": 0.5,
"rotationAmount": 0.2,
"bounciness": 0.2
},
"ripple": {
"opacity": 0.9,
"size": 0.25,
"resolution": 16,
"useResourcepackResolution": true
},
"streak": {
"opacity": 0.9,
"size": 0.5
},
"mist": {
"density": 20.0,
"windStrength": 0.0,
"stormWindStrength": 0.0,
"opacity": 0.9,
"size": 8.0,
"maxSpawnHeight": 64,
"minSpawnHeight": 60
}
}

View file

@ -0,0 +1,103 @@
#Particular Mod Configuration
[general]
#Enable/Disable Effects
[general.enabledEffects]
#Enable water splash particles
waterSplash = false
#Enable cascade particles
cascades = true
#Enable waterfall spray particles
waterfallSpray = true
#Enable firefly particles
fireflies = true
#Enable falling leaves particles
fallingLeaves = true
#Enable cave dust particles
caveDust = true
#Enable chest bubbles
chestBubbles = true
#Enable soul sand bubbles
soulSandBubbles = true
#Enable barrel bubbles
barrelBubbles = true
#Enable popping bubbles
poppingBubbles = true
#Enable rain ripples
rainRipples = false
#Enable water drip ripples
waterDripRipples = true
#Enable cake eating particles
cakeEatingParticles = true
#Enable emissive lava drips
emissiveLavaDrips = true
#Advanced Particle Settings
[general.advancedSettings]
[general.advancedSettings.fireflySettings]
#Time when fireflies start spawning
#Range: 0 ~ 23999
startTime = 12000
#Time when fireflies stop spawning
#Range: 0 ~ 23999
endTime = 23000
#Minimum temperature for fireflies to spawn
#Range: 0.0 ~ 2.0
minTemp = 0.5
#Maximum temperature for fireflies to spawn
#Range: 0.0 ~ 2.0
maxTemp = 0.9900000095367432
#Whether fireflies can spawn in rain
canSpawnInRain = false
[general.advancedSettings.fireflySettings.frequencyModifiers]
#Daily random factors for firefly spawning
dailyRandom = [0.0, 0.0, 0.0, 0.33, 0.66, 1.0]
#Frequency modifier for grass
#Range: 0.0 ~ 1.0
grass = 0.16666666666666666
#Frequency modifier for tall grass
#Range: 0.0 ~ 1.0
tallGrass = 0.08333333333333333
#Frequency modifier for flowers
#Range: 0.0 ~ 1.0
flowers = 1.0
#Frequency modifier for tall flowers
#Range: 0.0 ~ 1.0
tallFlowers = 0.5
[general.advancedSettings.fallingLeavesSettings]
#Chance of spawning falling leaves (higher = less frequent)
#Range: > 1
spawnChance = 200
#Whether falling leaves create ripples when landing on water
spawnRipples = true
#Whether falling leaves lay flat on the ground
layFlatOnGround = true
#Whether falling leaves lay at right angles
layFlatRightAngles = false
[general.advancedSettings.caveDustSettings]
#Chance of spawning cave dust (higher = less frequent)
#Range: > 1
spawnChance = 700
#Base maximum age of cave dust particles
#Range: > 1
baseMaxAge = 200
#OwOColor of cave dust particles (RGB hex)
#Range: 0 ~ 16777215
color = 8421504
#Duration of fade effect for cave dust particles
#Range: > 0
fadeDuration = 20
#Maximum acceleration of cave dust particles
#Range: 0.0 ~ 1.0
maxAcceleration = 0.029999999329447746
#Chance of changing acceleration for cave dust particles
#Range: > 1
accelChangeChance = 180
#Biomes where cave dust won't spawn
excludeBiomes = ["minecraft:lush_caves", "minecraft:dripstone_caves", "minecraft:deep_dark"]

View file

@ -0,0 +1,29 @@
{
"typingSoundEffect": {
"shouldPlay": false,
"pitch": 1.6,
"volume": 0.4,
"id": "typing",
"soundEvent": "minecraft:block.note_block.hat"
},
"messageSoundEffect": {
"shouldPlay": false,
"pitch": 2.0,
"volume": 0.8,
"id": "message",
"soundEvent": "minecraft:block.note_block.hat"
},
"mentionSoundEffect": {
"shouldPlay": false,
"pitch": 1.8,
"volume": 0.9,
"id": "mention",
"soundEvent": "minecraft:block.note_block.chime"
},
"mentionKeywords": [
"@EmeraldQuartz"
],
"ignoreSystemChats": false,
"enableChatSoundCooldown": false,
"chatSoundCooldown": 0.5
}

View file

@ -0,0 +1,31 @@
{
"ignoreSilencedStatusEffects": true,
"positiveStatusEffectGainSoundEffect": {
"shouldPlay": false,
"pitch": 2.0,
"volume": 0.1,
"id": "positiveStatusEffectGain",
"soundEvent": "minecraft:item.trident.thunder"
},
"negativeStatusEffectGainSoundEffect": {
"shouldPlay": false,
"pitch": 0.3,
"volume": 0.2,
"id": "negativeStatusEffectGain",
"soundEvent": "minecraft:entity.illusioner.mirror_move"
},
"positiveStatusEffectLoseSoundEffect": {
"shouldPlay": false,
"pitch": 0.5,
"volume": 0.1,
"id": "positiveStatusEffectLose",
"soundEvent": "minecraft:item.trident.riptide_1"
},
"negativeStatusEffectLoseSoundEffect": {
"shouldPlay": false,
"pitch": 0.5,
"volume": 0.1,
"id": "negativeStatusEffectLose",
"soundEvent": "minecraft:item.trident.riptide_1"
}
}

View file

@ -0,0 +1,3 @@
{
"hideSoundsButtonInSoundMenu": false
}

View file

@ -0,0 +1,92 @@
{
"hotbarScrollSoundEffect": {
"pitch": 1.8,
"volume": 0.2,
"enabledDynamic": true,
"id": "hotbarScroll",
"soundEvent": "minecraft:block.note_block.hat",
"shouldPlay": false
},
"hotbarPickSoundEffect": {
"pitch": 1.8,
"volume": 0.2,
"enabledDynamic": true,
"id": "hotbarPick",
"soundEvent": "minecraft:block.note_block.hat",
"shouldPlay": false
},
"inventoryOpenSoundEffect": {
"pitch": 2.0,
"volume": 0.5,
"enabledDynamic": true,
"id": "inventoryOpen",
"soundEvent": "minecraft:ui.toast.in",
"shouldPlay": false
},
"inventoryCloseSoundEffect": {
"pitch": 2.0,
"volume": 0.5,
"enabledDynamic": false,
"id": "inventoryClose",
"soundEvent": "minecraft:ui.toast.out",
"shouldPlay": false
},
"inventoryScrollSoundEffect": {
"shouldPlay": false,
"pitch": 1.8,
"volume": 0.2,
"id": "inventoryScroll",
"soundEvent": "minecraft:block.note_block.hat"
},
"inventoryTypingSoundEffect": {
"shouldPlay": false,
"pitch": 1.6,
"volume": 0.4,
"id": "inventoryTyping",
"soundEvent": "minecraft:block.note_block.hat"
},
"ignoreEmptyInventorySlots": false,
"itemDropSoundEffect": {
"pitch": 1.5,
"volume": 0.4,
"enabledDynamic": true,
"id": "itemDrop",
"soundEvent": "minecraft:block.dispenser.launch",
"shouldPlay": false
},
"itemCopySoundEffect": {
"pitch": 2.0,
"volume": 0.2,
"enabledDynamic": true,
"id": "itemCopy",
"soundEvent": "minecraft:block.fire.extinguish",
"shouldPlay": false
},
"itemDeleteSoundEffect": {
"pitch": 1.6,
"volume": 0.2,
"enabledDynamic": true,
"id": "itemDelete",
"soundEvent": "minecraft:block.fire.extinguish",
"shouldPlay": false
},
"itemDragSoundEffect": {
"pitch": 1.6,
"volume": 0.4,
"enabledDynamic": true,
"id": "itemDrag",
"soundEvent": "minecraft:block.stone.hit",
"shouldPlay": false
},
"itemClickSoundEffect": {
"pitch": 2.0,
"volume": 0.4,
"enabledDynamic": true,
"id": "itemPick",
"soundEvent": "minecraft:block.stone.hit",
"shouldPlay": false
},
"ignoreEmptyHotbarSlots": false,
"itemSoundCooldown": 0.05,
"enableItemSoundCooldown": true
}

View file

@ -0,0 +1,68 @@
{
"repeaterUseSoundEffect": {
"pitch": 0.95,
"volume": 0.3,
"enabledDynamic": true,
"id": "repeaterUse",
"soundEvent": "minecraft:block.stone_button.click_on",
"shouldPlay": true
},
"jukeboxUseSoundEffect": {
"shouldPlay": true,
"pitch": 0.8,
"volume": 0.75,
"id": "jukeboxUse",
"soundEvent": "minecraft:block.note_block.basedrum"
},
"daylightDetectorUseSoundEffect": {
"shouldPlay": true,
"pitch": 0.8,
"volume": 0.45,
"id": "daylightDetectorUse",
"soundEvent": "minecraft:block.note_block.hat"
},
"furnaceMinecartFuelSoundEffect": {
"shouldPlay": true,
"pitch": 1.9,
"volume": 0.2,
"id": "furnaceMinecartFuel",
"soundEvent": "minecraft:entity.creeper.hurt"
},
"frostWalkerSoundEffect": {
"shouldPlay": true,
"pitch": 2.0,
"volume": 0.5,
"id": "frostWalker",
"soundEvent": "minecraft:block.powder_snow.fall"
},
"leadSnappingSoundEffect": {
"shouldPlay": true,
"pitch": 1.0,
"volume": 0.5,
"id": "leadSnapping",
"soundEvent": "minecraft:entity.leash_knot.break"
},
"bowPullSoundEffect": {
"shouldPlay": true,
"pitch": 1.0,
"volume": 0.25,
"id": "bowPull",
"soundEvent": "minecraft:item.crossbow.loading_middle"
},
"plantPotFillSoundEffect": {
"shouldPlay": true,
"pitch": 0.5,
"volume": 0.4,
"id": "plantPotFill",
"soundEvent": "minecraft:block.grass.place"
},
"cakeEatSoundEffect": {
"shouldPlay": true,
"pitch": 1.2,
"volume": 0.7,
"id": "cakeEat",
"soundEvent": "minecraft:entity.generic.eat"
},
"enableEnderpearlVariety": true,
"disableBlocksEntirely": false
}

View file

@ -0,0 +1,128 @@
# Don't change this! Version used to track needed updates.
version = 0
redstoneBlockDust = true
redstoneBlockDustDensity = "DEFAULT"
redstoneDustEmittingBlocks = [
"minecraft:redstone_block"
]
glowstoneBlockDust = true
glowstoneBlockDustDensity = "DEFAULT"
glowstoneDustEmittingBlocks = [
"minecraft:glowstone"
]
netherOnlyGlowstoneBlockDust = false
beehivesHaveSleepingZs = true
torchflowerSmoke = "DEFAULT"
torchflowerFlames = true
dragonEggParticles = true
replaceEndPortalSmoke = true
pumpkinCarvedParticles = true
anvilBreakParticles = true
anvilUseParticles = true
grindstoneUseParticles = true
smithingTableUseParticles = true
stonecutterUseParticles = true
cauldronUseParticles = true
cauldronCleanItemSounds = true
compostingCompostParticles = true
compostingItemParticles = true
commandBlockParticles = "OFF"
commandBlockParticlesDensity = 1.0
slimeBlockBounceSounds = true
beaconParticlesDisplayType = "ON"
beaconParticlesDensity = 10
beaconParticlesSpeed = 1.0
respawnAnchorParticles = true
beehiveShearParticles = true
endPortalParticles = true
leavesDecayEffects = false
farmlandDestroyEffects = true
amethystSparkleDisplayType = "ON"
amethystSparkleEmittingBlocks = [
"minecraft:amethyst_block",
"minecraft:budding_amethyst"
]
amethystSparkleSounds = true
floweringAzaleaPetals = true
sculkBlockSculkDust = true
sculkVeinSculkDust = true
sculkShriekerDestroySouls = true
sculkCatalystDestroySouls = true
calibratedSculkSensorAmethystSparkle = true
campfireSizzlingSoundVolume = 0.5
replacePowderSnowFlakes = true
lavaCauldronEffects = true
enderEyePlacedRings = true
enderEyePlacedRingsDuration = 10
enderEyePlacedParticlesDisplayType = "BOTH"
eyeColors = [
[ "minecraft:ender_eye", { r = 122, g = 186, b = 171 } ]
]
endPortalFrameParticlesDisplayType = "SMOKE"
endPortalFrameParticlesDensity = 1.0
replaceOminousVaultConnection = true
cobwebMovementSounds = true
[sparks]
removeVanillaCampfireSparks = true
candleSparks = true
furnaceSparks = true
fireSparks = true
campfireSparks = true
torchSparks = true
lanternSparksDensity = 5
lavaSparksDisplayType = "ON"
lavaSparksDensity = 1.0
brewingStandSparks = true
[updatedSmoke]
candleSmoke = true
furnaceSmoke = true
fireSmoke = true
torchSmoke = true
campfireDowseSmoke = true
[steam]
lavaFizzSteam = true
replaceCampfireFoodSmoke = true
spongeDryingOutSteam = true
replaceRainEvaporationSteam = true
lavaCauldronsEvaporateRain = true
spawnLogic = "BRIGHTNESS"
steamingWater = false
boilingWater = false
steamingWaterCauldron = false
boilingWaterCauldron = false
steamingThreshold = 11
boilingThreshold = 13
[fallingBlocks]
dustyBlocks = [
"minecraft:sand",
"minecraft:suspicious_sand",
"minecraft:red_sand",
"minecraft:gravel",
"minecraft:suspicious_gravel",
"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"
]
whileFallingDust = true
whileFallingDustStartDistance = 3
onLandDust = true
onLandSound = true
weakSupportDust = true
weakSupportDustDensity = 1

View file

@ -0,0 +1,97 @@
# Don't change this! Version used to track needed updates.
version = 0
chickenFeathers = true
parrotFeathers = true
snowGolemSnowflakes = true
allayMagicDensity = 0.2
vexMagicDensity = 0.2
sheepShearFluff = true
improvedDragonFireballTrail = true
dragonsBreathClouds = true
commandBlockMinecartParticles = "ON"
endCrystalParticles = true
minecartSparksDisplayType = "LAND_ON_RAIL"
minecartSparksDensity = 0.5
slimeTrails = true
magmaCubeTrails = true
replaceSlimeSquishParticles = true
replaceOozingEffectParticles = true
replaceSpellCasterParticles = true
ironGolemCrackParticles = true
spectralArrowParticles = true
wardenDeathSoulParticles = true
freezingSnowFlakes = true
featherTicklingPandas = true
improvedPandaSneezes = true
villagerWorkAtWorkstationParticles = true
improvedBrownMooshroomFeedingEffects = true
improvedMooshroomShearingEffects = true
replaceBlazeSmoke = true
animalFeedingParticles = true
animalFeedingSoundVolume = 1.0
[sleeping]
playerSnoreChance = 0.0
playerSnoreSoundVolume = 0.0
playersHaveSleepingZs = true
villagerSnoreChance = 0.0
villagerSnoreSoundVolume = 0.0
villagersHaveSleepingZs = true
foxesHaveSleepingZs = true
batsHaveSleepingZs = true
catsHaveSleepingZs = true
otherMobsHaveSleepingZs = true
displaySleepingZsOnlyWhenSnoring = false
adjustNameTagWhenSleeping = true
[humanoids]
drowningBubblesDisplayType = "DEFAULT"
drowningBubblesDensity = 3
drowningBubbleAlpha = 1.0
forceDrowningBubblesToColumn = false
potionRingsDisplayType = "DEFAULT"
potionRingsParticleType = "BOTH"
NPCsHavePotionRings = true
[humanoids.frostyBreath]
displayType = "DEFAULT"
alpha = 0.5
waitTime = 60
seasons = "DEFAULT"
additionalBiomes = [ ]
[humanoids.player]
enableBreathingEffectsInCreative = true
stomachGrowlingThreshold = 0
stomachGrowlingVolume = 1.0
stomachGrowlingWaitTime = 15
heartBeatingThreshold = 0
heartbeatVolume = 1.0
heartBeatingWaitTime = 3
[dustClouds]
scale = 1.8455882
alpha = 1.0
preventWhenRaining = false
flyIntoWall = true
lessViewBlocking = false
playerFell = false
mobFell = false
landMaceAttack = true
playerRunning = false
mobRunning = false
playerRunningRequiresSpeed = false
[burning]
smoke = "DEFAULT"
flames = true
sparks = true
sounds = true
extinguishSteam = true
[explosives]
tntUpdateSmoke = true
tntFlamesDensity = 1
tntSparks = true
creeperSmoke = "UPDATED"
creeperSparks = true

View file

@ -0,0 +1,76 @@
# Don't change this! Version used to track needed updates.
version = 0
biomeColorRain = true
[biomes]
biomeParticlesRadius = 32
mushroomSporeBiomes = [
"minecraft:mushroom_fields"
]
mushroomSporeDensity = 10
pollenBiomes = [
"minecraft:flower_forest",
"minecraft:sunflower_plains"
]
pollenDensity = 50
sculkDustBiomes = [
"minecraft:deep_dark"
]
sculkDustDensity = 5
[geysers]
useUpdatedSmoke = false
flameGeyserSpawnChance = 5
flameGeyserSoundVolume = 0.5
flameGeyserActiveTime = 300
flameGeyserInactiveTime = 500
smokeGeyserSpawnChance = 5
smokeGeyserSoundVolume = 0.2
smokeGeyserActiveTime = 300
smokeGeyserInactiveTime = 500
bubbleGeyserSpawnChance = 0
bubbleGeyserSoundVolume = 0.5
bubbleGeyserActiveTime = 300
bubbleGeyserInactiveTime = 500
[fireflies]
firefliesEnabled = true
dimensionBlocklist = [
"twilightforest:twilight_forest_type"
]
biomesBlocklist = [ ]
biomesAllowlist = [
"minecraft:lush_caves"
]
spawnableBlocks = [
"minecraft:grass",
"minecraft:tall_grass",
"minecraft:poppy",
"minecraft:dandelion",
"minecraft:peony",
"minecraft:blue_orchid",
"minecraft:allium",
"minecraft:azure_bluet",
"minecraft:orange_tulip",
"minecraft:pink_tulip",
"minecraft:red_tulip",
"minecraft:white_tulip",
"minecraft:oxeye_daisy",
"minecraft:cornflower",
"minecraft:lily_of_the_valley",
"minecraft:sunflower",
"minecraft:lilac",
"minecraft:rose_bush",
"minecraft:pink_petals",
"minecraft:flowering_azalea"
]
defaultDensity = 3
ignoredSeasons = "DEFAULT"
fireflyType = "VANILLA"
fireflySoundVolume = 1.0
onlyAllowInHabitatBiomes = false
habitatBiomes = [
"minecraft:swamp",
"minecraft:mangrove_swamp"
]
habitatBiomeDensity = 3

View file

@ -0,0 +1,28 @@
# Don't change this! Version used to track needed updates.
version = 0
enableParticleCulling = true
particleRenderDistance = 5
cullParticlesInUnloadedChunks = true
allowUsingBlendedRenderType = true
spellParticlesUseBlendedRenderType = true
glowingLavaDrops = true
fluidDropsEvaporate = true
fluidDropsEvaporationVolume = 0.25
dropLandInFluidSplashes = true
dropLandSoundVolume = 1.0
lavaSparkSmoke = true
sparksScale = 1.0
poppingHearts = true
poppingBubbles = true
poppingBubblesVolume = 0.2
glowingEnchantmentParticles = true
translucentEnchantmentParticles = true
disableRandomizedShading = true
potionParticleAlpha = 0.7
potionParticleAlphaNearPlayer = 0.2
mobSkullShaders = true
fireHeight = -0.19779411
fireResistanceDisablesFireRendering = true
nightVisionFading = true
nightVisionFadingTime = 100
enableEasterEggs = true

View file

@ -0,0 +1,34 @@
# Don't change this! Version used to track needed updates.
version = 0
axeStripParticles = true
axeScrapeParticlesDisplayType = "DEFAULT"
axeWaxOffParticlesDisplayType = "DEFAULT"
boneMealUsingParticles = true
flintAndSteelParticles = true
increasedItemBreakParticles = true
waterEvaporateFromBucketSteam = true
waterBucketUseParticles = true
lavaBucketUseParticles = true
powderSnowBucketUseParticles = true
lingeringPotionClouds = true
splashPotionClouds = true
[itemRarity]
particlesDisplayType = "OFF"
particleColorType = "NAME_COLOR"
mixedColorName = true
useItemBorder = true
colorOverrides = [ ]
particleMaxHeight = 1.0
particleMaxSpeed = 1.0
particleDensity = 1.0
[projectiles]
enderPearlTrail = true
xpBottleParticlesDisplayType = "DEFAULT"
xpBottleParticlesDensity = 10
eggSmashSoundVolume = 0.5
eggSplatParticles = true
snowballTrailDensity = 0.5
snowballPoofsHaveSnowflakes = true
snowballPoofSoundVolume = 0.3

View file

@ -1,42 +1,108 @@
key_key.attack:key.mouse.left:
key_key.use:key.mouse.right:
key_key.forward:key.keyboard.w:
key_key.left:key.keyboard.a:
key_key.back:key.keyboard.s:
key_key.right:key.keyboard.d:
key_key.jump:key.keyboard.space:
key_key.sneak:key.keyboard.left.shift:
key_key.sprint:key.keyboard.left.control:
key_key.drop:key.keyboard.q:
key_key.inventory:key.keyboard.e:
key_key.chat:key.keyboard.t:
key_key.playerlist:key.keyboard.tab:
key_key.pickItem:key.mouse.middle:
key_key.command:key.keyboard.slash:
key_key.socialInteractions:key.keyboard.p:
key_key.screenshot:key.keyboard.f2:
key_key.togglePerspective:key.keyboard.f5:
key_key.smoothCamera:key.keyboard.unknown:
key_key.fullscreen:key.keyboard.f11:
key_key.spectatorOutlines:key.keyboard.unknown:
key_key.swapOffhand:key.keyboard.f:
key_key.saveToolbarActivator:key.keyboard.z:
key_key.loadToolbarActivator:key.keyboard.x:
key_key.advancements:key.keyboard.l:
key_key.hotbar.1:key.keyboard.1:
key_key.hotbar.2:key.keyboard.2:
key_key.hotbar.3:key.keyboard.3:
key_key.hotbar.4:key.keyboard.4:
key_key.hotbar.5:key.keyboard.5:
key_key.hotbar.6:key.keyboard.6:
key_key.hotbar.7:key.keyboard.7:
key_key.hotbar.8:key.keyboard.8:
key_key.hotbar.9:key.keyboard.9:
key_key.dynamic_fps.toggle_forced:key.keyboard.unknown:
key_key.dynamic_fps.toggle_disabled:key.keyboard.unknown:
key_key.antique_atlas.open:key.keyboard.m:
key_key.entityculling.toggle:key.keyboard.unknown:
key_key.immersiveoverlays.toggle:key.keyboard.unknown:
key_key.immersiveoverlays.settings:key.keyboard.unknown:
key_keybind.invmove.toggleMove:key.keyboard.unknown:
key_key.spyglass-improvements.use:key.keyboard.c:
key_accessories.key.open_accessories_screen:key.keyboard.h
key_key.advancements:key.keyboard.l
key_key.antique_atlas.open:key.keyboard.m
key_key.attack:key.mouse.left
key_key.back:key.keyboard.s
key_key.chat:key.keyboard.t
key_key.command:key.keyboard.slash
key_key.do_a_barrel_roll.open_config:key.keyboard.unknown
key_key.do_a_barrel_roll.pitch_down:key.keyboard.unknown
key_key.do_a_barrel_roll.pitch_up:key.keyboard.unknown
key_key.do_a_barrel_roll.roll_left:key.keyboard.unknown
key_key.do_a_barrel_roll.roll_right:key.keyboard.unknown
key_key.do_a_barrel_roll.thrust_backward:key.keyboard.unknown
key_key.do_a_barrel_roll.thrust_forward:key.keyboard.unknown
key_key.do_a_barrel_roll.toggle_enabled:key.keyboard.i
key_key.do_a_barrel_roll.toggle_thrust:key.keyboard.unknown
key_key.do_a_barrel_roll.yaw_left:key.keyboard.a
key_key.do_a_barrel_roll.yaw_right:key.keyboard.d
key_key.drop:key.keyboard.q
key_key.dynamic_fps.toggle_disabled:key.keyboard.unknown
key_key.dynamic_fps.toggle_forced:key.keyboard.unknown
key_key.enchancement.dash:key.keyboard.left.shift
key_key.enchancement.slam:key.keyboard.left.control
key_key.enchancement.slide:key.keyboard.left.control
key_key.enchancement.strafe:key.keyboard.left.control
key_key.entityculling.toggle:key.keyboard.unknown
key_key.forward:key.keyboard.w
key_key.fullscreen:key.keyboard.f11
key_key.horsecombatcontrols.toggle:key.keyboard.unknown
key_key.hotbar.1:key.keyboard.1
key_key.hotbar.2:key.keyboard.2
key_key.hotbar.3:key.keyboard.3
key_key.hotbar.4:key.keyboard.4
key_key.hotbar.5:key.keyboard.5
key_key.hotbar.6:key.keyboard.6
key_key.hotbar.7:key.keyboard.7
key_key.hotbar.8:key.keyboard.8
key_key.hotbar.9:key.keyboard.9
key_key.inventory:key.keyboard.e
key_key.jade.config:key.keyboard.keypad.0
key_key.jade.narrate:key.keyboard.keypad.5
key_key.jade.show_details:key.keyboard.left.shift
key_key.jade.show_overlay:key.keyboard.left.alt
key_key.jade.show_recipes:key.keyboard.keypad.3
key_key.jade.show_uses:key.keyboard.keypad.4
key_key.jade.toggle_liquid:key.keyboard.keypad.2
key_key.jei.bookmark:key.keyboard.unknown
key_key.jei.cheatItemStack2:key.keyboard.unknown
key_key.jei.cheatItemStack:key.keyboard.unknown
key_key.jei.cheatOneItem2:key.keyboard.unknown
key_key.jei.cheatOneItem:key.keyboard.unknown
key_key.jei.clearSearchBar:key.keyboard.unknown
key_key.jei.closeRecipeGui:key.keyboard.unknown
key_key.jei.focusSearch:key.keyboard.unknown
key_key.jei.maxTransferRecipeBookmark:key.keyboard.unknown
key_key.jei.nextCategory:key.keyboard.unknown
key_key.jei.nextRecipePage:key.keyboard.unknown
key_key.jei.nextSearch:key.keyboard.unknown
key_key.jei.previousCategory:key.keyboard.unknown
key_key.jei.previousRecipePage:key.keyboard.unknown
key_key.jei.previousSearch:key.keyboard.unknown
key_key.jei.recipeBack:key.keyboard.unknown
key_key.jei.showRecipe2:key.keyboard.unknown
key_key.jei.showRecipe:key.keyboard.unknown
key_key.jei.showUses2:key.keyboard.unknown
key_key.jei.showUses:key.keyboard.unknown
key_key.jei.toggleCheatModeConfigButton:key.keyboard.unknown
key_key.jei.toggleHideIngredient:key.keyboard.unknown
key_key.jei.toggleOverlay:key.keyboard.unknown
key_key.jei.toggleWildcardHideIngredient:key.keyboard.unknown
key_key.jei.transferRecipeBookmark:key.keyboard.unknown
key_key.jump:key.keyboard.space
key_key.left:key.keyboard.a
key_key.loadToolbarActivator:key.keyboard.unknown
key_key.pickItem:key.mouse.middle
key_key.playerlist:key.keyboard.tab
key_key.right:key.keyboard.d
key_key.saveToolbarActivator:key.keyboard.unknown
key_key.screenshot:key.keyboard.f2
key_key.smoothCamera:key.keyboard.unknown
key_key.sneak:key.keyboard.left.shift
key_key.socialInteractions:key.keyboard.p
key_key.spectatorOutlines:key.keyboard.unknown
key_key.sprint:key.keyboard.left.control
key_key.spyglass_of_curios.use:key.keyboard.c
key_key.swapOffhand:key.keyboard.f
key_key.tconstruct.helmet_interact:key.keyboard.unknown
key_key.tconstruct.leggings_interact:key.keyboard.unknown
key_key.togglePerspective:key.keyboard.f5
key_key.use:key.mouse.right
key_keybind.invmove.toggleMove:key.keyboard.unknown
key_quark.keybind.autorun:key.keyboard.unknown
key_quark.keybind.back:key.mouse.4
key_quark.keybind.camera_mode:key.keyboard.f12
key_quark.keybind.change_hotbar:key.keyboard.z
key_quark.keybind.lock_rotation:key.keyboard.k
key_quark.keybind.narrator_full_readout:key.keyboard.unknown
key_quark.keybind.narrator_readout:key.keyboard.unknown
key_quark.keybind.shift_lock:key.keyboard.unknown
key_quark.keybind.sort_container:key.keyboard.unknown
key_quark.keybind.sort_player:key.keyboard.unknown
key_quark.keybind.transfer_extract:key.keyboard.unknown
key_quark.keybind.transfer_insert:key.keyboard.unknown
key_quark.keybind.variant_selector:key.keyboard.r
key_tetra.toolbelt.binding.access:key.keyboard.unknown
key_tetra.toolbelt.binding.open:key.keyboard.b
key_tetra.toolbelt.binding.restock:key.keyboard.unknown
key_tetra.toolbelt.binding.secondary_use:key.keyboard.v

View file

@ -1,57 +1,52 @@
version:3955
ao:true
biomeBlendRadius:2
enableVsync:true
entityDistanceScaling:1.0
entityShadows:true
forceUnicodeFont:false
japaneseGlyphVariants:false
fov:0.0
fovEffectScale:1.0
darknessEffectScale:1.0
glintSpeed:0.5
glintStrength:0.75
prioritizeChunkUpdates:0
fullscreen:false
gamma:1.0
graphicsMode:1
guiScale:0
maxFps:120
mipmapLevels:4
narrator:0
particles:0
reducedDebugInfo:false
renderClouds:"true"
renderDistance:12
simulationDistance:12
screenEffectScale:1.0
soundDevice:""
version:3465
autoJump:false
operatorItemsTab:false
autoSuggestions:true
chatColors:true
chatLinks:true
chatLinksPrompt:true
enableVsync:false
entityShadows:true
forceUnicodeFont:false
discrete_mouse_scroll:false
invertYMouse:false
realmsNotifications:true
reducedDebugInfo:false
showSubtitles:false
directionalAudio:false
touchscreen:false
fullscreen:false
bobView:true
toggleCrouch:false
toggleSprint:false
darkMojangStudiosBackground:true
hideLightningFlashes:false
hideSplashTexts:false
mouseSensitivity:0.5
fov:0.0
screenEffectScale:1.0
fovEffectScale:1.0
darknessEffectScale:1.0
glintSpeed:0.5
glintStrength:0.75
damageTiltStrength:1.0
highContrast:false
narratorHotkey:true
resourcePacks:["vanilla","fabric"]
incompatibleResourcePacks:["appleskin","balm","betteradvancements","bookshelf","controlling","defaultoptions","distraction_free_recipes","emiffect","enchdesc","entity_model_features","entity_texture_features","globalpacks","immersiveoverlays","patched","searchables","txnilib"]
gamma:1.0
renderDistance:12
simulationDistance:12
entityDistanceScaling:1.0
guiScale:0
particles:0
maxFps:120
graphicsMode:1
ao:true
prioritizeChunkUpdates:0
biomeBlendRadius:2
renderClouds:"true"
resourcePacks:["vanilla","mod_resources","fabric"]
incompatibleResourcePacks:[]
lastServer:
lang:en_us
soundDevice:""
chatVisibility:0
chatOpacity:1.0
chatLineSpacing:0.0
@ -68,14 +63,17 @@ chatHeightUnfocused:0.4375
chatScale:1.0
chatWidth:1.0
notificationDisplayTime:1.0
mipmapLevels:4
useNativeTransport:true
mainHand:"right"
attackIndicator:1
narrator:0
tutorialStep:none
mouseWheelSensitivity:1.0
rawMouseInput:true
glDebugVerbosity:1
skipMultiplayerWarning:true
skipRealms32bitWarning:false
hideMatchedNames:true
joinedFirstServer:true
hideBundleTutorial:false
@ -86,7 +84,6 @@ onlyShowSecureChat:false
panoramaScrollSpeed:1.0
telemetryOptInExtra:false
onboardAccessibility:false
menuBackgroundBlurriness:5
soundCategory_master:1.0
soundCategory_music:1.0
soundCategory_record:1.0

View file

@ -0,0 +1,72 @@
{
"disallowedEnchantments": [
"minecraft:aqua_affinity",
"minecraft:binding_curse",
"minecraft:depth_strider",
"minecraft:feather_falling",
"minecraft:flame",
"minecraft:fortune",
"enchancement:bouncy",
"enchancement:warp",
"minecraft:impaling",
"minecraft:infinity",
"minecraft:knockback",
"minecraft:looting",
"minecraft:loyalty",
"minecraft:lure",
"minecraft:mending",
"minecraft:multishot",
"minecraft:piercing",
"minecraft:power",
"minecraft:protection",
"minecraft:punch",
"minecraft:quick_charge",
"minecraft:respiration",
"minecraft:sharpness",
"minecraft:soul_speed",
"minecraft:sweeping",
"minecraft:swift_sneak",
"minecraft:thorns",
"minecraft:unbreaking",
"minecraft:vanishing_curse",
"spectrum:indestructible",
"spectrum:autosmelt"
],
"invertedList": false,
"overhaulEnchantingTable": true,
"allowTreasureEnchantmentsInEnchantingTable": false,
"singleLevelMode": false,
"enchantmentLimit": 1,
"accurateFishingBobbers": true,
"allTridentsHaveLoyalty": true,
"arrowsDropOnHit": true,
"channelingIgnitesOnMelee": true,
"channelingWorksWhenNotThundering": true,
"crossbowsPullFromInventory": true,
"drownedUseHeldTrident": true,
"enchantedChestplatesIncreaseAirMobility": true,
"fasterBows": true,
"fireAspectWorksAsFlintAndSteel": true,
"freeEnchantedBookMerging": true,
"luckOfTheSeaHasLure": true,
"negateEnderPearlDamage": true,
"projectilesBypassCooldown": true,
"projectilesNegateVelocity": true,
"randomMobEnchantments": false,
"rebalanceArmor": false,
"safeChanneling": true,
"tridentsReturnFromVoid": true,
"weakerFireAspect": true,
"weakerGoldenApple": false,
"weakerPotions": true,
"weaponEnchantmentCooldownRequirement": 0.7,
"maxExtractingBlocks": 64,
"maxLumberjackBlocks": 1024,
"maxLumberjackHorizontalLength": 7,
"coyoteBiteTicks": 3,
"unbreakingChangesFlag": -1,
"enchantmentDescriptions": true,
"coloredEnchantmentNames": true,
"allowDuplicateKeybindings": "VANILLA_AND_ENCHANCEMENT",
"singlePressStrafe": false
}

View file

@ -13,12 +13,13 @@ log_pack_ids = false
# This config allows you to add or remove folders or single files as Data-/Resourcepacks
# For that simply specify the file path to the folder/file relative to your <instance> folder
[resourcepacks]
required = ["global_packs/"]
required = ["global_packs/required_resources/", "global_packs/required_data/"]
# Check game log if log_pack_ids is set to true, you need to add the full IDs listed in there.
# Search for "# Listing Resource Packs #" inside the log
enable_builtin = []
[datapacks]
required = ["global_packs/"]
optional = []
required = ["datapacks/", "resourcepacks/", "global_packs/required_data/"]
optional = ["global_packs/optional_data/"]
enable_builtin = []

View file

@ -0,0 +1,138 @@
#Gamerules that are set when a world is loaded
[gamerules]
[gamerules.chat]
#Whether advancements should be announced in chat.
announce_advancements = true
#Whether command blocks should notify admins when they perform commands.
command_block_output = true
#Whether to log admin commands to server log.
log_admin_commands = true
#Whether the feedback from commands executed by a player should show up in chat. Also affects the default behavior of whether command blocks store their output text.
send_command_feedback = true
#Whether death messages are put into chat when a player dies. Also affects whether a message is sent to the pet's owner when the pet dies.
show_death_messages = true
[gamerules.drops]
#Whether block loot is dropped by all blocks (false) or randomly (true) depending on how far the block is from the center of a block explosion (e.g. clicking a bed in dimensions other than the Overworld).
block_explosion_drop_decay = true
#Whether entities that are not mobs should have drops.
do_entity_drops = true
#Whether mobs should drop items and experience orbs.
do_mob_loot = true
#Whether blocks should have drops.
do_tile_drops = true
#Whether block loot is dropped by all blocks (false) or randomly (true) depending on how far the block is from the center of a mob explosion (e.g. Creeper explosion).
mob_explosion_drop_decay = true
#Whether block loot is dropped by all blocks (false) or randomly (true) depending on how far the block is from the center of a TNT explosion.
tnt_explosion_drop_decay = false
[gamerules.misc]
#Controls the maximum number of blocks changed when using /clone, /fill, or /fillbiome.
#Range: > 0
command_modification_block_limit = 32768
#Whether certain sound events are heard by all players regardless of location.
global_sound_events = true
#The maximum length of a chain of commands that can be executed during one tick. Applies to command blocks and functions.
#Range: > 0
max_command_chain_length = 65536
#Whether the debug screen shows all or reduced information; and whether the effects of F3+B (entity hitboxes) and F3+G (chunk boundaries) are shown.
reduced_debug_info = true
[gamerules.player]
#Whether the server should skip checking player speed when the player is wearing elytra. Often helps with jittering due to lag in multiplayer.
disable_elytra_movement_check = true
#Players respawn immediately without showing the death screen.
do_immediate_respawn = false
#Whether players can craft only those recipes that they have unlocked.
do_limited_crafting = false
#Whether the player should take damage when drowning.
drowning_damage = true
#Whether the player should take fall damage.
fall_damage = true
#Whether the player should take damage in fire, lava, campfires, or on magma blocks.
fire_damage = true
#Whether the player should take damage when inside powder snow.
freeze_damage = true
#Whether the player should keep items and experience in their inventory after death .
keep_inventory = true
#Whether the player can regenerate health naturally if their hunger is full enough (doesn't affect external healing, such as golden apples, the Regeneration effect, etc.)
natural_regeneration = true
#What percentage of players must sleep to skip the night.
#Range: > 0
players_sleeping_percentage = 100
#The number of blocks outward from the world spawn coordinates that a player spawns in when first joining a server or when dying without a personal spawnpoint. Has no effect on servers where the default game mode is Adventure.
#Range: > 0
spawn_radius = 10
#Whether players in spectator mode can generate chunks
spectators_generate_chunks = true
[gamerules.mobs]
#Whether raids are disabled.
disable_raids = false
#Makes angered neutral mobs stop being angry when the targeted player dies nearby.
forgive_dead_players = true
#The maximum number of pushable entities a mob or player can push, before taking 6 (♥♥♥) entity cramming damage per half-second. Setting to 0 or lower disables the rule. Damage affects Survival-mode or Adventure-mode players, and all mobs but bats. Pushable entities include non-Spectator-mode players, any mob except bats, as well as boats and minecarts.
#Range: > 0
max_entity_cramming = 24
#Whether creepers, zombies, endermen, ghasts, withers, ender dragons, rabbits, sheep, villagers, silverfish, snow golems, and end crystals should be able to change blocks, and whether mobs can pick up items. When mobGriefing is disabled, piglins do not pick up gold ingots, but a player can still barter with them by using the item on the mob. Similarly, villagers do not pick up food items but can still breed until they run out of any food already in their inventory. This also affects the capability of zombie-like creatures like zombified piglins and drowned to pathfind to turtle eggs.
mob_griefing = true
#Makes angered neutral mobs attack any nearby player, not just the player that angered them. Works best if forgiveDeadPlayers is disabled.
universal_anger = false
[gamerules.updates]
#Whether the daylight cycle and moon phases progress.
do_daylight_cycle = true
#Whether fire should spread and naturally extinguish
do_fire_tick = true
#Whether vines can spread to other blocks. Cave vines, weeping vines, and twisting vines are not affected.
do_vines_spread = true
#Whether the weather can change naturally. The /weather command can still change weather.
do_weather_cycle = true
#Whether new sources of lava are allowed to form.
lava_source_conversion = false
#How often a random block tick occurs (such as plant growth, leaf decay, etc.) per chunk section per game tick. 0 and negative values disables random ticks, higher numbers increase random ticks. Setting to a high integer results in high speeds of decay and growth. Numbers over 4096 make plant growth or leaf decay instantaneous.
#Range: > 0
random_tick_speed = 3
#The maximum number of snow layers that can be accumulated on each block.
#Range: > 0
snow_accumulation_height = 1
#Whether new sources of water are allowed to form.
water_source_conversion = true
[gamerules.spawning]
#Whether phantoms can spawn in the nighttime.
do_insomnia = false
#Whether mobs should naturally spawn. Does not affect monster spawners.
do_mob_spawning = true
#Whether patrols can spawn.
do_patrol_spawning = true
#Whether wandering traders can spawn.
do_trader_spawning = true
#Whether wardens can spawn.
do_warden_spawning = true
#Configs related to difficult changes
[difficulty]
#If the difficulty should be set on world load
#If true difficulty changes in game will also be saved to the config
set_difficulty = false
#The difficulty to set if 'set_difficulty' is true, respects if the difficulty is locked or not for the world
#Allowed Values: PEACEFUL, EASY, NORMAL, HARD
difficulty = "NORMAL"
#If true the world will be set to hardcore, difficultly will be set to hard independent to the 'difficulty' config
#Setting it to hardcore auto locks the difficulty while this is true
hardcore = false
#If a world's difficulty should be locked when loaded, if world already is locked it can't be changed
#If the global world difficulty is enabled it's set first
lock_difficulty = false
#A collection of misc configs
[misc]
#If gamerules should be saved to config on world unload
save_gamerules = true
#A comma separated list of commands to run on world join, @p is replaced with joining player name, command is run by the server
#Example: default_commands = ["/tellraw @p [\"\",{\"text\":\"Hi \"},{\"text\":\"@p\",\"color\":\"aqua\"}]"]
default_commands = []

View file

@ -0,0 +1,60 @@
#Key bindings listed here will be hidden from the key bindings menu.
#Use this to hide key bindings that are not used by the player.
hide_key_bindings = [
"key.do_a_barrel_roll.thrust_backward",
"key.do_a_barrel_roll.thrust_forward",
"key.do_a_barrel_roll.toggle_thrust",
"key.entityculling.toggle",
"key.horsecombatcontrols.toggle",
"key.jei.bookmark",
"key.jei.cheatItemStack",
"key.jei.cheatItemStack2",
"key.jei.cheatOneItem",
"key.jei.cheatOneItem2",
"key.jei.clearSearchBar",
"key.jei.closeRecipeGui",
"key.jei.copy.recipe.id",
"key.jei.focusSearch",
"key.jei.maxTransferRecipeBookmark",
"key.jei.nextCategory",
"key.jei.nextPage",
"key.jei.nextRecipePage",
"key.jei.nextSearch",
"key.jei.previousCategory",
"key.jei.previousPage",
"key.jei.previousRecipePage",
"key.jei.previousSearch",
"key.jei.recipeBack",
"key.jei.showRecipe",
"key.jei.showRecipe2",
"key.jei.showUses",
"key.jei.showUses2",
"key.jei.toggleBookmarkOverlay",
"key.jei.toggleCheatMode",
"key.jei.toggleCheatModeConfigButton",
"key.jei.toggleEditMode",
"key.jei.toggleHideIngredient",
"key.jei.toggleOverlay",
"key.jei.toggleWildcardHideIngredient",
"key.jei.transferRecipeBookmark",
"key.tconstruct.helmet_interact",
"key.tconstruct.leggings_interact",
"quark.emote.cheer",
"quark.emote.clap",
"quark.emote.facepalm",
"quark.emote.headbang",
"quark.emote.no",
"quark.emote.point",
"quark.emote.salute",
"quark.emote.shrug",
"quark.emote.think",
"quark.emote.wave",
"quark.emote.weep",
"quark.emote.yes",
"quark.keybind.patreon_emote.dab",
"quark.keybind.patreon_emote.dance",
"quark.keybind.patreon_emote.exorcist",
"quark.keybind.patreon_emote.jet",
"quark.keybind.patreon_emote.tpose",
"quark.keybind.patreon_emote.zombie"
]

View file

@ -1,119 +0,0 @@
[movement]
#Fix horse jitter and reset back when riding up blocks (especially stairs) Mojang bug: MC-100830. Default: true
fix_horse_moved_wrongly = true
#Additional step height added to horses. If set to 1 - horse will be able to step up two blocks. Set to 0 for vanilla behavior. Default 0.1.
# Default: 0.1
# Range: -1.0 ~ 10.0
horse_step_height_modifier = 0.1
#Make horse step down one block faster by adding downwards velocity.
#Reduces slowdown when riding off a block, making riding much smoother. Default: true
horse_fast_step_down = true
#Makes 'horse_fast_step_down' work when stepping down two blocks.
#Makes fast step down work better for steep staircases, but may introduce some unwanted behavior elsewhere. Default: false
horse_fast_step_down_two_blocks = false
#Make horse airborne speed faster. Improves jumping distance (horizontal) and speed walking off heights. Default: true
increase_horse_airborne_speed = true
#Controls how much 'increase_horse_airborne_speed' increases over vanilla.
#0 - vanilla speed
#1 - full speed (same as running on the ground)
#Note: there is still small initial slowdown when running off a block (start falling), after which speed increases to proper value.
#Default: 0.5
# Default: 0.5
# Range: 0.0 ~ 1.0
increase_horse_airborne_speed_amount = 0.5
#Horse-type mobs are able to swim when ridden by holding a jump key. Exact types that cannot swim can be controlled by '#horseman:cannot_swim' entity tag. Default: true.
horse_swim_when_ridden = true
#When mounting a horse, rotate it to match player looking direction, instead of rotating the player. Default: true
rotate_horse_instead_of_player = true
#Max distance (in blocks) from last dismount position that saddled horse can wander to. Set to -1 for vanilla behavior. Default: 16
# Default: 16
# Range: -1 ~ 64
saddled_horse_wander_radius = 16
#Prevents rearing (horse stopping and standing up) when it's being ridden. Default: true.
ridden_horse_prevent_rearing = true
[hitching]
#Right-clicking a fence while riding will leash the horse to it. Default: true
enabled = true
#Hitching requires Lead item to be present on a horse. If disabled, 'horse_hitch_lead_slot' will be disabled as well. Default: true
requires_lead = true
#Slot for a lead will be added to horse inventory menu. Default: true
#If disabled, Lead should be added by Sneak+Right-Clicking a Horse with an item. Default: true
lead_slot = true
[summoning]
#Range in blocks where Copper Horn tooting sound can be heard by other players. Goat Horn has range of 256.
# Default: 256
# Range: 16 ~ 256
copper_horn_sound_range = 256
#Cooldown in ticks for Copper Horn.
#If set to '-1' - will use same cooldown as Goat Horn.
# Default: -1
# Range: > -1
copper_horn_cooldown = -1
#When summoning/binding a horse with Copper Horn fails, error message will show above the hotbar.
copper_horn_error_messages = true
#Furthest distance in blocks from a player where a horse can still be summoned.
#Set to -1 to allow any distance.
# Default: -1
# Range: > -1
max_summoning_distance = -1
#Furthest distance in blocks from a player from where a horse will walk instead of teleporting.
#Set to '0' to always teleport.
#Default: 32
# Default: 32.0
# Range: 0.0 ~ 1024.0
max_walking_distance = 32.0
#Horse movement speed when it walks to the player when summoned.
# Default: 2.0
# Range: 0.1 ~ 2.5
walk_movement_speed = 2.0
#Summoning behavior depending on dimension.
#ANY: can summon in any dimension.
#SAME: can only summon when horse is in the same dimension as the player.
#WHITELIST: can only summon when the player is in one of the dimensions defined in 'dimensions' list.
#BLACKLIST: can only summon when the player is NOT in one of the dimensions defined in 'dimensions' list.
#Default: ANY
#Allowed Values: ANY, SAME, WHITELIST, BLACKLIST
dimension_handling = "SAME"
#Dimensions whitelist or blacklist, depending on the 'dimension_handling' setting.
#Format: ["minecraft:overworld", "minecraft:the_end"]
#Default: [] (empty)
dimensions = []
[free_camera]
#While horse is stationary - allow moving camera freely, without rotating the horse. Default: true
enabled = true
#Threshold in degrees after which horse will follow player rotation. Default: 100
# Default: 100.0
# Range: 0.0 ~ 180.0
angle_threshold = 100.0
[misc]
#Taming a horse does not require an empty hand. Default: false
allow_taming_horse_with_item_in_hand = false
#Additional block breaking speed added when mounted. Set to 0 for vanilla behavior. Default 5 (regular breaking speed).
# Default: 5.0
# Range: 0.0 ~ 5.0
mounted_block_break_speed_modifier = 5.0
#Horse-type mobs are able to fit in boats. Default: true.
horse_fits_in_boat = true
#Right-clicking a Mule, Donkey or Llama that has chest with shears will remove the chest and drop its items. Default: true
shears_remove_chest = true
#Using Saddle on untamed horse-type mob while in creative mode tames it instantly. Default: true.
horse_creative_taming = true
#Controls collision of leaves block when riding a horse.
#FULL: full collision, same as in vanilla.
#IGNORE_LOWEST_BLOCK: lowest block of leaves will have no collision.
#IGNORE_ALL: no collision in all leaves blocks.
#Default: IGNORE_LOWEST_BLOCK (enough to make riding through forests viable).
#Allowed Values: FULL, IGNORE_LOWEST_BLOCK, IGNORE_ALL
leaves_collision_mode_when_mounted = "IGNORE_LOWEST_BLOCK"
#Untying or breaking a leash knot now has a sound (backported from 1.21.6). Default: true
leash_knot_sounds = true
#Dismounting from a horse will place a player towards their view direction. Default: true
dismount_towards_view_direction = true
#Fixes horse running back after player dismounts it (occurs when horse was leashed before mounting). Default: true
fix_running_back_after_dismount = true
#Horse with Leather Horse Armor equipped can walk on a Powder Snow like a player with Leather Boots. Default: true
leather_horse_armor_powder_snow = true

View file

@ -0,0 +1,223 @@
{
// -----------------------------------------------------------
// Item Obliterator by ElocinDev
// -----------------------------------------------------------
//
// How to add items?
// - They are json strings, so you need to separate each
// entry with a comma, except the last
// - If you start an entry with !, it will be treated as a regular expression
// Example: "!minecraft:.*_sword" to disable all swords
//
// -----------------------------------------------------------
// Do not touch this
"configVersion": 2,
// -----------------------------------------------------------
// Items here will be unusable completely
// Example: minecraft:diamond
"blacklisted_items": [
"paxelsfordummies:golden_paxel",
"advanced_copper:copper_axe",
"advanced_copper:copper_hammer",
"advanced_copper:copper_hoe",
"advanced_copper:copper_paxel",
"advanced_copper:copper_pickaxe",
"advanced_copper:copper_shovel",
"advanced_copper:copper_sword",
"advanced_copper:copper_excavator",
"tconstruct:repair_kit",
"tconstruct:repair_kit_cast",
"tconstruct:repair_kit_sand_cast",
"tconstruct:repair_kit_red_sand_cast",
"tconstruct:pick_head",
"tconstruct:pick_head_cast",
"tconstruct:pick_head_sand_cast",
"tconstruct:pick_head_red_sand_cast",
"tconstruct:small_axe_head",
"tconstruct:small_axe_head_cast",
"tconstruct:small_axe_head_sand_cast",
"tconstruct:small_axe_head_red_sand_cast",
"tconstruct:small_blade",
"tconstruct:small_blade_cast",
"tconstruct:small_blade_sand_cast",
"tconstruct:small_blade_red_sand_cast",
"tconstruct:adze_head",
"tconstruct:adze_head_cast",
"tconstruct:adze_head_sand_cast",
"tconstruct:adze_head_red_sand_cast",
"tconstruct:hammer_head",
"tconstruct:hammer_head_cast",
"tconstruct:hammer_head_sand_cast",
"tconstruct:hammer_head_red_sand_cast",
"tconstruct:broad_axe_head",
"tconstruct:broad_axe_head_cast",
"tconstruct:broad_axe_head_sand_cast",
"tconstruct:broad_axe_head_red_sand_cast",
"tconstruct:broad_blade",
"tconstruct:broad_blade_cast",
"tconstruct:broad_blade_sand_cast",
"tconstruct:broad_blade_red_sand_cast",
"tconstruct:large_plate",
"tconstruct:large_plate_cast",
"tconstruct:large_plate_sand_cast",
"tconstruct:large_plate_red_sand_cast",
"tconstruct:tool_handle",
"tconstruct:tool_handle_cast",
"tconstruct:tool_handle_sand_cast",
"tconstruct:tool_handle_red_sand_cast",
"tconstruct:tool_binding",
"tconstruct:tool_binding_cast",
"tconstruct:tool_binding_sand_cast",
"tconstruct:tool_binding_red_sand_cast",
"tconstruct:tough_handle",
"tconstruct:tough_handle_cast",
"tconstruct:tough_handle_sand_cast",
"tconstruct:tough_handle_red_sand_cast",
"tconstruct:tough_binding",
"tconstruct:tough_binding_cast",
"tconstruct:tough_binding_sand_cast",
"tconstruct:tough_binding_red_sand_cast",
"tconstruct:bow_limb",
"tconstruct:bow_limb_cast",
"tconstruct:bow_limb_sand_cast",
"tconstruct:bow_limb_red_sand_cast",
"tconstruct:bow_grip",
"tconstruct:bow_grip_cast",
"tconstruct:bow_grip_sand_cast",
"tconstruct:bow_grip_red_sand_cast",
"tconstruct:bowstring",
"tconstruct:modifier_crystal",
"tconstruct:pickaxe",
"tconstruct:pickadze",
"tconstruct:mattock",
"tconstruct:hand_axe",
"tconstruct:kama",
"tconstruct:dagger",
"tconstruct:sword",
"tconstruct:sledge_hammer",
"tconstruct:vein_hammer",
"tconstruct:excavator",
"tconstruct:broad_axe",
"tconstruct:scythe",
"tconstruct:cleaver",
"tconstruct:crossbow",
"tconstruct:longbow",
"tconstruct:melting_pan",
"tconstruct:war_pick",
"tconstruct:swasher",
"tconstruct:travelers_shield",
"tconstruct:plate_shield",
"tconstruct:shield_core",
"tconstruct:slime_helmet",
"tconstruct:slime_chestplate",
"tconstruct:slime_leggings",
"tconstruct:slime_boots",
"!tconstruct:travelers_.*",
"!tconstruct:plate_.*",
"!tconstruct:.*_plating",
"!tconstruct:.*_plating_.*cast",
"!tconstruct:.*_plating_dummy",
"tconstruct:maille",
"!tconstruct:maille_.*cast",
"tconstruct:flint_and_brick",
"!tconstruct:.*_slime_grass",
"tconstruct:earth_slime_dirt",
"tconstruct:sky_slime_dirt",
"tconstruct:ichor_slime_dirt",
"tconstruct:ender_slime_dirt",
"!tconstruct:.*ichor.*",
"!tconstruct:.*bloodshroom.*",
"!tconstruct:.*blood_slime.*",
"tconstruct:blood_cake",
"!tconstruct:.*_slime_crystal_cluster",
"!tconstruct:.*_slime_crystal_bud",
"!tconstruct:.*_slime_crystal_block",
"!tconstruct:budding_.*_slime_crystal",
"!tconstruct:.*_reinforcement",
"!tconstruct:.*_slime_tall_grass",
"!tconstruct:.*_slime_fern",
"!tconstruct:.*_slime_grass_seeds",
"tconstruct:tinker_station",
"tconstruct:modifier_worktable",
"!tconstruct:.*_anvil",
"tconstruct:venombone",
"tconstruct:necrotic_bone",
"tconstruct:blazing_bone",
"tconstruct:copper_can",
"tconstruct:gold_bars",
"tconstruct:efln_ball",
"tconstruct:silky_cloth",
"tconstruct:creative_slot",
"tconstruct:dragon_scale",
"!tconstruct:.*shuriken",
"!tnts_harder_beds:.*mattress",
"minecraft:wooden_hoe",
"minecraft:wooden_axe",
"minecraft:wooden_sword",
"minecraft:wooden_shovel",
"minecraft:wooden_pickaxe",
"tconstruct:materials_and_you",
"tconstruct:puny_smelting",
"tconstruct:tinkers_gadgetry",
"tconstruct:fantastic_foundry",
"tconstruct:smeltery_controller",
"tconstruct:foundry_controller",
"tconstruct:seared_basin",
"tconstruct:seared_fuel_tank",
"tconstruct:seared_melter",
"tconstruct:seared_drain",
"tconstruct:seared_duct",
"tconstruct:seared_fuel_gauge",
"tconstruct:scorched_drain",
"tconstruct:scorched_duct",
"tconstruct:scorched_chute",
"tconstruct:scorched_fuel_gauge",
"tconstruct:scorched_fuel_tank",
"tconstruct:part_builder",
"tconstruct:tinkers_chest",
"tconstruct:part_chest",
"!tconstruct:.+_cake",
"tconstruct:piggy_backpack",
"!tconstruct:enderbark.*",
"tconstruct:cast_chest",
"tconstruct:seared_casting_tank",
"tconstruct:scorched_proxy_tank",
"tconstruct:scorched_alloyer",
"tconstruct:seared_heater",
"tconstruct:seared_chute"
],
// -----------------------------------------------------------
// Removes an item if it contains certain nbt tag. If the whole entry (or expression) is present, the item gets removed.
// Use with caution! This is a very expensive operation and can cause lag if you have a lot of items blacklisted.
//
// Example to disable a regeneration potion: Potion:"minecraft:regeneration"
//
// You can also use regular expressions by starting the value with !
"blacklisted_nbt": [],
// -----------------------------------------------------------
// Items here will not be able to be right-clicked (Interact)
// Example: minecraft:apple
"only_disable_interactions": [
"examplemod:example_item"
],
// -----------------------------------------------------------
// Items here will not be able to be used to attack
// Example: minecraft:diamond_sword
"only_disable_attacks": [
"examplemod:example_item"
],
// -----------------------------------------------------------
// Items here will get their recipes disabled
// Keep in mind this already is applied to blacklisted items
"only_disable_recipes": [
"examplemod:example_item"
],
// -----------------------------------------------------------
// If true, the mod will use a hashset to handle the blacklisted items
// This is a more optimized approach only if you have a lot of items blacklisted (20 or more is recommended)
// If you just have a small amount of items blacklisted, keep this false
//
// [!] Enabling this will disable all regular expressions
// [!] Does not apply to NBT, only item blacklist / interaction / attack
"use_hashmap_optimizations": false
}

View file

@ -0,0 +1,5 @@
[logbegone]
regex = ["Disconnecting VANILLA connection attempt", "Channels "]
phrases = ["Disconnecting VANILLA connection attempt", "Channels ", "modernminecarts:blockstates/sloped_rail.json"]

View file

@ -1,3 +0,0 @@
{
"config_screen_list": "FALSE"
}

View file

@ -1,57 +0,0 @@
{
"evaporatePotionWhenMixed": false,
"allowMergingPotions": true,
"applyPotionEffectsToEntitiesInside": false,
"allowFillingWithWaterDrips": false,
"allowCreatingTippedArrows": true,
"maxTippedArrowsPerLevel": {
"level1": 16,
"level2": 32,
"level3": 64
},
"generateInSwampHuts": true,
"potionTypeChances": {
"normal": 0.75,
"splash": 0.25,
"lingering": 0.0
},
"potionLevelChances": {
"level1": 0.5,
"level2": 0.3,
"level3": 0.2
},
"potionChances": [
{
"name": "minecraft:weakness",
"chance": 0.1
},
{
"name": "minecraft:fire_resistance",
"chance": 0.05
},
{
"name": "minecraft:slowness",
"chance": 0.1
},
{
"name": "minecraft:swiftness",
"chance": 0.15
},
{
"name": "minecraft:strength",
"chance": 0.1
},
{
"name": "minecraft:poison",
"chance": 0.2
},
{
"name": "minecraft:water_breathing",
"chance": 0.1
},
{
"name": "minecraft:healing",
"chance": 0.2
}
]
}

View file

@ -1,5 +0,0 @@
gamerule.doInsomnia=false
gamerule.reducedDebugInfo=true
gamerule.minecartMaxSpeed=16
gamerule.keepInventory=true
gamerule.playersSleepingPercentage=50

File diff suppressed because it is too large Load diff

View file

@ -1 +0,0 @@
{"overlay":0,"multiplierDelta":0.1,"hideSettingsButton":true,"showCrossHair":false,"smoothCamera":false}

View file

@ -0,0 +1,47 @@
#Used for test.
#用于调试
deBug = false
#Render Settings
["渲染设置"]
#Disable Render for ALL.
#禁用所有渲染
disableRenderAll = false
#Disable Render - Back waist.
#禁用渲染 - 后腰
disableRenderBackWaist = false
#Disable Render - Head.
#禁用渲染 - 头
disableRenderHead = false
#Disable Render - Indescribable.
#禁用渲染 - 不可描述
disableRenderIndescribable = false
#Info Settings
["信息设置"]
#Disable Multiplier Info.
#禁用倍率显示
disableMultiplierInfo = false
#Multiplier Settings
["倍率设置"]
#The default multiplier of spyglass.
#望远镜默认倍率
defaultMultiplier = 4
#The maximum multiplier of spyglass.
#望远镜最大倍率
#Range: 0 ~ 100
maxMultiplier = 12
#The minimum multiplier of spyglass.
#A minimum value less than -15 will cause the image to flip.
#望远镜最小倍率
#最小值小于-15将会导致镜像反转
#Range: -100 ~ 100
minMultiplier = 0
#Display Settings
["显示设置"]
#Enable cinematic camera when scoping (Just like Optifine).
#启用使用望远镜时的电影视角就像Optifine的放大一样
enableCinemaCamera = false

View file

@ -0,0 +1,86 @@
# Config version is auto-generated
# DO NOT CHANGE
configVersion = 2
[stackables]
# Simple toggle for the mod! Set to false to disable.
modEnabled = true
# Whether to allow potions to stack.
potions = true
# Maximum stack size for potions.
potionCount = 16
# Whether to allow splash potions to stack.
splashPotions = true
# Maximum stack size for splash potions.
splashPotionCount = 16
# The delay/cooldown to add to throwing splash potions in game ticks.
splashPotionDelay = 0
# Whether to allow soups to stack.
soups = true
# Maximum stack size for soups.
soupCount = 16
# Whether to allow enchanted books to stack.
enchantedBooks = true
# Maximum stack size for enchanted books.
enchantedBookCount = 64
# Whether to allow full buckets to stack.
buckets = false
# Maximum stack size for full buckets.
bucketCount = 16
# Whether to allow boats to stack.
boats = true
# Maximum stack size for boats.
boatCount = 16
# Whether to allow minecarts to stack.
minecarts = true
# Maximum stack size for minecarts.
minecartCount = 16
# Whether to allow beds to stack.
beds = true
# Maximum stack size for beds.
bedCount = 16
# Whether to allow music discs to stack.
discs = true
# Maximum stack size for music discs.
discCount = 64
# Whether to allow instruments (i.e. goat horns) to stack.
instruments = true
# Maximum stack size for instruments (i.e. goat horns).
instrumentCount = 64
# Whether to allow banner patterns to stack.
patterns = true
# Maximum stack size for banner patterns.
patternCount = 64
# Whether to allow horse equipments (i.e. saddles and armor) to stack.
horseEquipments = true
# Maximum stack size for horse equipment (i.e. saddles and armor).
horseEquipmentCount = 16
# Whether to allow cakes to stack.
cakes = false
# Maximum stack size for cakes.
cakeCount = 1
# Whether to allow totems to stack.
totems = false
# Maximum stack size for totems.
totemCount = 1
# Whether to allow decorated pots to stack.
decoratedPots = true
# Maximum stack size for decorated pots.
decoratedPotCount = 64
# Maximum stack size for empty buckets.
emptyBucketCount = 16
# Maximum stack size for armor stands.
armorStandCount = 64
# Maximum stack size for banners.
bannerCount = 64
# Maximum stack size for signs.
signCount = 64
# Maximum stack size for throwables (i.e. snowballs and chicken eggs).
throwableCount = 16
# Maximum stack size for ender pearls.
enderPearlCount = 16
# Maximum stack size for drinkables (i.e. honey bottles and milk buckets).
drinkableCount = 16
# Maximum stack size for signed books.
signedBookCount = 64

View file

@ -0,0 +1,112 @@
#Everything to do with gameplay
[gameplay]
#Set this to false to disable new players spawning with the Tinkers' Book.
shouldSpawnWithTinkersBook = false
#If true, extends the applicable slots for the fire protection enchantment to work better with shields. Will not impact gameplay with the vanilla enchantment.
#If false, fire protection on a shield will not reduce fire tick time.
extendFireProtectionSlots = true
#If true, extends the applicable slots for the blast protection enchantment to work better with shields. Will not impact gameplay with the vanilla enchantment.
#If false, blast protection on a shield will not reduce explosion knockback.
extendBlastProtectionSlots = true
#Amount of durability restored by a repair kit in terms of ingots. Does not affect the cost to create the kit, that is controlled by JSON.
#Range: 0.0 ~ 32767.0
repairKitAmount = 2.0
#Options related to recipes, limited options as a datapack allows most recipes to be modified
[recipes]
#Add a recipe that allows you to craft a piece of flint using 3 gravel
addGravelToFlintRecipe = true
#Makes the recipe to alloy netherite in the smeltery only cost 2 gold per netherite ingot. If false uses the vanilla rate of 4 gold per ingot. Disable if there are crafting duplications.
cheaperNetheriteAlloy = true
#Makes wither skeletons drop necrotic bones
witherBoneDrop = false
#Slimeballs not being usable in vanilla recipes that require slimeballs. Config option exists to disable easily in case this fix is redundant to another mod
slimeRecipeFix = true
#Fixes clear glass not being usable in vanilla recipes that require glass. Config option exists to disable easily in case this fix is redundant to another mod
glassRecipeFix = true
[recipes.ore_rates]
#Ore rates when melting in the melter
[recipes.ore_rates.melter]
#Number of nuggets produced per metal ore unit melted. 9 nuggets would give 1 ingot
#Range: 1 ~ 45
nuggetsPerMetal = 9
#Number of gem shards produced per gem ore unit melted. 4 gem shards would give 1 gem
#Range: 1 ~ 20
shardsPerGem = 4
#Ore rates when melting in the smeltery
[recipes.ore_rates.smeltery]
#Number of nuggets produced per metal ore unit melted. 9 nuggets would give 1 ingot
#Range: 1 ~ 45
nuggetsPerMetal = 9
#Number of gem shards produced per gem ore unit melted. 4 gem shards would give 1 gem
#Range: 1 ~ 20
shardsPerGem = 4
#Ore rates when melting in the foundry
[recipes.ore_rates.foundry]
#Number of nuggets produced per metal ore unit melted. 9 nuggets would give 1 ingot
#Range: 1 ~ 45
nuggetsPerMetal = 9
#Number of gem shards produced per gem ore unit melted. 4 gem shards would give 1 gem
#Range: 1 ~ 20
shardsPerGem = 4
#Byprouct rates when melting in the foundry
[recipes.ore_rates.foundry_byproduct]
#Number of nuggets produced per metal ore unit melted. 9 nuggets would give 1 ingot
#Range: 1 ~ 45
nuggetsPerMetal = 3
#Number of gem shards produced per gem ore unit melted. 4 gem shards would give 1 gem
#Range: 1 ~ 20
shardsPerGem = 4
#Entity head drops when killed by a charged creeper
[recipes.heads]
blaze = true
enderman = true
stray = true
husk = true
drowned = true
spider = true
cave_spider = true
piglin_brute = true
zombified_piglin = true
#Options related to loot table injections. Note some of the changes are done via global loot managers, these only control injecting loot into loot pools
#If your modpack makes extensive loot table changes, many of these may be automatically disabled. You can also manually set up tables for more control.
[loot]
#Adds slimy saplings and seeds into various loot chests. Helps for worlds without slime islands
slimy_loot = false
#If true, ender dragons will drop scales when damaged by explosions
drop_dragon_Scales = false
#Weight of the ancient tool trade for the wandering trader. All traders randomly choose 1 rare trade, so this is roughly the chance the trade occurs compared to the vanilla options (of which there are 6).
#Range: 0 ~ 100
wanderer_ancient_tool_weight = 6
#Configuration related to integration with other mods
[compatability]
#Amount of fluid each chemthrower shot projectile from Immersive Engineering is worth towards our fluid effect registry.
#IE launches 8 projectiles per tick while consuming the value in their config, so dividing it by 8 makes them comparable to our projectiles.
#However, keeping it as a separate config option gives pack makers more control over how strong TiC ends up in the chemthrower.
#Range: 0.0 ~ 2.147483647E9
immersive_engineering_chemthrower_shot_value = 1.25
#Features to use in debugging gameplay and mechanics, generally should not be enabled in packs
[debug]
#If true, forces integration materials to be enabled, even if the relevant metal is missing. Useful for testing material balance.
#Does not provide recipes for any of them, they will only be available to cheat in creative.
forceIntegrationMaterials = false
#Set to true if you wish to test whether a side inventory works without constantly reloading datapacks.
#Once you find an inventory works, add it to the block entity tag `tconstruct:side_inventories` and disable this option; leaving it enabled will lead to crashes and dupe bugs.
disableSideInventoryWhitelist = false
#If true, modifier crystals and creative slots can be applied to tools in the inventory on right click for operators in survival. If false, this only works for players in creative mode.
#This option makes testing of tools and modifiers easier, but may cause misleading assumptions about how these items will function for non-operators.
quickApplyToolModifiersSurvival = false
#If STACKTRACE, logs the stacktrace whenever a tool stack is created from a non-modifiable item. If WARNING (default), logs a shorter but more efficient error. If IGNORE, disables logging (useful for modpacks/players *after* they reported the issue). The stacktrace helps debug which mod is causing it, but is rather expensive on the chance they are doing it a lot.
#Allowed Values: STACKTRACE, WARNING, IGNORED
logInvalidToolStack = "WARNING"

View file

@ -0,0 +1,2 @@
[general]
useVanillaCart = true

View file

@ -0,0 +1,16 @@
["Configs for TNT's Harder Beds"]
#Whether a house should be required for beds to work
requireHouse = false
#The smallest area allowed for bedrooms
minRoomSize = 8
#The largest area allowed for bedrooms
maxRoomSize = 810
#The smallest height allowed for bedrooms
minCeilingHeight = 2
#The largest height allowed for bedrooms
maxCeilingHeight = 60
#The minimum light level required at the bed's position (put 0 to disable)
#Range: 0 ~ 14
minLightLevel = 2

View file

@ -1,10 +0,0 @@
["Spring to Life"]
#Use the legacy spawn egg textures
use_legacy_spawn_eggs = true
#allow falling leaves particles to generate
falling_leaves = true
#how often should falling leaves particles generate
#Range: 0.0 ~ 1.0
falling_leaves_frequency = 0.0025

View file

@ -1,63 +0,0 @@
["Bundles of Bravery"]
#toggle the updated controls and UI for bundles
has_updated_bundles = true
#allow bundles to appear on chests at villages
bundle_loot = true
["The Garden Awakens"]
#creaking heart trail particle color (gray by default)
creaking_particle_color = 6250335
#allow resin to be obtainable from creaking hearts
resin = true
#creaking heart trail particle reverse color (orange by default)
creaking_particle_reverse_color = 16545810
#allow features from 'The Garden Awakens' to be obtainable through wandering traders
pale_trades = true
#allow the pale garden to generate in the overworld
pale_garden = true
#allow resin to appear on chests at woodland mansions
resin_loot = true
#allow creakings to spawn from creaking hearts
creaking = true
["Spring to Life"]
#allow lodestones to appear on chests at ruined portals
lodestone_loot = true
#allow cactus flowers to generate
cactus_flowers = true
#allow wolfs to have variants for their sounds
wolf_sound_variants = true
#allow dry grass to generate in the overworld
dry_grass = true
#allow wildflowers to generate in the overworld
wildflowers = true
#allow features from 'Spring to Life' to be obtainable through wandering traders
spring_trades = true
#allow camels to spawn outside of villages
camel_spawns = true
#allow bushes to generate in the overworld
bushes = true
#allow fallen trees to generate in the overworld
fallen_trees = true
#allow firefly bushes to generate in the overworld
firefly_bushes = true
#allow variants for pigs, cows and chickens to generate
farm_animal_variants = true
#allow leaf litter to generate in the overworld
leaf_litter = true
["Chase the Skies"]
#toggle whether leashes drop their connections when boosting with a firework rocket
leash_drop_connections = true
#apply a modifier to the speed of happy ghasts when ridden, 1.0 is default speed
happy_ghast_speed_modifier = 2.0
#allow dried ghasts to be obtainable through nether fossils and piglin bartering
dried_ghasts = true
#allows ghasts drop the tears music disc
tears_music_disc = false
["Hot as Lava"]
#allows chicken jockeys to drop the lava chicken music disc
lava_chicken_music_disc = false

View file

@ -0,0 +1,28 @@
[general]
#Disable this to turn off the module system logic that makes features turn off when specified mods with the same content are loaded
"Use Anti Overlap" = true
#Enable Zeta's piston structure resolver, needed for some Quark or other mod features. If you're having troubles, try turning this off, but be aware other Zeta-using mods can enable it too.
"Use Piston Logic Replacement" = true
#Changes the piston push limit. Only has an effect if Zeta's piston structure resolver is in use.
#Allowed values: (0,)
"Piston Push Limit" = 12
#Set to false to disable the behavior where Zeta will automatically hide any disabled items from creative and JEI
"Hide Disabled Content" = true
#Set to false to disable Zeta's item info when viewing recipe/uses for an item in JEI
"Enable Jei Item Info" = true
#For JEI info purposes, add any items here to specifically disable their JEI info from Zeta. Note that Zeta already only shows info that's relevant to which features are enabled
"Suppressed Info" = []
#Set to false to stop Zeta from adding mod items to multi-requirement vanilla advancements
"Enable Advancement Modification" = true
#Set to false to stop Zeta mods from adding their own advancements
"Enable Modded Advancements" = true
#Set to true to enable a system that debugs Zeta mod worldgen features. This should ONLY be used if you're asked to by a dev.
"Enable Worldgen Watchdog" = false
#Set to true to make the Zeta big worldgen features generate as spheres rather than unique shapes. It's faster, but won't look as cool
"Use Fast Worldgen" = false
#Set to true to enable verbose logging of creative tab logic, for debugging purposes
"Enable Creative Verbose Logging" = false
#Set to true to force all creative tab additions to be added to the end of the creative tabs rather than the middle, as a failsafe
"Force Creative Tab Appends" = true

View file

@ -0,0 +1,8 @@
#General Settings
[general]
#Lock controls to the combat mode
lock_combat_mode = true
#Cancel horse random rearing
cancel_rand_rearing = true

View file

@ -1,81 +0,0 @@
{
"biomeMusic": {
},
"randomMusic": {
"minecraft:mushroom_fields": "music.game.living_mice",
"minecraft:jagged_peaks": "music.game.watcher",
"minecraft:jagged_peaks": "music.game.floating_dream",
"minecraft:jagged_peaks": "music.game.komorebi",
"minecraft:frozen_peaks": "music.game.watcher",
"minecraft:frozen_peaks": "music.game.floating_dream",
"minecraft:frozen_peaks": "music.game.komorebi",
"minecraft:stony_peaks": "music.game.minecraft",
"minecraft:stony_peaks": "music.game.floating_dream",
"minecraft:windswept_savanna": "music.game.minecraft",
"minecraft:windswept_savanna": "music.game.floating_dream",
"minecraft:meadow": "music.game.yakusoku",
"minecraft:sunflower_plains": "music.game.yakusoku",
"minecraft:cherry_grove": "music.game.minecraft",
"minecraft:cherry_grove": "music.game.an_ordinary_day",
"minecraft:cherry_grove": "music.game.comforting_memories",
"minecraft:grove": "music.game.deeper",
"minecraft:frozen_river": "music.game.deeper",
"minecraft:snowy_beach": "music.game.deeper",
"minecraft:snowy_slopes": "music.game.watcher",
"minecraft:snowy_slopes": "music.game.swamp.firebugs",
"minecraft:windswept_gravelly_hills": "music.game.living_mice",
"minecraft:windswept_gravelly_hills": "music.game.swamp.firebugs",
"minecraft:windswept_gravelly_hills": "music.game.infinite_amethyst",
"minecraft:forest": "music.game.living_mice",
"minecraft:forest": "music.game.swamp.firebugs",
"minecraft:forest": "music.game.infinite_amethyst",
"minecraft:flower_forest": "music.game.pokopoko",
"minecraft:river": "music.game.pokopoko",
"minecraft:old_growth_pine_taiga": "music.game.puzzlebox",
"minecraft:old_growth_spruce_taiga": "music.game.puzzlebox",
"minecraft:old_growth_birch_forest": "music.game.pokopoko",
"minecraft:old_growth_birch_forest": "music.game.comforting_memories",
"minecraft:dark_forest": "music.game.swamp.aerie",
"minecraft:jungle": "music.game.swamp.aerie",
"minecraft:jungle": "music.game.deeper",
"minecraft:sparse_jungle": "music.game.swamp.aerie",
"minecraft:sparse_jungle": "music.game.deeper",
"minecraft:bamboo_jungle": "music.game.swamp.aerie",
"minecraft:bamboo_jungle": "music.game.deeper",
"minecraft:ice_spikes": "music.game.echo_in_the_wind",
"minecraft:ice_spikes": "music.game.komorebi",
"minecraft:desert": "music.game.crescent_dunes",
"minecraft:badlands": "music.game.water.shuniji",
"minecraft:badlands": "music.game.eld_unknown",
"minecraft:eroded_badlands": "music.game.crescent_dunes",
"minecraft:eroded_badlands": "music.game.eld_unknown",
"minecraft:dripstone_caves": "music.game.dry_hands",
"minecraft:dripstone_caves": "music.game.a_familiar_room",
"minecraft:lush_caves": "music.game.water.dragon_fish",
"minecraft:lush_caves": "music.game.yakusoku",
"minecraft:basalt_deltas": "music.game.ancestry",
"minecraft:nether_wastes": "music.game.nether.chrimson_forest.chrysopoeia",
"minecraft:the_end": "music.game.endless"
}
}

View file

@ -1,15 +0,0 @@
{
"type": "emi:world_interaction",
"left": [
"item:minecraft:crafting_table"
],
"right": [
"item:minecraft:goat_horn",
"item:minecraft:copper_ingot",
"item:minecraft:copper_ingot",
"item:minecraft:copper_ingot"
],
"output": [
"item:horseman:copper_horn"
]
}

View file

@ -1,47 +0,0 @@
{
"music.creative": {
"replace": true,
"sounds": [
{
"name": "music.game",
"type": "event"
},
{
"name": "music/game/creative/aria_math",
"stream": true
},
{
"name": "music/game/creative/biome_fest",
"stream": true
},
{
"name": "music/game/creative/blind_spots",
"stream": true
},
{
"name": "music/game/creative/dreiton",
"stream": true
},
{
"name": "music/game/creative/haunt_muskie",
"stream": true
},
{
"name": "music/game/creative/taswell",
"stream": true
},
{
"name": "music/game/clark",
"stream": true
},
{
"name": "music/game/danny",
"stream": true
},
{
"name": "music/game/haggstrom",
"stream": true
}
]
}
}

View file

@ -1,5 +0,0 @@
{
"values": [
"minecraft:copper_nugget"
]
}

View file

@ -1,7 +0,0 @@
{
"values": [
"#mc_rebalance:paxels",
"#minecraft:spears",
"#defaulted:copper_tools"
]
}

View file

@ -1,12 +0,0 @@
{
"replace": false,
"values": [
"minecraft:copper_axe",
"minecraft:copper_hoe",
"minecraft:copper_pickaxe",
"minecraft:copper_shovel",
"minecraft:copper_sword",
"minecraft:copper_spear",
"mc_rebalance:copper_paxel"
]
}

View file

@ -1,6 +0,0 @@
{
"values": [
"minecraft:diamond_spear",
"mc_rebalance:diamond_paxel"
]
}

View file

@ -1,6 +0,0 @@
{
"values": [
"minecraft:golden_spear",
"mc_rebalance:golden_paxel"
]
}

View file

@ -1,6 +0,0 @@
{
"values": [
"minecraft:iron_spear",
"mc_rebalance:iron_paxel"
]
}

View file

@ -1,6 +0,0 @@
{
"values": [
"minecraft:netherite_spear",
"mc_rebalance:netherite_paxel"
]
}

View file

@ -1,6 +0,0 @@
{
"values": [
"minecraft:stone_spear",
"mc_rebalance:stone_paxel"
]
}

View file

@ -1,6 +0,0 @@
{
"values": [
"minecraft:wooden_spear",
"mc_rebalance:wooden_paxel"
]
}

View file

@ -1,5 +0,0 @@
{
"op": "replace",
"path": "/biomes",
"value": "endercon:end_hallows"
}

View file

@ -1,35 +0,0 @@
{
"parent": "minecraft:end/root",
"criteria": {
"ancient_debris": {
"conditions": {
"items": [
{
"items": [
"minecraft:ancient_debris",
"minecraft:netherite_scrap"
]
}
]
},
"trigger": "minecraft:inventory_changed"
}
},
"display": {
"description": {
"translate": "advancements.nether.obtain_ancient_debris.description"
},
"icon": {
"count": 1,
"id": "minecraft:ancient_debris"
},
"title": {
"translate": "advancements.end.obtain_ancient_debris.title"
}
},
"requirements": [
[
"ancient_debris"
]
]
}

View file

@ -1,5 +0,0 @@
{
"op": "add",
"path": "/parent",
"value": "minecraft:story/enter_the_nether"
}

View file

@ -1,5 +0,0 @@
{
"op": "add",
"path": "/parent",
"value": "mc_rebalance:story/mine_gold"
}

View file

@ -1,5 +0,0 @@
{
"op": "add",
"path": "/parent",
"value": "minecraft:story/enter_the_nether"
}

View file

@ -1,12 +0,0 @@
[
{
"op": "add",
"path": "/parent",
"value": "mc_rebalance:story/wooden_paxel"
},
{
"op": "add",
"path": "/display/icon/id",
"value": "minecraft:copper_pickaxe"
}
]

View file

@ -1,9 +0,0 @@
{
"items": [
"minecraft:copper_boots"
],
"patch": {
"damage": 0,
"max_damage": 143
}
}

View file

@ -1,9 +0,0 @@
{
"items": [
"minecraft:copper_chestplate"
],
"patch": {
"damage": 0,
"max_damage": 176
}
}

View file

@ -1,9 +0,0 @@
{
"items": [
"minecraft:copper_helmet"
],
"patch": {
"damage": 0,
"max_damage": 121
}
}

View file

@ -1,9 +0,0 @@
{
"items": [
"minecraft:copper_leggings"
],
"patch": {
"damage": 0,
"max_damage": 165
}
}

View file

@ -1,11 +0,0 @@
{
"items": [
"minecraft:bread"
],
"patch": {
"food": {
"nutrition": 3,
"saturation": 2.4
}
}
}

View file

@ -1,11 +0,0 @@
{
"items": [
"minecraft:carrot"
],
"patch": {
"food": {
"nutrition": 2,
"saturation": 2
}
}
}

View file

@ -1,12 +0,0 @@
{
"items": [
"minecraft:chorus_fruit"
],
"patch": {
"food": {
"nutrition": 5,
"saturation": 6,
"can_always_eat": true
}
}
}

View file

@ -1,11 +0,0 @@
{
"items": [
"minecraft:cooked_beef"
],
"patch": {
"food": {
"nutrition": 5,
"saturation": 4
}
}
}

View file

@ -1,11 +0,0 @@
{
"items": [
"minecraft:cooked_chicken"
],
"patch": {
"food": {
"nutrition": 5,
"saturation": 4
}
}
}

View file

@ -1,11 +0,0 @@
{
"items": [
"minecraft:cooked_cod"
],
"patch": {
"food": {
"nutrition": 5,
"saturation": 2
}
}
}

View file

@ -1,11 +0,0 @@
{
"items": [
"minecraft:cooked_mutton"
],
"patch": {
"food": {
"nutrition": 5,
"saturation": 6
}
}
}

View file

@ -1,11 +0,0 @@
{
"items": [
"minecraft:cooked_porkchop"
],
"patch": {
"food": {
"nutrition": 8,
"saturation": 11.2
}
}
}

View file

@ -1,11 +0,0 @@
{
"items": [
"minecraft:cooked_salmon"
],
"patch": {
"food": {
"nutrition": 6,
"saturation": 2.4
}
}
}

View file

@ -1,11 +0,0 @@
{
"items": [
"minecraft:cookie"
],
"patch": {
"food": {
"nutrition": 1,
"saturation": 5.2
}
}
}

View file

@ -1,11 +0,0 @@
{
"items": [
"minecraft:dried_kelp"
],
"patch": {
"food": {
"nutrition": 2,
"saturation": 0
}
}
}

View file

@ -1,11 +0,0 @@
{
"items": [
"minecraft:glow_berries"
],
"patch": {
"food": {
"nutrition": 2,
"saturation": 8
}
}
}

View file

@ -1,11 +0,0 @@
{
"items": [
"minecraft:golden_carrot"
],
"patch": {
"food": {
"nutrition": 2,
"saturation": 10
}
}
}

View file

@ -1,11 +0,0 @@
{
"items": [
"minecraft:pumpkin_pie"
],
"patch": {
"food": {
"nutrition": 6,
"saturation": 13.2
}
}
}

View file

@ -1,11 +0,0 @@
{
"items": [
"minecraft:rabbit"
],
"patch": {
"food": {
"nutrition": 2,
"saturation": 4
}
}
}

View file

@ -1,19 +0,0 @@
{
"items": [
"minecraft:rotten_flesh"
],
"patch": {
"food": {
"effects": [{
"effect": {
"id": "minecraft:hunger",
"show_icon": true,
"duration": 600
},
"probability": 0.8
}],
"nutrition": 5,
"saturation": 4
}
}
}

View file

@ -1,15 +0,0 @@
{
"items": [
"minecraft:golden_boots"
],
"patch": {
"max_damage": 275,
"attribute_modifiers": [{
"type": "generic.armor",
"slot": "feet",
"id": "golden_boots",
"amount": 2,
"operation": "add_value"
}]
}
}

View file

@ -1,15 +0,0 @@
{
"items": [
"minecraft:golden_chestplate"
],
"patch": {
"max_damage": 350,
"attribute_modifiers": [{
"type": "generic.armor",
"slot": "chest",
"id": "golden_chestplate",
"amount": 7,
"operation": "add_value"
}]
}
}

View file

@ -1,15 +0,0 @@
{
"items": [
"minecraft:golden_helmet"
],
"patch": {
"max_damage": 245,
"attribute_modifiers": [{
"type": "generic.armor",
"slot": "head",
"id": "golden_helmet",
"amount": 2,
"operation": "add_value"
}]
}
}

View file

@ -1,15 +0,0 @@
{
"items": [
"minecraft:golden_leggings"
],
"patch": {
"max_damage": 335,
"attribute_modifiers": [{
"type": "generic.armor",
"slot": "legs",
"id": "golden_leggings",
"amount": 6,
"operation": "add_value"
}]
}
}

View file

@ -1,29 +0,0 @@
{
"items": [
"minecraft:golden_axe"
],
"patch": {
"tool": {
"rules": [
{"blocks": "#minecraft:incorrect_for_gold_tool", "correct_for_drops": false},
{"blocks": "#mineable/axe", "speed": 8.0, "correct_for_drops": true}
]
},
"attribute_modifiers": [
{
"type": "generic.attack_damage",
"slot": "mainhand",
"id": "base_attack_damage",
"amount": 8,
"operation": "add_value"
},
{
"type": "minecraft:generic.attack_speed",
"id": "minecraft:base_attack_speed",
"amount": -3.0999999046325684,
"operation": "add_value",
"slot": "mainhand"
}
]
}
}

View file

@ -1,8 +0,0 @@
{
"tags": [
"defaulted:golden_tools"
],
"patch": {
"minecraft:max_damage": 510
}
}

View file

@ -1,29 +0,0 @@
{
"items": [
"minecraft:golden_hoe"
],
"patch": {
"tool": {
"rules": [
{"blocks": "#minecraft:incorrect_for_gold_tool", "correct_for_drops": false},
{"blocks": "#mineable/hoe", "speed": 8.0, "correct_for_drops": true}
]
},
"attribute_modifiers": [
{
"type": "generic.attack_damage",
"slot": "mainhand",
"id": "base_attack_damage",
"amount": 0,
"operation": "add_value"
},
{
"type": "minecraft:generic.attack_speed",
"id": "minecraft:base_attack_speed",
"amount": -1,
"operation": "add_value",
"slot": "mainhand"
}
]
}
}

Some files were not shown because too many files have changed in this diff Show more