This commit is contained in:
NTCat 2024-08-25 16:27:39 -07:00
parent 39fbdc7590
commit daf98b5399
182 changed files with 5100 additions and 0 deletions

BIN
Rivs pack.zip Normal file

Binary file not shown.

View File

@ -0,0 +1,8 @@
RMBTweak=1
LMBTweakWithItem=1
LMBTweakWithoutItem=1
WheelTweak=1
WheelSearchOrder=1
WheelScrollDirection=0
ScrollItemScaling=0
Debug=0

View File

@ -0,0 +1,20 @@
{
"defaultSigningMode": "PROMPT",
"enableMod": true,
"showNCRButton": true,
"showReloadButton": true,
"verifiedIconEnabled": true,
"showServerSafety": true,
"hideInsecureMessageIndicators": true,
"hideModifiedMessageIndicators": true,
"hideSystemMessageIndicators": true,
"hideWarningToast": true,
"hideSigningRequestMessage": false,
"alwaysHideReportButton": false,
"skipRealmsWarning": false,
"disableTelemetry": true,
"removeTelemetryButton": true,
"demandOnServer": false,
"verifiedIconOffsetX": 0,
"verifiedIconOffsetY": 0
}

View File

@ -0,0 +1,7 @@
{
"demandOnClientMessage": "You do not have No Chat Reports, and this server is configured to require it on client!",
"demandOnClient": false,
"convertToGameMessage": true,
"addQueryData": true,
"enableDebugLog": false
}

View File

@ -0,0 +1,28 @@
{
"skipWarning": false,
"enableEncryption": false,
"encryptPublic": true,
"showEncryptionButton": true,
"showEncryptionIndicators": true,
"encryptionKey": "blfrngArk3chG6wzncOZ5A\u003d\u003d",
"encryptionPassphrase": "",
"algorithmName": "AES/CFB8+Base64",
"encryptableCommands": [
"msg:1",
"w:1",
"whisper:1",
"tell:1",
"r:0",
"dm:1",
"me:0",
"m:1",
"t:1",
"pm:1",
"emsg:1",
"epm:1",
"etell:1",
"ewhisper:1",
"message:1",
"reply:0"
]
}

View File

@ -0,0 +1,3 @@
{
"signingModes": {}
}

View File

@ -0,0 +1,3 @@
# No Chat Reports
You can find updated documentation of configuration files on the wiki:
https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/Configuration-Files

View File

@ -0,0 +1,33 @@
[visuals]
#whether to cave maps are visible when held by players from the third-person perspective.
cave_maps_visible_in_third_person = true
#whether to shake the screen from tremorsaurus stomping, nuclear explosions, etc.
screen_shaking = true
#true if some block models, like uranium ore or abyssmarine bricks render as fullbright. May increase load time, no gameplay performance impact.
emissive_block_models = true
#whether to make the screen flash white during nuclear explosions.
nuclear_bomb_flash = true
#true if some biomes, such as primordial caves, have ambient light that makes the biome easier to see in.
biome_ambient_light = true
#true if some biomes, such as toxic caves, apply a color to ambient light. May conflict with shaders.
biome_ambient_light_coloring = true
#true if some biomes, such as primordial caves, have an always well-lit sky when in them. May conflict with shaders.
biome_sky_overrides = true
#true if some biomes, such as abyssal chasm, have an thicker water fog to them. May conflict with shaders.
biome_sky_fog_overrides = true
#true if ambersol block renders with rays of light emerging from it.
ambersol_shines = true
#true if irradiated effect makes mobs glow. May conflict with shaders.
radiation_glow_effect = true
#determines how far to the left the subterranodon flight indicator renders on the screen when mounted. Negative numbers will render it on the right.
#Range: -12000 ~ 12000
subterranodon_indicator_x = 22
#determines how far from bottom the subterranodon flight indicator renders on the screen when mounted.
#Range: -12000 ~ 12000
subterranodon_indicator_y = 6
[audio]
#whether nuclear explosions briefly muffle other sounds.
nuclear_bomb_muffles_sounds = true

View File

@ -0,0 +1,106 @@
[generation]
#Average radius (in blocks) of an Alex's Caves cave biome.
#Range: 10.0 ~ 1.7976931348623157E308
cave_biome_mean_width = 300.0
#Average separation (in blocks) between each Alex's Caves cave biome.
#Range: > 50
cave_biome_mean_separation = 900
#How irregularly shaped Alex's Caves cave biomes can generate. 0 = all biomes nearly circular. 1 = biomes completely squiggly in shape.
#Range: 0.0 ~ 1.0
cave_biome_width_randomness = 0.15
#Average spacing in between Alex's Caves cave biomes. 0 = all biomes nearly perfectly equidistant. 1 = biomes completely randomly spread out, sometimes next to eachother.
#Range: 0.0 ~ 1.0
cave_biome_spacing_randomness = 0.45
#Whether to warn users when a server starts if an incompatible generation mod is detected.
warn_generation_incompatibility = true
[mob-spawning]
#Cave Creatures (All dinosaurs, raycats, etc) spawn at this frequency. Their cap is calculated by multiplying this number with the default mob cap for surface animals.
#Range: 0.0 ~ 10.0
cave_creature_spawn_count_modifier = 1.75
[mob-behavior]
#How many cpu cores big mobs(tremorzilla, atlatitan, grottoceratops etc) should utilize when pathing. Bigger number = less impact on TPS
#Range: 1 ~ 100
pathfinding_threads = 5
#Chance that blocks destroyed by luxtructosaurus attacks drop themselves, if mob griefing is enabled.
#Range: 0.0 ~ 1.0
luxtructosaurus_block_drop_chance = 0.75
#The maximum explosion resistance that a block can have to be destroyed by an atlatitan stomp. Set to zero to disable all atlatitan block breaking.
#Range: > 0
atlatitan_max_block_explosion_resistance = 10
#How long (in game ticks) it takes for a nucleeper to explode.
#Range: > 20
nucleeper_fuse_time = 300
#True if the Tremorzilla beam breaks even more blocks.
devastating_tremorzilla_beam = true
#Whether the Watcher can take control of the camera.
watcher_possession = true
#How long (in game ticks) between watcher possession attempts.
#Range: 20 ~ 24000
watcher_possession_cooldown = 300
[block-behavior]
#True if players wearing boots can walk on any scarlet neodymium surface.
walking_on_magnets = true
#How long (in game ticks) it usually takes for an amber monolith to spawn an animal.
#Range: > 1000
amber_monolith_mean_time = 32000
#True if the Nuclear Furnace only uses 'Blasting' recipes, false to use all smelting recipes.
nuclear_furnace_blasting_only = true
#True if the Nuclear Furnace should only use recipes using the `alexscaves:nuclear_furnace` recipe type, false to use regular behavior.
nuclear_furnace_custom_type = false
[item-behavior]
#True if one Cave Codex is all that is needed to unlock every Cave Compendium entry.
only_one_research_needed = false
#How many attempts to find a biome a cave map engages in when used. Increase this to increase the search radius, or decrease it to make them faster.
#Range: > 64
cave_map_search_attempts = 128000
#How wide each search attempt scans for a biome. Increasing this generally makes cave biome maps faster - at the cost of losing fidelity(may skip biomes smaller than this in block width).
#Range: 4 ~ 256
cave_map_search_width = 64
#The maximum explosion resistance that a block can have to be destroyed by a nuclear explosion. Set to zero to disable all nuclear explosion block breaking.
#Range: > 0
nuke_max_block_explosion_resistance = 1000
#Whether some block items are dropped by nuclear explosions. False if all destroyed blocks do not drop items.
nuke_spawn_item_drops = true
#The scale of nuclear bomb destruction. multiply this by 16 to get the radius of a nuclear bomb explosion.
#Range: 0.0 ~ 1.7976931348623157E308
nuclear_explosion_size_modifier = 3.0
#Whether the Totem of Possession can be applied to players.
totem_of_possession_works_on_players = true
#The amount of time (in ticks) it takes to charge up the Cloak of Darkness ability.
#Range: > 20
darkness_cloak_charge_time = 1000
#The amount of time (in ticks) that players can fly with the Cloak of Darkness ability.
#Range: > 20
darkness_cloak_fly_time = 200
[vanilla-changes]
#percent chance of bastion having a cave tablet for magnetic caves in its loot table:
#Range: 0.0 ~ 1.0
magnetic_tablet_loot_chance = 0.45
#percent chance of suspicious sand having a cave tablet for primordial caves in its loot table:
#Range: 0.0 ~ 1.0
primordial_tablet_loot_chance = 0.15
#percent chance of jungle temple having a cave tablet for toxic caves in its loot table:
#Range: 0.0 ~ 1.0
toxic_tablet_loot_chance = 0.5
#percent chance of underwater ruins having a cave tablet for abyssal chasm in its loot table:
#Range: 0.0 ~ 1.0
abyssal_tablet_loot_chance = 0.4
#percent chance of mansion having a cave tablet for forlorn hollows in its loot table:
#Range: 0.0 ~ 1.0
forlorn_tablet_loot_chance = 0.75
#percent chance of abandoned mineshaft chests having a map to a nearby underground mineshaft in their loot table:
#Range: 0.0 ~ 1.0
cabin_map_loot_chance = 0.15
#Whether the Cartographer Villagers can sell maps to Underground Cabins.
cartographers_sell_cabin_maps = true
#Whether the Wandering Traders can sell maps to Underground Cabins.
wandering_traders_sell_cabin_maps = true
#Whether the Enchantments added by AC appear in vanilla loot tables.
enchantments_in_loot = false

View File

@ -0,0 +1,20 @@
{
"disabled_completely": false,
"distance_from_spawn": 400,
"alexscaves_rarity_offset": 3,
"continentalness": [
-0.95,
-0.65
],
"temperature": [
-1.0,
0.5
],
"depth": [
0.2,
1.5
],
"dimensions": [
"minecraft:overworld"
]
}

View File

@ -0,0 +1,16 @@
{
"disabled_completely": false,
"distance_from_spawn": 650,
"alexscaves_rarity_offset": 4,
"continentalness": [
0.6,
1.0
],
"depth": [
0.3,
1.5
],
"dimensions": [
"minecraft:overworld"
]
}

View File

@ -0,0 +1,16 @@
{
"disabled_completely": false,
"distance_from_spawn": 400,
"alexscaves_rarity_offset": 0,
"continentalness": [
0.6,
1.0
],
"depth": [
0.2,
1.0
],
"dimensions": [
"minecraft:overworld"
]
}

View File

@ -0,0 +1,16 @@
{
"disabled_completely": false,
"distance_from_spawn": 450,
"alexscaves_rarity_offset": 1,
"continentalness": [
0.4,
1.0
],
"depth": [
0.15,
1.5
],
"dimensions": [
"minecraft:overworld"
]
}

View File

@ -0,0 +1,16 @@
{
"disabled_completely": false,
"distance_from_spawn": 650,
"alexscaves_rarity_offset": 2,
"continentalness": [
0.5,
1.0
],
"depth": [
0.3,
1.5
],
"dimensions": [
"minecraft:overworld"
]
}

View File

@ -0,0 +1,24 @@
[client]
#If true, shows the hunger (and saturation if showSaturationHudOverlay is true) that would be restored by food you are currently holding
showFoodValuesHudOverlay = true
#If true, shows your food exhaustion as a progress bar behind the hunger bars
showFoodExhaustionHudUnderlay = true
#Alpha value of the flashing icons at their most visible point (1.0 = fully opaque, 0.0 = fully transparent)
#Range: 0.0 ~ 1.0
maxHudOverlayFlashAlpha = 0.65
#If true, health/hunger overlay will shake to match Minecraft's icon animations
showVanillaAnimationsOverlay = true
#If true, adds a line that shows your hunger, saturation, and exhaustion level in the F3 debug overlay
showFoodStatsInDebugOverlay = true
#If true, shows the hunger and saturation values of food in its tooltip while holding SHIFT
showFoodValuesInTooltip = true
#If true, shows the hunger and saturation values of food in its tooltip automatically (without needing to hold SHIFT)
showFoodValuesInTooltipAlways = true
#If true, shows estimated health restored by food on the health bar
showFoodHealthHudOverlay = true
#If true, shows your current saturation level overlayed on the hunger bar
showSaturationHudOverlay = true
#If true, enables the hunger/saturation/health overlays for food in your off-hand
showFoodValuesHudOverlayWhenOffhand = true

View File

@ -0,0 +1,19 @@
#This is an example boolean property
exampleBoolean = true
#Range: > -2147483648
exampleInt = 42
exampleString = "Hello World"
exampleMultilineString = "Hello World"
#Allowed Values: Hello, World
exampleEnum = "Hello"
exampleStringList = ["Hello", "World"]
exampleIntList = [12, 24]
exampleEnumList = ["Hello", "World"]
[exampleCategory]
#This is an example category
#This is an example string inside a category
innerField = "I am inside"
#Range: -3.4028234663852886E38 ~ 3.4028234663852886E38
exampleFloat = 42.84000015258789

View File

@ -0,0 +1,19 @@
#This is an example boolean property
exampleBoolean = true
#Range: > -2147483648
exampleInt = 42
exampleString = "Hello World"
exampleMultilineString = "Hello World"
#Allowed Values: Hello, World
exampleEnum = "Hello"
exampleStringList = ["Hello", "World"]
exampleIntList = [12, 24]
exampleEnumList = ["Hello", "World"]
[exampleCategory]
#This is an example category
#This is an example string inside a category
innerField = "I am inside"
#Range: -3.4028234663852886E38 ~ 3.4028234663852886E38
exampleFloat = 42.84000015258789

View File

@ -0,0 +1,19 @@
#This is an example boolean property
exampleBoolean = true
#Range: > -2147483648
exampleInt = 42
exampleString = "Hello World"
exampleMultilineString = "Hello World"
#Allowed Values: Hello, World
exampleEnum = "Hello"
exampleStringList = ["Hello", "World"]
exampleIntList = [12, 24]
exampleEnumList = ["Hello", "World"]
[exampleCategory]
#This is an example category
#This is an example string inside a category
innerField = "I am inside"
#Range: -3.4028234663852886E38 ~ 3.4028234663852886E38
exampleFloat = 42.84000015258789

View File

@ -0,0 +1,19 @@
#This is an example boolean property
exampleBoolean = true
#Range: > -2147483648
exampleInt = 42
exampleString = "Hello World"
exampleMultilineString = "Hello World"
#Allowed Values: Hello, World
exampleEnum = "Hello"
exampleStringList = ["Hello", "World"]
exampleIntList = [12, 24]
exampleEnumList = ["Hello", "World"]
[exampleCategory]
#This is an example category
#This is an example string inside a category
innerField = "I am inside"
#Range: -3.4028234663852886E38 ~ 3.4028234663852886E38
exampleFloat = 42.84000015258789

View File

@ -0,0 +1,19 @@
#This is an example boolean property
exampleBoolean = true
#Range: > -2147483648
exampleInt = 42
exampleString = "Hello World"
exampleMultilineString = "Hello World"
#Allowed Values: Hello, World
exampleEnum = "Hello"
exampleStringList = ["Hello", "World"]
exampleIntList = [12, 24]
exampleEnumList = ["Hello", "World"]
[exampleCategory]
#This is an example category
#This is an example string inside a category
innerField = "I am inside"
#Range: -3.4028234663852886E38 ~ 3.4028234663852886E38
exampleFloat = 42.84000015258789

View File

@ -0,0 +1,19 @@
#This is an example boolean property
exampleBoolean = true
#Range: > -2147483648
exampleInt = 42
exampleString = "Hello World"
exampleMultilineString = "Hello World"
#Allowed Values: Hello, World
exampleEnum = "Hello"
exampleStringList = ["Hello", "World"]
exampleIntList = [12, 24]
exampleEnumList = ["Hello", "World"]
[exampleCategory]
#This is an example category
#This is an example string inside a category
innerField = "I am inside"
#Range: -3.4028234663852886E38 ~ 3.4028234663852886E38
exampleFloat = 42.84000015258789

View File

@ -0,0 +1,16 @@
{
"isHoldToAttackEnabled": true,
"isMiningWithWeaponsEnabled": true,
"isSwingThruGrassEnabled": true,
"isAttackInsteadOfMineWhenEnemiesCloseEnabled": true,
"isHighlightCrosshairEnabled": true,
"hudHighlightColor": 16711680,
"isShowingArmsInFirstPerson": false,
"isShowingOtherHandFirstPerson": true,
"isSweepingParticleEnabled": true,
"isTooltipAttackRangeEnabled": true,
"weaponSwingSoundVolume": 100,
"isDebugOBBEnabled": true,
"swingThruGrassBlacklist": "farmersdelight",
"mineWithWeaponBlacklist": ""
}

View File

@ -0,0 +1,116 @@
{
"schema_version": 1,
"blacklist_item_id_regex": "pickaxe",
"fallback_compatibility": [
{
"item_id_regex": "claymore|great_sword|greatsword",
"weapon_attributes": "bettercombat:claymore"
},
{
"item_id_regex": "great_hammer|greathammer|war_hammer|warhammer|maul",
"weapon_attributes": "bettercombat:hammer"
},
{
"item_id_regex": "double_axe|doubleaxe|war_axe|waraxe|great_axe|greataxe",
"weapon_attributes": "bettercombat:double_axe"
},
{
"item_id_regex": "scythe",
"weapon_attributes": "bettercombat:scythe"
},
{
"item_id_regex": "halberd",
"weapon_attributes": "bettercombat:halberd"
},
{
"item_id_regex": "glaive",
"weapon_attributes": "bettercombat:glaive"
},
{
"item_id_regex": "spear",
"weapon_attributes": "bettercombat:spear"
},
{
"item_id_regex": "lance",
"weapon_attributes": "bettercombat:lance"
},
{
"item_id_regex": "anchor",
"weapon_attributes": "bettercombat:anchor"
},
{
"item_id_regex": "battlestaff|battle_staff",
"weapon_attributes": "bettercombat:battlestaff"
},
{
"item_id_regex": "claw",
"weapon_attributes": "bettercombat:claw"
},
{
"item_id_regex": "fist|gauntlet",
"weapon_attributes": "bettercombat:fist"
},
{
"item_id_regex": "trident|javelin|impaled",
"weapon_attributes": "bettercombat:trident"
},
{
"item_id_regex": "katana",
"weapon_attributes": "bettercombat:katana"
},
{
"item_id_regex": "rapier",
"weapon_attributes": "bettercombat:rapier"
},
{
"item_id_regex": "sickle",
"weapon_attributes": "bettercombat:sickle"
},
{
"item_id_regex": "soul_knife",
"weapon_attributes": "bettercombat:soul_knife"
},
{
"item_id_regex": "dagger|knife",
"weapon_attributes": "bettercombat:dagger"
},
{
"item_id_regex": "staff|wand|sceptre|stave|rod",
"weapon_attributes": "bettercombat:wand"
},
{
"item_id_regex": "mace|hammer|flail",
"weapon_attributes": "bettercombat:mace"
},
{
"item_id_regex": "axe",
"weapon_attributes": "bettercombat:axe"
},
{
"item_id_regex": "coral_blade",
"weapon_attributes": "bettercombat:coral_blade"
},
{
"item_id_regex": "twin_blade|twinblade",
"weapon_attributes": "bettercombat:twin_blade"
},
{
"item_id_regex": "cutlass|scimitar|machete",
"weapon_attributes": "bettercombat:cutlass"
},
{
"item_id_regex": "sword|blade",
"weapon_attributes": "bettercombat:sword"
}
],
"ranged_weapons": [
{
"item_id_regex": "two_handed_crossbow",
"weapon_attributes": "bettercombat:crossbow_two_handed_heavy"
},
{
"item_id_regex": "two_handed_bow",
"weapon_attributes": "bettercombat:bow_two_handed_heavy"
}
]
}

View File

@ -0,0 +1,93 @@
{
/* Upswing (aka windup) is the first phase of the attack (between clicking and performing the damage).
Typical duration of upswing is `weapon cooldown * 0.5`. (Weapon specific upswing values can be defined in weapon attributes)
This config allows you to change upswing duration.
Example values:
- `0.5` (default, fast paced attack initiation) upswing typically lasts 25% of the attack cooldown
- `1.0` (classic setting, realistic attack initiation) upswing typically lasts 50% of the attack cooldown
*/
"upswing_multiplier": 0.5,
// Bypass damage receive throttling of LivingEntity from player attacks.
"allow_fast_attacks": true,
// Allows client-side target search and server-side attack request execution against currently mounted entity of the player
"allow_attacking_mount": false,
// The minimum number of ticks between two attacks
"attack_interval_cap": 2,
/* Blacklist for entities that are acting as vehicle but should not be treated as protected mounts.
Classical example is an alexsmobs:crocodile attempting a death spin.
(Note all hostile mobs hittable by default, this config is to fix faulty mobs)
*/
"hostile_player_vehicles": [
"alexsmobs:crocodile"
],
// Allows vanilla sweeping mechanic to work and Sweeping Edge enchantment
"allow_vanilla_sweeping": false,
// Allows new sweeping mechanic (by Better Combat) to work, including Sweeping Edge enchantment
"allow_reworked_sweeping": true,
/* The more additional targets a weapon swing hits, the weaker it will get.
Entities struck (+1) in a swing more than this, won't get weakened any further.
*/
"reworked_sweeping_extra_target_count": 4,
/* Determines how weak the attack becomes when striking `reworked_sweeping_extra_target_count + 1` targets.
Example values:
- `0.5` -50% damage
*/
"reworked_sweeping_maximum_damage_penalty": 0.5,
/* The maximum level Sweeping Edge enchantment applied to the attackers weapon will restore this amount of penalty.
Example values:
- `0.5` restores 50% damage penalty when 3 levels are applied, so 16.66% when 1 level is applied
*/
"reworked_sweeping_enchant_restores": 0.5,
"reworked_sweeping_plays_sound": true,
"reworked_sweeping_emits_particles": true,
"reworked_sweeping_sound_and_particles_only_for_swords": true,
// Allows client-side target search to ignore obstacles. WARNING! Setting this to `false` significantly increases the load on clients.
"allow_attacking_thru_walls": false,
// Applies movement speed multiplier while attacking. (Min: 0, Max: 1). Use `0` for a full stop while attacking. Use `1` for no movement speed penalty
"movement_speed_while_attacking": 0.5,
// Determines if applying the movement speed multiplier while attacking is done smoothly or instantly
"movement_speed_applied_smoothly": true,
// Determines whether or not to apply movement speed reduction while attacking mounted
"movement_speed_effected_while_mounting": false,
// Attacks faster than a vanilla sword will do smaller knockback, proportionally.
"knockback_reduced_for_fast_attacks": true,
// Combo is reset after idling `combo_reset_rate * weapon_cooldown`
"combo_reset_rate": 3.0,
// Multiplier for `attack_range`, during target lookup on both sides. Large sized entities may be colliding with weapon hitbox, but center of entities can have bigger distance than `attack_range`
"target_search_range_multiplier": 2.0,
// Total multiplier, (examples: +30% = 1.3, -30% = 0.7)
"dual_wielding_attack_speed_multiplier": 1.2000000476837158,
// Total multiplier, (examples: +30% = 1.3, -30% = 0.7)
"dual_wielding_main_hand_damage_multiplier": 1.0,
// Total multiplier, (examples: +30% = 1.3, -30% = 0.7)
"dual_wielding_off_hand_damage_multiplier": 1.0,
/* Relations determine when players' undirected weapon swings (cleaves) will hurt another entity (target).
- `FRIENDLY` - The target can never be damaged by the player.
- `NEUTRAL` - The target can be damaged only if the player is directly looking at it.
- `HOSTILE` - The target can be damaged if located within the weapon swing area.
(NOTE: Vanilla sweeping can still hit targets, if not disabled via `allow_sweeping`)
The various relation related configs are being checked in the following order:
- `player_relations`
- `player_relation_to_passives`
- `player_relation_to_hostiles`
- `player_relation_to_other`
(The first relation to be found for the target will be applied.)
*/
"player_relations": {
"minecraft:player": "NEUTRAL",
"minecraft:villager": "NEUTRAL",
"minecraft:iron_golem": "NEUTRAL",
"guardvillagers:guard": "NEUTRAL"
},
// Relation to unspecified entities those are instance of PassiveEntity(Yarn)
"player_relation_to_passives": "HOSTILE",
// Relation to unspecified entities those are instance of HostileEntity(Yarn)
"player_relation_to_hostiles": "HOSTILE",
// Fallback relation
"player_relation_to_other": "HOSTILE",
// Try to guess and apply a preset for items without weapon attributes data file
"fallback_compatibility_enabled": true,
// Allow printing the content of weapon attributes registry
"weapon_registry_logging": false
}

View File

@ -0,0 +1,65 @@
{
"auroral_garden_enabled": true,
"bayou_enabled": true,
"bog_enabled": true,
"clover_patch_enabled": true,
"cold_desert_enabled": true,
"coniferous_forest_enabled": true,
"crag_enabled": true,
"crystalline_chasm_enabled": true,
"dead_forest_enabled": true,
"dryland_enabled": true,
"dune_beach_enabled": true,
"erupting_inferno_enabled": true,
"field_enabled": true,
"fir_clearing_enabled": true,
"floodplain_enabled": true,
"forested_field_enabled": true,
"fungal_jungle_enabled": true,
"glowing_grotto_enabled": true,
"grassland_enabled": true,
"highland_enabled": true,
"jade_cliffs_enabled": true,
"lavender_field_enabled": true,
"lavender_forest_enabled": true,
"lush_desert_enabled": true,
"lush_savanna_enabled": true,
"maple_woods_enabled": true,
"marsh_enabled": true,
"mediterranean_forest_enabled": true,
"moor_enabled": true,
"muskeg_enabled": true,
"mystic_grove_enabled": true,
"old_growth_dead_forest_enabled": true,
"old_growth_woodland_enabled": true,
"ominous_woods_enabled": true,
"orchard_enabled": true,
"origin_valley_enabled": true,
"pasture_enabled": true,
"prairie_enabled": true,
"pumpkin_patch_enabled": true,
"rainforest_enabled": true,
"redwood_forest_enabled": true,
"rocky_rainforest_enabled": true,
"rocky_shrubland_enabled": true,
"scrubland_enabled": true,
"seasonal_forest_enabled": true,
"seasonal_orchard_enabled": true,
"shrubland_enabled": true,
"snowblossom_grove_enabled": true,
"snowy_coniferous_forest_enabled": true,
"snowy_fir_clearing_enabled": true,
"snowy_maple_woods_enabled": true,
"spider_nest_enabled": true,
"tropics_enabled": true,
"tundra_enabled": true,
"undergrowth_enabled": true,
"visceral_heap_enabled": true,
"volcanic_plains_enabled": true,
"volcano_enabled": true,
"wasteland_enabled": true,
"wasteland_steppe_enabled": true,
"wetland_enabled": true,
"withered_abyss_enabled": true,
"woodland_enabled": true
}

View File

@ -0,0 +1,19 @@
#World generation related options.
[overworld]
#The weighting of primary bop biome regions in the overworld.
#Range: > 0
bop_primary_overworld_region_weight = 10
#The weighting of secondary bop biome regions in the overworld.
#Range: > 0
bop_secondary_overworld_region_weight = 8
#The weighting of bop biome regions in the nether.
#Range: > 0
bop_nether_region_weight = 13
#The weighting of rare bop biome regions in the overworld.
#Range: > 0
bop_overworld_rare_region_weight = 2
#The weighting of rare bop biome regions in the nether.
#Range: > 0
bop_nether_rare_region_weight = 2

View File

@ -0,0 +1,9 @@
["Client Settings"]
#Toggle whether the hand should be rendered whilst the boat is moving
showHandsInMovingBoat = true
#List of items that will make the hand display when a boat is moving
#Seperate every entry except the last one with commas
#To include all items for a particular modid use the wildcard character '*'. E.g. modid:*
itemsToShowInMovingBoat = ["minecraft:filled_map"]

View File

@ -0,0 +1,8 @@
# This is the configuration file for Canary.
# This file exists for debugging purposes and should not be configured otherwise.
# Before configuring anything, take a backup of the worlds that will be opened.
#
# You can find information on editing this file and all the available options here:
# https://github.com/AbdElAziz333/Canary/wiki/Configuration-File
#
# By default, this file will be empty except for this notice.

View File

@ -0,0 +1,12 @@
[general]
#True if citadel tracks entity properties(freezing, stone mobs, etc) on server. Turn this to false to solve some server lag, may break some stuff.
"Track Entities" = true
#True to skip warnings about using datapacks.
"Skip Datapack Warnings" = true
#Multiplies the count of entities spawned by this number. 0 = no entites added on chunk gen, 2 = twice as many entities added on chunk gen. Useful for many mods that add a lot of creatures, namely animals, to the spawn lists.
#Range: 0.0 ~ 100000.0
chunkGenSpawnModifier = 1.0
#True to if april fools content can display on april fools.
"April Fools Content" = true

View File

@ -0,0 +1,7 @@
{
"enabled": true,
"mute_errors": false,
"mute_warns": false,
"citenchantment_scroll_multiplier": 8.0,
"cache_ms": 50
}

View File

@ -0,0 +1,5 @@
["Config category"]
#By default vanilla only displays advancements in chat which get broadcasted to all online players,this setting turns on showing all advancements achieved in chat instead. That way you can findthe advancements you got easier/see better which you get. Some of these may have no actual text though because the advancement itself doesnt have any, e.g. Categories are advancements too. default = true
showAllInLocalChat = true

View File

@ -0,0 +1,6 @@
{
"showAllInLocalChat": {
"desc:": " By default vanilla only displays advancements in chat which get broadcasted to all online players.Enabling this setting shows all advancements earned in chat.Some of these may be lacking text when the advancement itself does not have any, e.g. Categories are advancements too. default: true",
"showAllInLocalChat": true
}
}

View File

@ -0,0 +1,12 @@
{
// When enabled, transfer the held items and armour from replaced entities by any of the Entity Spawn mods which depend on Collective.
"transferItemsBetweenReplacedEntities": true,
// The amount of times Collective loops through possible mob drops to get them all procedurally. Drops are only generated when a dependent mod uses them. Lowering this can increase world load time but decrease accuracy.
// min: 1, max: 500
"loopsAmountUsedToGetAllEntityDrops": 100,
// The delay of the is-there-a-block-around-check around entities in ms. Used in mods which depends on a specific blockstate in the world. Increasing this number can increase TPS if needed.
// min: 0, max: 3600000
"findABlockCheckAroundEntitiesDelayMs": 30000,
// Enables pets for Patrons. Will be added in a future release.
"enablePatronPets": true
}

View File

@ -0,0 +1,39 @@
#If enabled, players automatically attempt to use sleeping bags when placed.
autoUse = true
#If enabled, players cannot sleep again for a period of time after sleeping.
restrictSleeping = false
#If restrictSleeping is true, this value will determine the length of wait time (larger numbers sleep sooner).
#Range: 1.0 ~ 20.0
restMultiplier = 2.0
#The time of day that hammocks can be used.
#Allowed Values: NONE, DAY, NIGHT, DAY_OR_NIGHT
hammockUse = "DAY"
#The time of day that sleeping bags can be used.
#Allowed Values: NONE, DAY, NIGHT, DAY_OR_NIGHT
sleepingBagUse = "NIGHT"
#What percentage of players must sleep to skip the day.
#A percentage value of 0 will allow the day to be skipped by just 1 player, and a percentage value of 100 will require all players to sleep before skipping the day.
#A value of less than 0 will default to the playerSleepingPercentage game rule.
#
#Range: -1 ~ 100
daySleepingPercentage = -1
#The amount of time, in ticks, to add or remove from the new time after sleeping through a night.
#Range: -2000 ~ 2000
dayWakeTimeOffset = 0
#The amount of time, in ticks, to add or remove from the new time after sleeping through a day.
#Range: -2000 ~ 2000
nightWakeTimeOffset = 0
#If enabled, attempting to sleep in hammocks stops phantoms from spawning.
hammocksStopPhantoms = true
#If enabled, attempting to sleep in sleeping bags stops phantoms from spawning.
sleepingBagsStopPhantoms = true
#The percentage chance that a sleeping bag will break upon use.
#Range: 0 ~ 100
sleepingBagBreakChance = 0
#The value that will be multiplied by a player's luck then added to sleepingBagBreakChance.
#Range: -1.0 ~ 1.0
sleepingBagBreakChanceLuckMultiplier = 0.0
#The status effects to apply to players after using the sleeping bag.
#Format: effect;duration(secs);power
sleepingBagEffects = []

View File

@ -0,0 +1,20 @@
["Connectivity settings"]
#Should login packet size limits be disabled? Error:(IOException("Payload may not be larger than 1048576 bytes")) default:true
disableLoginLimits = true
#Should play packet size limits be disabled? Error:(Badly compressed packet) default:true
disablePacketLimits = true
#Enable addition debug logging for networking errors. default:false
debugPrintMessages = false
#Set the max login timeout in ticks. 20 ticks = 1 sec, default = 120 seconds
#Range: 600 ~ 20000
logintimeout = 2400
#Set the ingame disconnect timeout for disconnecting players. Default = 60sec
#Range: 15 ~ 400
disconnectTimeout = 60
#Set the amount of minutes for which network packet history data is saved. Default = 5 minutes
#Range: 1 ~ 400
packetHistoryMinutes = 5
#Enable to see the full log output for all resource location exceptions. Default = false
showFullResourceLocationException = false

View File

@ -0,0 +1,34 @@
{
"disableLoginLimits": {
"desc:": "Should login packet size limits be disabled? Error:(IOException(\"Payload may not be larger than 1048576 bytes\")) default:true",
"disableLoginLimits": true
},
"disablePacketLimits": {
"desc:": "Should play packet size limits be disabled? Error:(Badly compressed packet) default:true",
"disablePacketLimits": true
},
"disableChatVerificationDisconnect": {
"desc:": "(Clientside) Disables players disconnecting on chat message verification problems,(enable debugPrintMessages to see the message causing issues). default:true",
"disableChatVerificationDisconnect": true
},
"debugPrintMessages": {
"desc:": "Enable addition debug logging for networking errors. default:false",
"debugPrintMessages": false
},
"logintimeout": {
"desc:": "Set the max login timeout in seconds. default = 120",
"logintimeout": 2400
},
"disconnectTimeout": {
"desc:": "Set the ingame disconnect timeout for disconnecting players. Default = 60sec",
"disconnectTimeout": 60
},
"packetHistoryMinutes": {
"desc:": "Set the amount of minutes for which network packet history data is saved. Default = 5 minutes",
"packetHistoryMinutes": 5
},
"showFullResourceLocationException": {
"desc:": "Enable to see the full log output for all resource location exceptions. Default = false",
"showFullResourceLocationException": false
}
}

View File

@ -0,0 +1,22 @@
{
"showCommandExecutionErrors": {
"desc:": "Whether to display errors during command execution: default:true",
"showCommandExecutionErrors": true
},
"debugChunkloadAttempts": {
"desc:": "Enables debug logging of chunks being forceloaded on serverthread by directly accessing an unloaded chunk, which stalls the server until the chunk finishes loading, incompatible with lithium and its forks: default:false",
"debugChunkloadAttempts": false
},
"skipErrorOnEntityLoad": {
"desc:": "Prevent crashes on entity loading: default:false",
"skipErrorOnEntityLoad": false
},
"logOffthreadEntityAdd": {
"desc:": "Entities should only be added on the server thread itself, cupboard fixes the crashes caused by mods violating that, this option enables the logging of those: default:true",
"logOffthreadEntityAdd": true
},
"forceHeapDumpOnOOM": {
"desc:": "Enables creating a heap dump automatically once the game crashes with an out of memory issue, use with care heapdumps take a lot of space. default:false",
"forceHeapDumpOnOOM": false
}
}

View File

@ -0,0 +1,23 @@
#Client only settings, mostly things related to rendering
[client]
#Set to true to enable rendering curios
renderCurios = true
#Set to true to enable the Curios GUI button
enableButton = true
#The X-Offset for the Curios GUI button
#Range: -100 ~ 100
buttonXOffset = 0
#The Y-Offset for the Curios GUI button
#Range: -100 ~ 100
buttonYOffset = 0
#The X-Offset for the Creative Curios GUI button
#Range: -100 ~ 100
creativeButtonXOffset = 0
#The Y-Offset for the Creative Curios GUI button
#Range: -100 ~ 100
creativeButtonYOffset = 0
#The corner for the Curios GUI button
#Allowed Values: TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT
buttonCorner = "TOP_LEFT"

View File

@ -0,0 +1,5 @@
#List of slots to create or modify.
#See documentation for syntax: https://docs.illusivesoulworks.com/curios/configuration#slot-configuration
#
slots = []

View File

@ -0,0 +1,95 @@
["Dog Render"]
#Enables the particle effect on Full Kami dogs.
enable_kami_particles = false
#Disable this if you want to force all PackPuppy Dog to not render their Chest.
render_chest = true
#Enable this if you prefer to have The Classical Skin rendered on all dog regardless.
always_render_classical = false
#When enabled, Dogs will show injured texture while incapacitated.
render_incapacitated_overlay = true
#When sneaking, a part of the dog's name will be rendered with a certain color
#, the length of the part is based on the health percentage the dog has left
render_health_in_name = true
#Configure what will be displayed in the middle of
#each of the info section (e.g Hunger, Gender, Mode) when rendering
#the Dog Status String located above the main Dog Name String.
dog_info_seperator = " · "
#Configure the format that will be used to display hunger value
#when rendering the Dog Status String located above the main
#Dog Name String.
dog_info_hunger_format = "%d"
#Render a universal dog inventory access button in your inventory gui.
#If this is turned off, you can still access the button via the dog's
#GUI in Talents > Pack Puppy.
dog_inv_button_in_inv = true
#If the default incapacitated texture proof too many graphics.
#You can substitute this friendlier texture instead.
render_incap_txt_less_graphic = false
#Render the dogs' name whose owner is not you with a different color.
render_diffowner_name_different = true
#Do not render dogs' names whose owner is not you.
render_diffowner_name_dont = false
#Always render dog nametags regardless even if the player blocks it by F1 mode.
always_render_dog_name = false
#Attempt to block third parties from rendering overlays that may conflict
#with DT's built-in tag. It is recommended that this be achieved via the target third-party's
#configurations if they have the option to disable nametag overlay for certain mobs
#(Which they should). This option should only be used as the last resort.
block_third_party_nametag = false
#By default, a copy of the Classical (Vanilla Wolf Texture) provided by the mod
#is used to render The Classical Skin, this is to avoid conflicts with resource packs
#like Fresh Animations which are directly using the in-game wolf texture. Turning this on
#will make DTN directly reference the in-game texture.
use_vanilla_res_for_classical = false
#Show a fun icon on world loading screen.
world_load_icon = true
#DTN's fun little world loading icon will occasionally
#show Ammy instead of Classical Pale. Disable this
#to force the icon to always show Classical Pale.
ammy_spinna = true
#Determine if dogs will render their armor.
render_armor = true
#Determine if dogs still render with a red overlay upon hurt like they usually do.
#This can be toggled on if the user prefers to not have the red overlay and relies on the animation
#to indicate hurting.
block_red_overlay_when_hurt = false
#Display extra smoke when the dog is on fire.
display_smoke_when_on_fire = true
#By default, dogs will render items in their mouth, regardless of models.
#This can be disabled if you prefer not to render it on some
#less compatible model.
mouth_item_force_render = true
#Specify the max latency allowed before force adjusting the animation time
#client side to sync with server's animation time. The unit is in ticks.
#Provide a non positive integer to disable this. Value from 0 to 7 both inclusive will be defaulted to 7.
#Range: > -2147483648
max_animation_latency_allowed = 10
#Currently, DTN is utilizing a new system for rendering Doggy Armor's Armor
#which allows DTN to directly use any texture which the armor item provided
#for the player, thus better replicating third-party armor. Set this to true
#if you prefer to use the old system instead.
use_legacy_dog_armor_render = false
#By default, DTN will try querying models from third parties designed for the player when
#rendering helmet on the Dog. Disable this to force DTN to use either vanilla's player model or
#DTN provided model designed for Dogs (specified by the below option).
use_third_party_player_helmet_model = false
#By default, if there is no custom Helmet Armor model for the Helmet Item,
#DTN will use its own helmet armor model designed for DTN Dog to
#render it on the Dog's head. Enable this to make DTN reuse the player's Helmet Model instead.
use_player_helmet_model_by_default = false
#Enable this to allow every World which is running on this Minecraft
#instance's Integrated Server to provide new players with a Starter Bundle
#regardless of the world's serverconfig.
enable_starter_bundle_by_default = false
#Some special Dog Variants may display some special effects
#clientside. Set this to false to disable this behaviour.
dog_variant_client_effect = true
#Disable this to prevent Radio Collars from being rendered in case if
#the server requires those or Locator Orb to be present to be tracked
#using the Canine Tracker and you prefer to make the tracker invisible.
render_radio_collar = true
#Always render Overlay Accessories on Dogs as Translucent
#This is to prevent Special Variant's overlay to override on the Overlay Accessories
translucent_all_overlay = true

View File

@ -0,0 +1,11 @@
#Dynamic Lights Settings
[Settings]
[Settings."Lighting Settings"]
"Dynamic TileEntity Lighting" = false
"Only Update On Position Change" = true
#Allowed Values: OFF, SLOW, FAST, REALTIME
"Quality Mode (OFF, SLOW, FAST, REALTIME)" = "SLOW"
"Dynamic Entity Lighting" = true

View File

@ -0,0 +1,29 @@
["Dynamic Chunk View Distance Settings"]
#The minimum chunk view distance allowed to use. Default: 4
#Range: 3 ~ 200
minChunkViewDist = 5
#The maximum chunk view distance allowed to use. Set to the max a player could benefit from. Default: 15
#Range: 1 ~ 200
maxChunkViewDist = 15
#The minimum simulation distance allowed to use. Default: 4
#Range: 1 ~ 200
minSimulationDist = 4
#The maximum simulation distance allowed to use. Default: 10
#Range: 1 ~ 200
maxSimulationDist = 10
#The average tick time to stabilize the chunk view distance around. Setting it higher than 50ms is not advised, as after 50ms the TPS will go below 20. Default: 45ms
#Range: 10 ~ 100
meanAvgTickTime = 45
#The update frequency of average server tick time checks to update view distances. Default: 30sec
#Range: 1 ~ 1000
viewDistanceUpdateRate = 60
#Whether to adjust the simulation distance aswell, default: true.
adjustSimulationDistance = true
#Whether to output log messages for actions done. This can be helpful to balance the other settings nicely.
logMessages = true
["Chunk slow unload settings"]
#Enable slow chunk unloading(~1minute) after load, helps with mods hot-loading chunks frequently. Default: true
chunkunload = true

View File

@ -0,0 +1,176 @@
[embeddiumplus]
[embeddiumplus.general]
#Configure FPS Display mode
#Complete mode gives you min FPS count and average count
#Allowed Values: OFF, SIMPLE, ADVANCED
fpsDisplay = "SIMPLE"
#Shows GPU and memory usage onto FPS display
#Allowed Values: OFF, ON, GPU, RAM
fpsDisplaySystem = "OFF"
#Set Fullscreen mode
#Borderless let you change between screens more faster and move your mouse across monitors
#Allowed Values: WINDOWED, BORDERLESS, FULLSCREEN
fullscreen = "WINDOWED"
#Configure FPS Display gravity
#Places counter on specified corner of your screen
#Allowed Values: LEFT, CENTER, RIGHT
fpsDisplayGravity = "LEFT"
#Toggle FPS Display shadow
#In case sometimes you can't see the text
fpsDisplayShadow = false
#Configure FPS Display margin
#Give some space between corner and text
#Range: 0 ~ 48
fpsDisplayMargin = 12
[embeddiumplus.performance]
#Toggles JREI item rendering until searching
#Increases performance a little bit and cleans your screen when you don't want to use it
hideJREI = false
#Sets culling mode
#Reduces number of visible faces when the neighbor blocks are leaves
#Allowed Values: ALL, OFF
leavesCulling = "OFF"
#Toggles Minecraft Fonts shadows
#Depending of the case may increase performance
#Gives a flat style text
fontShadows = false
[embeddiumplus.performance.distanceCulling]
[embeddiumplus.performance.distanceCulling.entities]
#Configure horizontal max distance before cull entities
#Value is squared, default was 64^2 (or 64x64)
#Range: > 0
cullingMaxDistanceX = 9216
#Toggles distance culling for entities, doesn't affect monsters culling
#Check the options below
enable = true
#List of all Entities to be ignored by distance culling
#Uses ResourceLocation to identify it
#Example 1: "minecraft:bat" - Ignores bats only
#Example 2: "alexsmobs:*" - ignores all entities for alexmobs mod
whitelist = []
#Configure vertical max distance before cull entities
#Value is raw
#Range: 0 ~ 512
cullingMaxDistanceY = 64
[embeddiumplus.performance.distanceCulling.entities.monsters]
#Configure horizontal max distance before cull monster entities
#Value is squared, default was 64^2 (or 64x64)
#Range: > 0
cullingMaxDistanceX = 9216
#Toggles distance culling for monsters (or hostile entities, whatever you want to call it), doesn't affect neutral/pacific entities
#Check the options above
enable = true
#Configure vertical max distance before cull monster entities
#Value is raw
#Range: 0 ~ 512
cullingMaxDistanceY = 64
#List of all monster entities to be ignored by distance culling
#Uses ResourceLocation to identify it
#Example 1: "minecraft:bat" - Ignores bats only
#Example 2: "alexsmobs:*" - ignores all entities for alexmobs mod
whitelist = ["minecraft:ghast", "minecraft:ender_dragon", "iceandfire:*", "create:*"]
[embeddiumplus.performance.distanceCulling.tileEntities]
#Configure horizontal max distance before cull Block entities
#Value is squared, default was 64^2 (or 64x64)
#Range: > 0
cullingMaxDistanceX = 4096
#Toggles distance culling for Block Entities
#Maybe you use another mod for that :(
enable = true
#List of all Block Entities to be ignored by distance culling
#Uses ResourceLocation to identify it
#Example 1: "minecraft:chest" - Ignores chests only
#Example 2: "ae2:*" - ignores all Block entities from Applied Energetics 2
whitelist = []
#Configure vertical max distance before cull Block entities
#Value is raw
#Range: 0 ~ 512
cullingMaxDistanceY = 32
[embeddiumplus.performance.fastModels]
#Toggles FastBeds feature
enableBeds = false
#Toggles FastChest feature
#Without flywheel installed or using any backend, it increases FPS significatly on chest rooms
enableChests = false
[embeddiumplus.dynlights]
#Toggle if Block Entities should have dynamic lights
onTileEntities = true
#Configure how fast light whould be updated
#Allowed Values: OFF, SLOW, NORMAL, FAST, SUPERFAST, FASTESTS, REALTIME
updateSpeed = "FAST"
#Toggle if Entities should have dynamic lights
onEntities = true
updateOnlyOnPositionChange = true
[embeddiumplus.others]
#Configure if borderless fullscreen option should be attached to F11 or replace vanilla fullscreen
#Allowed Values: ATTACH, REPLACE, OFF
borderlessAttachModeOnF11 = "ATTACH"
#Toggles fast language reload
#Embeddedt points it maybe cause troubles to JEI, so ¿why not add it as a toggleable option?
fastLanguageReload = true
[embeddiumplus.quality]
#Chunks fade in speed
#This option doesn't affect performance, just changes speed
#Allowed Values: OFF, FAST, SLOW
chunkFadeSpeed = "SLOW"
#Clean my skies
#Blue band was a vanilla feature, toggle off will show sky color directly
blueBand = true
#Raise clouds
#Modify clouds height perfect for a adaptative world experience
#Range: 0 ~ 512
cloudsHeight = 128
#Do not show me your name
#disables nametag rendering for players and entities
disableNameTagRendering = false
#Toggle fog feature
#Fog was a vanilla feature
fog = true
[embeddiumplus.quality.darkness]
#Configure fog brightness on nether when darkness is enabled
#Range: 0.0 ~ 1.0
endFogBright = 0.5
#Configure min moon brightness level with darkness
#Range: 0.0 ~ 1.0
newMoonBright = 0.0
#Toggle Darkness on End dimension
enableOnEnd = false
#Toggle Darkness default mode for modded dimensions
valueByDefault = false
#Configure Darkness Mode
#Each config changes what is considered 'true darkness'
#Allowed Values: TOTAL_DARKNESS, PITCH_BLACK, DARK, DIM, OFF
mode = "OFF"
#Toggles if moon phases affects darkness in the overworld
affectedByMoonPhase = true
#List of all dimensions to use True Darkness
#This option overrides 'valueByDefault' state
dimensionWhitelist = []
#Configure max moon brightness level with darkness
#Range: 0.0 ~ 1.0
fullMoonBright = 0.25
#Configure fog brightness on nether when darkness is enabled
#Range: 0.0 ~ 1.0
netherFogBright = 0.5
#Toggle Darkness on Nether dimension
enableOnNether = false
#Toggle darkness when dimension has no SkyLight
enableOnNoSkyLight = false
#Disables all bright sources of darkness like moon or fog
#Only affects darkness effect
enableBlockLightOnly = false
#Toggle Darkness on Overworld dimension
enableOnOverworld = true

View File

@ -0,0 +1,9 @@
[mixin]
[mixin.languageScreen]
fastreload = true
[mixin.borderless]
f11 = true

View File

@ -0,0 +1 @@
{"v":1,"s":"ff1b5fd8971bb3ca9ed69c0c3364025ad14abde4ea6b996415d2e77d13aea0c8bf4b083a8aece5fbd11787565c987826370c7ac1a6f33da569decd35a3e64704","u":"02d60936b21f9a32d1ca58579978aa9520e047bd1c7a50af6a0d9fbeccca714642a1eca9914ebac114d29f4c1b2a29f1bf9f0baea62dbd96385826168c174ce4","p":"a67b9a1925e242d5a9159fd174c75c05ee0e1e989283113f0dd0893c8a7bf7fcf3899537094e9f7faecab89a85a204b3c43bb9caae2ca1b25bba4ac73f69435d","t":1724627003}

View File

@ -0,0 +1,6 @@
# This is the configuration file for Embeddium.
#
# You can find information on editing this file and all the available options here:
# https://github.com/jellysquid3/sodium-fabric/wiki/Configuration-File
#
# By default, this file will be empty except for this notice.

View File

@ -0,0 +1,30 @@
{
"quality": {
"weather_quality": "DEFAULT",
"leaves_quality": "FANCY",
"enable_vignette": true,
"use_quad_normals_for_shading": false
},
"advanced": {
"enable_memory_tracing": false,
"use_advanced_staging_buffers": true,
"disable_incompatible_mod_warnings": false,
"cpu_render_ahead_limit": 3
},
"performance": {
"chunk_builder_threads": 0,
"always_defer_chunk_updates_v2": true,
"animate_only_visible_textures": true,
"use_entity_culling": true,
"use_fog_occlusion": true,
"use_block_face_culling": true,
"use_compact_vertex_format": true,
"use_translucent_face_sorting_v2": false,
"use_no_error_g_l_context": true
},
"notifications": {
"force_disable_donation_prompts": false,
"has_cleared_donation_button": false,
"has_seen_donation_prompt": false
}
}

View File

@ -0,0 +1,25 @@
{
"logModelCreationData": false,
"debugOnRightClick": false,
"renderModeChoice": "NORMAL",
"vanillaModelHologramRenderMode_2": "OFF",
"attemptRevertingEntityModelsAlteredByAnotherMod": true,
"modelExportMode": "NONE",
"attemptPhysicsModPatch_2": "CUSTOM",
"modelUpdateFrequency": "Average",
"entityRenderModeOverrides": {},
"entityPhysicsModPatchOverrides": {},
"entityVanillaHologramOverrides": {},
"modelsNamesDisabled": [],
"allowEBEModConfigModify": true,
"animationLODDistance": 20,
"retainDetailOnLowFps": true,
"retainDetailOnLargerMobs": true,
"animationFrameSkipDuringIrisShadowPass": true,
"preventFirstPersonHandAnimating": false,
"onlyClientPlayerModel": false,
"doubleChestAnimFix": true,
"variationRequiresDefaultModel": true,
"resetPlayerModelEachRender": true,
"onlyDebugRenderOnHover": false
}

View File

@ -0,0 +1,36 @@
{
"illegalPathSupportMode": "None",
"enableCustomTextures": true,
"enableCustomBlockEntities": true,
"textureUpdateFrequency_V2": "Fast",
"enableEmissiveTextures": true,
"enableEnchantedTextures": true,
"enableEmissiveBlockEntities": true,
"emissiveRenderMode": "DULL",
"alwaysCheckVanillaEmissiveSuffix": true,
"enableArmorAndTrims": true,
"skinFeaturesEnabled": true,
"skinTransparencyMode": "ETF_SKINS_ONLY",
"skinTransparencyInExtraPixels": true,
"skinFeaturesEnableTransparency": true,
"skinFeaturesEnableFullTransparency": false,
"tryETFTransparencyForAllSkins": false,
"enableEnemyTeamPlayersSkinFeatures": true,
"enableBlinking": true,
"blinkFrequency": 150,
"blinkLength": 1,
"advanced_IncreaseCacheSizeModifier": 1.0,
"debugLoggingMode": "None",
"logTextureDataInitialization": false,
"hideConfigButton": false,
"disableVanillaDirectoryVariantTextures": false,
"use3DSkinLayerPatch": true,
"enableFullBodyWardenTextures": true,
"entityEmissiveOverrides": {},
"propertiesDisabled": [],
"propertyInvertUpdatingOverrides": [],
"entityRandomOverrides": {},
"entityEmissiveBrightOverrides": {},
"entityRenderLayerOverrides": {},
"entityLightOverrides": {}
}

View File

@ -0,0 +1,36 @@
{
"configVersion": 6,
"renderNametagsThroughWalls": true,
"blockEntityWhitelist": [
"create:rope_pulley",
"botania:flame_ring",
"minecraft:beacon",
"create:hose_pulley",
"betterend:eternal_pedestal",
"botania:magic_missile",
"botania:falling_star"
],
"entityWhitelist": [
"botania:mana_burst"
],
"tracingDistance": 128,
"debugMode": false,
"sleepDelay": 10,
"hitboxLimit": 50,
"skipMarkerArmorStands": true,
"tickCulling": true,
"tickCullingWhitelist": [
"create:contraption",
"create:stationary_contraption",
"create:gantry_contraption",
"minecraft:boat",
"minecraft:firework_rocket",
"create:carriage_contraption",
"mts:builder_existing",
"mts:builder_rendering",
"mts:builder_seat"
],
"disableF3": false,
"skipEntityCulling": false,
"skipBlockEntityCulling": false
}

View File

@ -0,0 +1,3 @@
{
"ignoredConfigIds": []
}

View File

@ -0,0 +1,6 @@
["Config category"]
#The distance at which chunks are kept in memory, regardless of whether the server unloads them. default = 32, maximum = 512
#Range: 8 ~ 512
maxchunkdist = 32

View File

@ -0,0 +1,6 @@
{
"maxRenderDistance": {
"desc:": "Maximum allowed render distance, default 64",
"maxRenderDistance": 64
}
}

View File

@ -0,0 +1,23 @@
#Use a slightly more compact, but also slightly slower representation for block states
compactFastMap = false
#Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option is disabled by default due to very rare and very hard-to-reproduce crashes, use at your own risk!
useSmallThreadingDetector = false
#Cache the predicate instances used in multipart models
cacheMultipartPredicates = true
#Do not create a new MultipartBakedModel instance for each block state using the same multipartmodel. Requires cacheMultipartPredicates to be enabled
multipartDeduplication = true
#Deduplicate cached data for blockstates, most importantly collision and render shapes
blockstateCacheDeduplication = true
#Avoid creation of new strings when creating ModelResourceLocations
modelResourceLocations = true
#Use smaller data structures for "simple" models, especially models with few side-specific faces
modelSides = true
#Replace the blockstate neighbor table
replaceNeighborLookup = true
#Populate the neighbor table used by vanilla. Enabling this slightly increases memory usage, but can help with issues in the rare case where mods access it directly.
populateNeighborTable = false
#Do not store the properties of a state explicitly and read themfrom the replace neighbor table instead. Requires replaceNeighborLookup to be enabled
replacePropertyMap = true
#Deduplicate vertex data of baked quads in the basic model implementations
bakedQuadDeduplication = true

29
client/config/fml.toml Normal file
View File

@ -0,0 +1,29 @@
#Early window height
earlyWindowHeight = 480
#Enable forge global version checking
versionCheck = true
#Should we control the window. Disabling this disables new GL features and can be bad for mods that rely on them.
earlyWindowControl = true
#Early window framebuffer scale
earlyWindowFBScale = 2
#Early window provider
earlyWindowProvider = "fmlearlywindow"
#Early window width
earlyWindowWidth = 854
#Early window starts maximized
earlyWindowMaximized = true
#Disables Optimized DFU client-side - already disabled on servers
disableOptimizedDFU = true
#Default config path for servers
defaultConfigPath = "defaultconfigs"
#Skip specific GL versions, may help with buggy graphics card drivers
earlyWindowSkipGLVersions = []
#Whether to log a help message on first attempt, to aid troubleshooting. This setting should automatically disable itself after a successful launch
earlyWindowLogHelpMessage = false
#Max threads for early initialization parallelism, -1 is based on processor count
maxThreads = -1
#Squir?
earlyWindowSquir = false
#Whether to show CPU usage stats in early window
earlyWindowShowCPU = false

View File

@ -0,0 +1,24 @@
#Client only settings, mostly things related to rendering
[client]
#Enable Forge to queue all chunk updates to the Chunk Update thread.
#May increase FPS significantly, but may also cause weird rendering lag.
#Not recommended for computers without a significant number of cores available.
alwaysSetupTerrainOffThread = false
#EXPERIMENTAL: Enable the Forge block rendering pipeline - fixes the lighting of custom models.
experimentalForgeLightPipelineEnabled = false
#When enabled, Forge will show any warnings that occurred during loading.
showLoadWarnings = true
#Set to true to use a combined DEPTH_STENCIL attachment instead of two separate ones.
useCombinedDepthStencilAttachment = false
#[DEPRECATED] Does nothing anymore, IPv6 addresses will be compressed always
compressLanIPv6Addresses = true
#During block model baking, manually calculates the normal for all faces.
#This was the default behavior of forge between versions 31.0 and 47.1.
#May result in differences between vanilla rendering and forge rendering.
#Will only produce differences for blocks that contain non-axis aligned faces.
#You will need to reload your resources to see results.
calculateAllNormals = false
#When enabled, a slightly biased Direction#getNearest calculation will be used to prevent normal fighting on 45 degree angle faces.
stabilizeDirectionGetNearest = true

View File

@ -0,0 +1,129 @@
#General options
[general]
#Enable FPS Reducer features.
enableFpsReducer = true
#Waiting time(sec) before reducing the FPS. (0:OFF)
#Range: 0 ~ 86400
waitingTime = 0
#Max frame rate when there is no operation for the specified period of time.
#Range: 1 ~ 60
idleFps = 15
#Max frame rate during GUI screen(Inventory/Menu) is opened. (0:OFF)
#Range: 0 ~ 60
guiScreenFps = 0
#Max frame rate when the character is stationary. (0:OFF)
#Range: 0 ~ 260
noActFps = 0
#Detect movement of player position. (0:OFF, 1:Riding/Flying, 2:Always)
#Range: 0 ~ 2
detectMoving = 1
#Ignore the mouse button holding.
ignoreHoldButton = false
#Reduce FPS in Game Menu.
reducingInGameMenu = true
#Force reducing FPS if the window is inactive.
reducingInBackground = true
#Suppress master volume if the window is inactive.
suppressSound = true
#Suppression master volume ratio in inactive (0-100).
#Range: 0 ~ 100
suppressedVolume = 20
#Enable HUD.
hudEnabled = false
#Reference position of HUD.
#Range: 1 ~ 8
hudReferencePos = 3
#HUD scale (default: 1.0)
#Range: 0.1 ~ 2.0
hudScale = 1.0
#Behavior of HUD display when a chat window opened. (0:keep to display, 1:off, 2:dodge a chat box)
#Range: 0 ~ 2
hudBehindChatBox = 2
#HUD information (1:FPS/CPU(long), 2:FPS/CPU(short), 3:FPS/CPU(2lines), 4:FPS only, 5:CPU only, 6:Simple)
#Range: 0 ~ 6
hudInfo = 4
#Profile (0:custom, 1:modest-eco, 2:eco, 3:cooling-low, 4:cooling-high)
#Range: 0 ~ 4
profile = 0
#HUD offsets from reference positions at the screen edge.
[hud_offset]
#Range: > -2147483648
topLeft_X = 2
#Range: > -2147483648
topLeft_Y = 2
#Range: > -2147483648
topCenter_X = 0
#Range: > -2147483648
topCenter_Y = 2
#Range: > -2147483648
topRight_X = -2
#Range: > -2147483648
topRight_Y = 2
#Range: > -2147483648
centerRight_X = -2
#Range: > -2147483648
centerRight_Y = 0
#Range: > -2147483648
bottomRight_X = -2
#Range: > -2147483648
bottomRight_Y = -2
#Range: > -2147483648
bottomCenter_X = 0
#Range: > -2147483648
bottomCenter_Y = -2
#Range: > -2147483648
bottomLeft_X = 2
#Range: > -2147483648
bottomLeft_Y = -2
#Range: > -2147483648
centerLeft_X = 2
#Range: > -2147483648
centerLeft_Y = 0
#Alignments of HUD strings.
[hud_alignment]
#Range: 0 ~ 2
topLeft = 0
#Range: 0 ~ 2
topCenter = 2
#Range: 0 ~ 2
topRight = 1
#Range: 0 ~ 2
centerRight = 1
#Range: 0 ~ 2
bottomRight = 1
#Range: 0 ~ 2
bottomCenter = 2
#Range: 0 ~ 2
bottomLeft = 0
#Range: 0 ~ 2
centerLeft = 0
#Extra options
[extra]
#HUD color
hudColor = "f0f0f0"
#Reduced fps HUD color
hudReductionColor = "00f000"
#HUD color for FPS display in GUI screen(inventory and menu).
hudGuiModeColor = "b6ecff"
#HUD color for FPS display when the character is stationary.
hudNoActModeColor = "ceffd4"
#Allow player configuration mode.
allowPlayerConfig = true
#CPU usage type. (0:one processor basis, 1:all processors basis)
#Range: 0 ~ 1
cpuUsageType = 0
#Which thread's CPU usage should be calculated. (0:client thread only, 1:entire Minecraft process including server threads)
#Range: 0 ~ 1
cpuUsageThread = 0
#Permit to set IdleFPS=1.
allowOneFps = false
#Debug options
[debug]
#Enable debug log
debugLog = false

View File

@ -0,0 +1,108 @@
#General options
[general]
#Enable FPS Reducer features.
enableFpsReducer = true
#Waiting time(sec) before reducing the FPS. (0:OFF)
#Range: 0 ~ 86400
waitingTime = 0
#Max frame rate when there is no operation for the specified period of time.
#Range: 1 ~ 60
idleFps = 10
#Max frame rate during GUI screen(Inventory/Menu) is opened. (0:OFF)
#Range: 0 ~ 60
guiScreenFps = 0
#Max frame rate when the character is stationary. (0:OFF)
#Range: 0 ~ 260
noActFps = 0
#Detect movement of player position. (0:OFF, 1:Riding/Flying, 2:Always)
#Range: 0 ~ 2
detectMoving = 1
#Ignore the mouse button holding.
ignoreHoldButton = false
#Reduce FPS in Game Menu.
reducingInGameMenu = true
#Force reducing FPS if the window is inactive.
reducingInBackground = true
#Suppress master volume if the window is inactive.
suppressSound = true
#Suppression master volume ratio in inactive (0-100).
#Range: 0 ~ 100
suppressedVolume = 20
#Enable HUD.
hudEnabled = false
#Reference position of HUD.
#Range: 1 ~ 8
hudReferencePos = 3
#HUD scale (default: 1.0)
#Range: 0.1 ~ 2.0
hudScale = 1.0
#Behavior of HUD display when a chat window opened. (0:keep to display, 1:off, 2:dodge a chat box)
#Range: 0 ~ 2
hudBehindChatBox = 2
#HUD information (1:FPS/CPU(long), 2:FPS/CPU(short), 3:FPS/CPU(2lines), 4:FPS only, 5:CPU only, 6:Simple)
#Range: 0 ~ 6
hudInfo = 4
#Profile (0:custom, 1:modest-eco, 2:eco, 3:cooling-low, 4:cooling-high)
#Range: 0 ~ 4
profile = 1
#HUD offsets from reference positions at the screen edge.
[hud_offset]
#Range: > -2147483648
topLeft_X = 2
#Range: > -2147483648
topLeft_Y = 2
#Range: > -2147483648
topCenter_X = 0
#Range: > -2147483648
topCenter_Y = 2
#Range: > -2147483648
topRight_X = -2
#Range: > -2147483648
topRight_Y = 2
#Range: > -2147483648
centerRight_X = -2
#Range: > -2147483648
centerRight_Y = 0
#Range: > -2147483648
bottomRight_X = -2
#Range: > -2147483648
bottomRight_Y = -2
#Range: > -2147483648
bottomCenter_X = 0
#Range: > -2147483648
bottomCenter_Y = -2
#Range: > -2147483648
bottomLeft_X = 2
#Range: > -2147483648
bottomLeft_Y = -2
#Range: > -2147483648
centerLeft_X = 2
#Range: > -2147483648
centerLeft_Y = 0
#Alignments of HUD strings.
[hud_alignment]
#Range: 0 ~ 2
topLeft = 0
#Range: 0 ~ 2
topCenter = 2
#Range: 0 ~ 2
topRight = 1
#Range: 0 ~ 2
centerRight = 1
#Range: 0 ~ 2
bottomRight = 1
#Range: 0 ~ 2
bottomCenter = 2
#Range: 0 ~ 2
bottomLeft = 0
#Range: 0 ~ 2
centerLeft = 0
#Player options
[player]
#Use player config file.
usePlayerConfig = false

View File

@ -0,0 +1,6 @@
[General]
"Show notification mod update" = true
"Render mod list background" = true
"ModMenu style" = false

View File

@ -0,0 +1,23 @@
{
"REGULAR_INFO": "----- Regular config values below -----",
"font_atlas_resizing": true,
"map_atlas_generation": true,
"hud_batching": true,
"fast_text_lookup": true,
"fast_buffer_upload": true,
"fast_buffer_upload_size_mb": 256,
"fast_buffer_upload_explicit_flush": true,
"COSMETIC_INFO": "----- Cosmetic only config values below (Does not optimize anything) -----",
"dont_add_info_into_debug_hud": false,
"EXPERIMENTAL_INFO": "----- Experimental config values below (Rendering glitches may occur) -----",
"experimental_disable_error_checking": false,
"experimental_disable_resource_pack_conflict_handling": false,
"experimental_sign_text_buffering": false,
"experimental_screen_batching": false,
"DEBUG_INFO": "----- Debug only config values below (Do not touch) -----",
"debug_only_and_not_recommended_disable_universal_batching": false,
"debug_only_and_not_recommended_disable_mod_conflict_handling": false,
"debug_only_and_not_recommended_disable_hardware_conflict_handling": false,
"debug_only_print_additional_error_information": false,
"debug_only_use_last_usage_for_batch_ordering": false
}

View File

@ -0,0 +1,7 @@
# This is the configuration file for Radium.
# This file exists for debugging purposes and should not be configured otherwise.
#
# You can find information on editing this file and all the available options here:
# https://github.com/jellysquid3/lithium-fabric/wiki/Configuration-File
#
# By default, this file will be empty except for this notice.

View File

@ -0,0 +1,5 @@
[logbegone]
regex = ["Disconnecting VANILLA connection attempt", "Channels "]
phrases = ["Disconnecting VANILLA connection attempt", "Channels "]

View File

@ -0,0 +1,34 @@
#Client Configs
[general]
show_low_mana_warning = true
render_mob_bar = true
render_death_stats = true
render_item_rarity_background = true
show_durability = true
render_mob_hp_gui = true
only_render_mob_looked_at = true
render_floating_damage = true
MODIFY_TOOLTIP_LENGTH = true
IN_DEPTH_TOOLTIPS_BY_DEFAULT = true
#Range: 0.0 ~ 1.0
ITEM_RARITY_OPACITY = 0.75
#Range: 0.0 ~ 10.0
health_bar_gui_scale = 1.25
#Range: 0.10000000149011612 ~ 1.0
SPELL_PARTICLE_MULTI = 1.0
#Range: 0.0 ~ 5000.0
DONT_CULL_PARTICLES_UNDER = 50.0
#When OFF: 8 bars, 8 keybinds. When ON: 4 bars, 5 keybinds(4 for each bar, 1 for hotbar swap button)
HOTBAR_SWAPPING = false
#Allowed Values: NONE, BOTTOM_CENTER, OVER_VANILLA, TOP_LEFT
GUI_POSITION = "TOP_LEFT"
#Allowed Values: BORDER, FULL
ITEM_RARITY_BACKGROUND_TYPE = "FULL"
#Allowed Values: RPG, NONE
PLAYER_GUI_TYPE = "RPG"
#Range: 1.0E-6 ~ 1.0
SKILL_TREE_ZOOM_SPEED = 0.15
#Range: 0 ~ 1000
REMOVE_EMPTY_TOOLTIP_LINES_IF_MORE_THAN_X_LINES = 35

View File

@ -0,0 +1,27 @@
[general]
"Max Distance" = 12
"Render with Interface Disabled (F1)" = false
"Height Above Mob" = 0.6
"Draw Background" = true
"Background Padding" = 2
"Background Height" = 6
"Health Bar Height" = 4
"Plate Size" = 25
"Plate Size (Boss)" = 50
"Show Attributes" = true
"Show Armor" = true
"Group Armor (condense 5 iron icons into 1 diamond icon)" = true
"Color Health Bar by Type (instead of health percentage)" = false
"HP Text Height" = 14
"Show Max HP" = true
"Show Current HP" = true
"Show HP Percentage" = true
"Display on Players" = true
"Display on Bosses" = true
"Only show the health bar for the entity looked at" = false
"Show entities with full health" = true
"Show Debug Info with F3" = true
#Blacklist uses entity IDs, not their display names. Use F3 to see them in the Neat bar.
Blacklist = ["minecraft:shulker", "minecraft:armor_stand", "minecraft:cod", "minecraft:salmon", "minecraft:pufferfish", "minecraft:tropical_fish"]

View File

@ -0,0 +1,3 @@
#These JEI plugins will be loaded on the main thread
blacklist_async_jei_plugins = ["jepb:jei_plugin"]

View File

@ -0,0 +1,99 @@
# This is the configuration file for ModernFix.
# In general, prefer using the config screen to editing this file. It can be accessed
# via the standard mod menu on your respective mod loader. Changes will, however,
# require restarting the game to take effect.
#
# The following options can be enabled or disabled if there is a compatibility issue.
# Add a line with your option name and =true or =false at the bottom of the file to enable
# or disable a rule. For example:
# mixin.perf.dynamic_resources=true
# Do not include the #. You may reset to defaults by deleting this file.
#
# Available options:
# mixin.bugfix.buffer_builder_leak=true # (default)
# mixin.bugfix.chunk_deadlock=true # (default)
# mixin.bugfix.cofh_core_crash=true # (default)
# mixin.bugfix.concurrency=true # (default)
# mixin.bugfix.ctm_resourceutil_cme=true # (default)
# mixin.bugfix.ender_dragon_leak=true # (default)
# mixin.bugfix.entity_pose_stack=true # (default)
# mixin.bugfix.extra_experimental_screen=true # (default)
# mixin.bugfix.fix_config_crashes=true # (default)
# mixin.bugfix.forge_at_inject_error=true # (default)
# mixin.bugfix.forge_vehicle_packets=true # (default)
# mixin.bugfix.model_data_manager_cme=true # (default)
# mixin.bugfix.packet_leak=false # (default)
# mixin.bugfix.paper_chunk_patches=true # (default)
# mixin.bugfix.recipe_book_type_desync=true # (default)
# mixin.bugfix.removed_dimensions=true # (default)
# mixin.bugfix.restore_old_dragon_movement=false # (default)
# mixin.bugfix.unsafe_modded_shape_caches=true # (default)
# mixin.bugfix.world_leaks=true # (default)
# mixin.bugfix.world_screen_skipped=true # (default)
# mixin.devenv=false # (default)
# mixin.feature.branding=true # (default)
# mixin.feature.cause_lag_by_disabling_threads=false # (default)
# mixin.feature.direct_stack_trace=false # (default)
# mixin.feature.disable_unihex_font=false # (default)
# mixin.feature.integrated_server_watchdog=true # (default)
# mixin.feature.measure_time=true # (default)
# mixin.feature.registry_event_progress=false # (default)
# mixin.feature.remove_chat_signing=false # (default)
# mixin.feature.snapshot_easter_egg=true # (default)
# mixin.feature.spam_thread_dump=false # (default)
# mixin.feature.spark_profile_launch=false # (default)
# mixin.feature.stalled_chunk_load_detection=false # (default)
# mixin.feature.warn_missing_perf_mods=true # (default)
# mixin.launch.class_search_cache=true # (default)
# mixin.perf.blast_search_trees=true # (default)
# mixin.perf.blast_search_trees.force=false # (default)
# mixin.perf.cache_blockstate_cache_arrays=true # (default)
# mixin.perf.cache_model_materials=true # (default)
# mixin.perf.cache_profile_texture_url=true # (default)
# mixin.perf.cache_strongholds=true # (default)
# mixin.perf.cache_upgraded_structures=true # (default)
# mixin.perf.chunk_meshing=true # (default)
# mixin.perf.clear_mixin_classinfo=false # (default)
# mixin.perf.compact_bit_storage=true # (default)
# mixin.perf.datapack_reload_exceptions=true # (default)
# mixin.perf.dedicated_reload_executor=true # (default)
# mixin.perf.deduplicate_climate_parameters=false # (default)
# mixin.perf.deduplicate_location=false # (default)
# mixin.perf.deduplicate_wall_shapes=true # (default)
# mixin.perf.dynamic_dfu=true # (default)
# mixin.perf.dynamic_entity_renderers=false # (default)
# mixin.perf.dynamic_resources=false # (default)
# mixin.perf.dynamic_resources.ctm=true # (default)
# mixin.perf.dynamic_resources.rs=true # (default)
# mixin.perf.dynamic_resources.supermartijncore=true # (default)
# mixin.perf.dynamic_sounds=true # (default)
# mixin.perf.dynamic_structure_manager=true # (default)
# mixin.perf.fast_forge_dummies=true # (default)
# mixin.perf.fast_registry_validation=true # (default)
# mixin.perf.faster_item_rendering=false # (default)
# mixin.perf.faster_structure_location=true # (default)
# mixin.perf.faster_texture_stitching=true # (default)
# mixin.perf.fix_loop_spin_waiting=true # (default)
# mixin.perf.forge_cap_retrieval=true # (default)
# mixin.perf.forge_registry_alloc=true # (default)
# mixin.perf.forge_registry_lambda=true # (default)
# mixin.perf.kubejs=true # (default)
# mixin.perf.model_optimizations=true # (default)
# mixin.perf.mojang_registry_size=true # (default)
# mixin.perf.nbt_memory_usage=true # (default)
# mixin.perf.patchouli_deduplicate_books=true # (default)
# mixin.perf.potential_spawns_alloc=true # (default)
# mixin.perf.reduce_blockstate_cache_rebuilds=true # (default)
# mixin.perf.remove_biome_temperature_cache=true # (default)
# mixin.perf.remove_spawn_chunks=false # (default)
# mixin.perf.resourcepacks=true # (default)
# mixin.perf.state_definition_construct=true # (default)
# mixin.perf.tag_id_caching=true # (default)
# mixin.perf.thread_priorities=true # (default)
# mixin.perf.ticking_chunk_alloc=true # (default)
# mixin.perf.worldgen_allocation=false # (default)
# mixin.safety=true # (default)
#
# User overrides go here.
mixin.perf.dynamic_resources=true
mixin.perf.faster_item_rendering=true

View File

@ -0,0 +1,13 @@
[general]
#Merge all dynamic resource packs from all mods that use this library into a single pack
merge_dynamic_packs = true
#Prevents map texture from being upladed to GPU when only map markers have changed.Could increase performance
lazy_map_upload = true
#Renders map textures using mipmap. Vastly improves look from afar as well when inside a Map Atlas from Map Atlases or similar. Set to 0 to have no mipmap like vanilla
#Range: 0 ~ 4
maps_mipmap = 3
#Fix minecraft entity shading to be exactly the same that blocks use. (1 for up,0.8 for north, 0.6 for west and 0.5 for down).This means that if you have a model and render it with a tile renderer or entity it will appear identical as one rendered via baked models.Using no gui will prevent it from changing item rendered in GUIs, in case you dont like that look.Note there is a known compat issue with Figura mod. Keep this True or False with that one
#Allowed Values: FALSE, NO_GUI, TRUE
consistent_entity_renderer_shading = "NO_GUI"

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,3 @@
#Controls if perks data should be queried on startup
query_perks = true

View File

@ -0,0 +1,8 @@
#This file stores configuration options for Iris, such as the currently active shaderpack
#Sun Aug 25 16:12:30 PDT 2024
colorSpace=SRGB
disableUpdateMessage=false
enableDebugOptions=false
maxShadowRenderDistance=16
shaderPack=Chocapic13_V9_Low.zip
enableShaders=false

View File

@ -0,0 +1,84 @@
[features]
#Defines the cinematic camera while zooming.
#'OFF' disables the cinematic camera
#'VANILLA' uses Vanilla's cinematic camera.
#'MULTIPLIED' is a multiplied variant of 'VANILLA'
#Allowed Values: OFF, VANILLA, MULTIPLIED
cinematic_camera = "OFF"
#Reduces the mouse sensitivity when zooming.
reduce_sensitivity = true
#Adds transitions between zooms.
#'OFF' disables transitions.
#'SMOOTH' replicates Vanilla's dynamic FOV.
#'LINEAR' removes the smoothiness.
#Allowed Values: OFF, SMOOTH, LINEAR
zoom_transition = "SMOOTH"
#The behavior of the zoom key.
#'HOLD' needs the zoom key to be hold.
#'TOGGLE' has the zoom key toggle the zoom.
#'PERSISTENT' makes the zoom permanent.
#Allowed Values: HOLD, TOGGLE, PERSISTENT
zoom_mode = "HOLD"
#Allows to increase or decrease zoom by scrolling.
zoom_scrolling = true
#Adds zoom manipulation keys along with the zoom key.
#Note that this config will NOT prevent the keybinds from being registered, but they will become unusable if false.
extra_key_binds = true
#Adds an overlay in the screen during zoom.
#'VIGNETTE' uses a vignette as the overlay.
#'SPYGLASS' uses the spyglass overlay with the vignette texture.
#The vignette texture can be found at: assets/okzoomer/textures/misc/zoom_overlay.png
#Allowed Values: OFF, VIGNETTE, SPYGLASS
zoom_overlay = "OFF"
#Determines how the zoom will depend on the spyglass.
#'REQUIRE_ITEM' will make zooming require a spyglass.
#'REPLACE_ZOOM' will replace spyglass's zoom with Ok Zoomer's zoom.
#'BOTH' will apply both options at the same time.
#The 'REQUIRE_ITEM' option is configurable through the okzoomer:zoom_dependencies item tag.
#Allowed Values: OFF, REQUIRE_ITEM, REPLACE_ZOOM, BOTH
spyglass_dependency = "OFF"
#If the OkZoomer overlay should be disabled when the HUD is hidden. (F1 mode)
disable_overlay_no_hud = true
[values]
#The divisor applied to the FOV when zooming.
#Range: 0.0 ~ 1.7976931348623157E308
zoom_divisor = 4.0
#The minimum value that you can scroll down.
#Range: 0.0 ~ 1.7976931348623157E308
minimum_zoom_divisor = 1.0
#The maximum value that you can scroll down.
#Range: 0.0 ~ 1.7976931348623157E308
maximum_zoom_divisor = 50.0
#The number of steps between the zoom divisor and the maximum zoom divisor.
#Used by zoom scrolling.
#Range: > 0
upper_scroll_steps = 20
#The number of steps between the zoom divisor and the minimum zoom divisor.
#Used by zoom scrolling.
#Range: > 0
lower_scroll_steps = 4
#The multiplier used for smooth transitions.
#Range: -1.0 ~ 1.0
smooth_multiplier = 0.75
#The multiplier used for the multiplied cinematic camera.
#Range: -4.0 ~ 4.0
cinematic_multiplier = 4.0
#The minimum value that the linear transition step can reach.
#Range: 0.0 ~ 1.7976931348623157E308
minimum_linear_step = 0.125
#The maximum value that the linear transition step can reach.
#Range: 0.0 ~ 1.7976931348623157E308
maximum_linear_step = 0.25
[tweaks]
#Allows resetting the zoom with the middle mouse button.
reset_zoom_with_mouse = true
#If enabled, the spyglass overlay texture is used instead of Ok Zoomer's overlay texture.
use_spyglass_texture = false
#If enabled, the zoom will use spyglass sounds on zooming in and out.
use_spyglass_sounds = false
#Shows toasts when the server imposes a restriction.
show_restriction_toasts = true

View File

@ -0,0 +1,6 @@
# Please be aware that enabling any third-party mod integration introduces instability and performance overheads, caution is strongly advised.
# If crashes or issues arise, disable the related modules as the first step in troubleshooting and report the issue to Polymorph.
fastfurnace = true
fastsuite = true
fastbench = true

View File

@ -0,0 +1,8 @@
# This is the configuration file for Radium.
# This file exists for debugging purposes and should not be configured otherwise.
# Before configuring anything, take a backup of the worlds that will be opened.
#
# You can find information on editing this file and all the available options here:
# https://github.com/jellysquid3/lithium-fabric/wiki/Configuration-File
#
# By default, this file will be empty except for this notice.

26
client/config/rrls.toml Normal file
View File

@ -0,0 +1,26 @@
#text.autoconfig.rrls.option.rgbProgress.@Tooltip
rgbProgress = false
#Allowed Values: PROGRESS, TEXT
type = "PROGRESS"
reloadText = ""
resetResources = false
#text.autoconfig.rrls.option.reInitScreen.@Tooltip
reInitScreen = true
#Allowed Values: ALL, LOADING, RELOADING, NONE
hideType = "RELOADING"
#text.autoconfig.rrls.option.forceClose.@Tooltip
forceClose = false
#text.autoconfig.rrls.option.blockOverlay.@Tooltip
blockOverlay = false
miniRender = true
#text.autoconfig.rrls.option.removeOverlayAtEnd.@Tooltip
removeOverlayAtEnd = true
#text.autoconfig.rrls.option.earlyPackStatusSend.@Tooltip[0]
#text.autoconfig.rrls.option.earlyPackStatusSend.@Tooltip[1]
earlyPackStatusSend = false
#Allowed Values: FORCE_LOAD, LOAD, NONE
doubleLoad = "FORCE_LOAD"
#text.autoconfig.rrls.option.animationSpeed.@Tooltip
animationSpeed = 1000.0
skipForgeOverlay = false

View File

@ -0,0 +1,6 @@
# This is the configuration file for Sodium.
#
# You can find information on editing this file and all the available options here:
# https://github.com/jellysquid3/sodium-fabric/wiki/Configuration-File
#
# By default, this file will be empty except for this notice.

View File

@ -0,0 +1,24 @@
{
"quality": {
"weather_quality": "DEFAULT",
"leaves_quality": "DEFAULT",
"enable_vignette": true
},
"advanced": {
"enable_memory_tracing": false,
"use_advanced_staging_buffers": true,
"cpu_render_ahead_limit": 3
},
"performance": {
"chunk_builder_threads": 0,
"always_defer_chunk_updates_v2": true,
"animate_only_visible_textures": true,
"use_entity_culling": true,
"use_fog_occlusion": true,
"use_block_face_culling": true,
"use_no_error_g_l_context": true
},
"notifications": {
"hide_donation_button": true
}
}

View File

@ -0,0 +1,56 @@
#Dynamic Lights Settings
[Settings]
[Settings."FPS Counter"]
"FPS Counter Distance" = 12
"Display FPS Counter (OFF, SIMPLE, ADVANCED)" = "OFF"
[Settings.Misc]
"Render Fog" = true
#Allowed Values: WINDOWED, BORDERLESS, FULLSCREEN
"Use Borderless Fullscreen" = "FULLSCREEN"
"Cloud Height [Raw, Default 256]" = 256
"Chunk Fade In Quality (OFF, FAST, FANCY)" = "FANCY"
"Hide JEI Until Searching" = true
"Enable Extended Server View Distance" = true
[Settings.Zoom]
"Cinematic Camera Mode (OFF, VANILLA, MULTIPLIED)" = "OFF"
"Zoom Scrolling Enabled" = true
"Zoom Transition Mode (TOGGLE, HOLD, PERSISTENT)" = "HOLD"
"Zoom Transition Mode (OFF, LINEAR, SMOOTH)" = "SMOOTH"
"Lower Zoom Sensitivity" = true
"Zoom Overlay?" = true
[Settings."True Darkness"]
#Allowed Values: PITCH_BLACK, REALLY_DARK, DARK, DIM
"Darkness Setting (PITCH_BLACK, REALLY_DARK, DARK, DIM)" = "DARK"
"Use True Darkness" = true
[Settings."True Darkness".Advanced]
#Range: 0.0 ~ 1.0
"Minimum Moon Brightness (0->1)" = 0.0
"Ignore Moon Light" = false
#Range: 0.0 ~ 1.0
"Maximum Moon Brightness (0->1)" = 0.25
"Only Effect Block Lighting" = false
[Settings."True Darkness"."Dimension Settings"]
#Range: 0.0 ~ 1.0
"Dark End Fog Brightness (0->1)" = 0.0
"Dark Nether?" = false
"Dark By Default?" = false
#Range: 0.0 ~ 1.0
"Dark Nether Fog Brightness (0->1)" = 0.5
"Dark If No Skylight?" = false
"Dark Overworld?" = true
"Dark End?" = false
[Settings."Entity Distance"]
"Enable Max Distance Checks" = true
"(Entity) Max Vertical Render Distance [Raw, Default 32]" = 32
"(Entity) Max Horizontal Render Distance [Squared, Default 64^2]" = 4096
"(TileEntity) Max Horizontal Render Distance [Squared, Default 64^2]" = 4096
"(TileEntity) Max Vertical Render Distance [Raw, Default 32]" = 32

View File

@ -0,0 +1,25 @@
#General settings
[general]
#Determining the spawn chance of sabigatana.
#Range: 0.0 ~ 1.0
sabigatana_spawn_chance = 0.05
#Determining the spawn chance of a broken sabigatana.
#Range: 0.0 ~ 1.0
broken_sabigatana_spawn_chance = 0.15
#Determines whether to make hunger effect repair slashblade.
#If enable, if player has hunger effect, your slashblade in hotbar will be repaired, cost player's hunger.
hunger_can_repair = true
#Determines whether to enable slashblade's PVP.
#If enable, player can attack player with SlashBlade.
pvp_enable = false
#Determining the proud soul cost for single summon mirage blade.
#Range: > 1
summon_sword_cost = 2
#Determining the max proud soul count for single mobs kill.
#Range: > 1
max_proud_soul_got = 100
#Determining the base exhaustion for slashblade's self-repair.
#Range: 1.0E-4 ~ 1.7976931348623157E308
bewitched_hunger_exhaustion = 0.05

View File

@ -0,0 +1,8 @@
["Config category"]
#Delay before a chunk is saved to disk, default: 300 seconds. If you enable the noSaveAll config, it is suggest to set this to 180.
#Range: 100 ~ 3000
chunkSaveDelay = 300
#Enables debug logging of how many chunks got saved in a tick. default: false
debugLogging = false

View File

@ -0,0 +1,10 @@
{
"chunkSaveDelay": {
"desc:": "Delay before a chunk is saved to disk, default: 300 seconds. If you enable the noSaveAll config, it is suggest to set this to 180.",
"chunkSaveDelay": 300
},
"debugLogging": {
"desc:": "Enables debug logging of how many chunks got saved in a tick. default: false",
"debugLogging": false
}
}

View File

@ -0,0 +1,64 @@
{
"animation_settings": {
"animation": true,
"water": true,
"lava": true,
"fire": true,
"portal": true,
"block_animations": true,
"sculk_sensor": true
},
"particle_settings": {
"particles": true,
"rain_splash": true,
"block_break": true,
"block_breaking": true,
"other": {}
},
"detail_settings": {
"sky": true,
"sun_moon": true,
"stars": true,
"rain_snow": true,
"biome_colors": true,
"sky_colors": true
},
"render_settings": {
"fog_type": "DEFAULT",
"fog_distance": 0,
"fog_start": 100,
"multi_dimension_fog_control": false,
"dimensionFogDistance": {
"minecraft:overworld": 0
},
"light_updates": true,
"item_frame": true,
"armor_stand": true,
"painting": true,
"piston": true,
"beacon_beam": true,
"enchanting_table_book": true,
"item_frame_name_tag": true,
"player_name_tag": true
},
"extra_settings": {
"overlay_corner": "TOP_LEFT",
"text_contrast": "NONE",
"show_fps": false,
"show_f_p_s_extended": false,
"show_coords": false,
"reduce_resolution_on_mac": true,
"use_adaptive_sync": false,
"cloud_height": 192,
"cloud_distance": 100,
"toasts": true,
"advancement_toast": true,
"recipe_toast": true,
"system_toast": true,
"tutorial_toast": true,
"instant_sneak": false,
"prevent_shaders": false,
"steady_debug_hud": true,
"steady_debug_hud_refresh_interval": 1
}
}

View File

@ -0,0 +1,7 @@
# This is the configuration file for Sodium Extra.
# This file exists for debugging purposes and should not be configured otherwise.
#
# You can find information on editing this file and all the available options here:
# https://github.com/FlashyReese/sodium-extra-fabric/wiki/Configuration-File
#
# By default, this file will be empty except for this notice.

View File

@ -0,0 +1,6 @@
#Common Settings
[common]
#Turns on/off loot added to various vanilla chest loot tables
chestLootEnabled = true

View File

@ -0,0 +1,9 @@
#Client Settings
[client]
#Positions where sort buttons can display to help with conflicts with controls from other mods
#Allowed Values: TITLE_LINE_RIGHT, BELOW_UPGRADES, BELOW_UPGRADE_TABS, HIDDEN
sortButtonsPosition = "TITLE_LINE_RIGHT"
#Whether click sound should play when custom buttons are clicked in gui
playButtonSound = true

View File

@ -0,0 +1,6 @@
#Common Settings
[common]
#Disable / enable any items here (disables their recipes)
enabledItems = ["sophisticatedbackpacks:void_upgrade|true", "sophisticatedbackpacks:advanced_refill_upgrade|true", "sophisticatedbackpacks:advanced_pump_upgrade|true", "sophisticatedbackpacks:upgrade_base|true", "sophisticatedbackpacks:filter_upgrade|true", "sophisticatedbackpacks:magnet_upgrade|true", "sophisticatedbackpacks:advanced_pickup_upgrade|true", "sophisticatedbackpacks:jukebox_upgrade|true", "sophisticatedbackpacks:smoking_upgrade|true", "sophisticatedbackpacks:everlasting_upgrade|true", "sophisticatedbackpacks:compacting_upgrade|true", "sophisticatedbackpacks:advanced_restock_upgrade|true", "sophisticatedbackpacks:advanced_magnet_upgrade|true", "sophisticatedbackpacks:blasting_upgrade|true", "sophisticatedbackpacks:refill_upgrade|true", "sophisticatedbackpacks:auto_blasting_upgrade|true", "sophisticatedbackpacks:deposit_upgrade|true", "sophisticatedbackpacks:advanced_tool_swapper_upgrade|true", "sophisticatedbackpacks:advanced_filter_upgrade|true", "sophisticatedbackpacks:iron_backpack|true", "sophisticatedbackpacks:auto_smoking_upgrade|true", "sophisticatedbackpacks:advanced_feeding_upgrade|true", "sophisticatedbackpacks:diamond_backpack|true", "sophisticatedbackpacks:gold_backpack|true", "sophisticatedbackpacks:inception_upgrade|true", "sophisticatedbackpacks:copper_backpack|true", "sophisticatedbackpacks:crafting_upgrade|true", "sophisticatedbackpacks:advanced_deposit_upgrade|true", "sophisticatedbackpacks:anvil_upgrade|true", "sophisticatedbackpacks:xp_pump_upgrade|true", "sophisticatedbackpacks:tank_upgrade|true", "sophisticatedbackpacks:auto_smelting_upgrade|true", "sophisticatedbackpacks:advanced_void_upgrade|true", "sophisticatedbackpacks:pickup_upgrade|true", "sophisticatedbackpacks:stack_upgrade_tier_4|true", "sophisticatedbackpacks:stack_upgrade_tier_2|true", "sophisticatedbackpacks:stack_upgrade_tier_3|true", "sophisticatedbackpacks:stack_upgrade_tier_1|true", "sophisticatedbackpacks:restock_upgrade|true", "sophisticatedbackpacks:stonecutter_upgrade|true", "sophisticatedbackpacks:advanced_compacting_upgrade|true", "sophisticatedbackpacks:stack_upgrade_starter_tier|true", "sophisticatedbackpacks:backpack|true", "sophisticatedbackpacks:pump_upgrade|true", "sophisticatedbackpacks:tool_swapper_upgrade|true", "sophisticatedbackpacks:smelting_upgrade|true", "sophisticatedbackpacks:feeding_upgrade|true", "sophisticatedbackpacks:battery_upgrade|true"]

View File

@ -0,0 +1,243 @@
#Tweak and change the various block animations.
#Only cosmetic stuff in here so to leave default if not interested.
#Remember to delete this and server configs and let it refresh every once in a while since I might have tweaked it
[blocks]
[blocks.globe]
#Enable a random globe texture for each world
random_world = true
#Displays current coordinates when using a globe
show_coordinates = true
[blocks.notice_board]
#Allows notice board displayed text to be centered instead of being left aligned
centered_text = true
[blocks.clock_block]
#Display 24h time format. False for 12h format
24h_format = true
[blocks.pedestal]
#Enable displayed item spin
spin = true
#Spin speed
#Range: 0.0 ~ 100.0
speed = 2.0
#Enable special display types for items like swords, tridents or end crystals
fancy_renderers = true
[blocks.bubble_block]
#Wobbling intensity. set to 0 to disable
#Range: 0.0 ~ 1.0
wobble = 0.2
#How fast it grows when created. 1 to be instant
#Range: 0.0 ~ 1.0
grow_speed = 0.4
[blocks.item_shelf]
#Translate down displayed 3d blocks so that they are touching the shelf.
#Note that they will not be centered vertically this way
supported_blocks = true
[blocks.wind_vane]
#Wind vane animation swings according to this equation:
#pitch(time) = max_angle_1*sin(2pi*time*pow/period_1) + <max_angle_2>*sin(2pi*time*pow/<period_2>)
#where:
# - pow = max(1,redstone_power*<power_scaling>)
# - time = time in ticks
# - redstone_power = block redstone power
#<power_scaling> = how much frequency changes depending on power. 2 means it spins twice as fast each power level (2* for rain, 4* for thunder)
#increase to have more distinct indication when weather changes
#Range: 1.0 ~ 100.0
power_scaling = 3.0
#Amplitude (maximum pitch) of first sine wave
#Range: 0.0 ~ 360.0
max_angle_1 = 30.0
#Range: 0.0 ~ 360.0
max_angle_2 = 10.0
#Base period in ticks at 0 power of first sine wave
#Range: 0.0 ~ 2000.0
period_1 = 450.0
#This should be kept period_1/3 for a symmetric animation
#Range: 0.0 ~ 2000.0
period_2 = 150.0
[blocks.flag]
#How slow a flag will oscillate. (Period of oscillation)
#Lower value = faster oscillation
#Range: 0 ~ 10000
slowness = 100
#How wavy the animation will be in pixels. (Wavelength)
#Range: 0.001 ~ 100.0
wavyness = 4.0
#How tall the wave lobes will be. (Wave amplitude)
#Range: 0.0 ~ 100.0
intensity = 1.0
#How much the wave amplitude increases each pixel. (Amplitude increment per pixel)
#Range: 0.0 ~ 10.0
intensity_increment = 0.3
#At which graphic settings flags will have a fancy renderer: 0=fast, 1=fancy, 2=fabulous
#Allowed Values: FAST, FANCY, FABULOUS
fanciness = "FABULOUS"
#Makes flags render as sideways banner. Ignores many of the previously defined configs
render_as_banner = false
[blocks.captured_mobs]
#THIS IS ONLY FOR VISUALS! To allow more entities in cages you need to edit the respective tags!
#A list of mobs that can be ticked on client side when inside jars. Mainly used for stuff that has particles. Can cause issues and side effects so use with care
tickable_inside_jars = ["iceandfire:pixie", "druidcraft:dreadfish", "druidcraft:lunar_moth", "alexsmobs:hummingbird"]
[blocks.hat_stand]
[blocks.hat_stand.swing_physics]
min_angle = 0.0
collision_force = 15.0
damping = 1.625
collision_inertia = 1.5
collision_considers_entity_hitbox = true
frequency = 1.5
max_angle = 54.999996
[blocks.turn_table]
#Display visual particles when a block is rotated
turn_particles = true
[blocks.speaker_block]
#Mute speaker block incoming narrator messages and displays them in chat instead
mute_narrator = false
[blocks.rope]
#Amplitude of rope wobbling effect
#Range: 0.0 ~ 20.0
wobbling_amplitude = 1.2
#Period of rope wobbling effect
#Range: 0.01 ~ 200.0
wobbling_period = 12.0
#Particle parameters
[particles]
#Rotation particle
[particles.turn_particle]
#An RGBA color
initial_color = "#002A77EA"
#An RGBA color
fade_color = "#0032BEFA"
#General settings
[general]
#Disables Optifine warn screen
no_optifine_warn_screen = false
#Disables Amendments suggestion screen
no_amendments_screen = false
#Enable Quark style config button on main menu. Needs Configured installed to work
config_button = false
#Config button Y offset
#Range: -10000 ~ 10000
config_button_y_offset = 0
#Show some tooltip hints to guide players through the mod
tooltip_hints = true
#Show tooltips items that have been made placeable
placeable_tooltips = true
#Enables custom Configured config screen
custom_configured_screen = true
#ignore this
#Range: -10.0 ~ 10.0
test1 = 0.0
#ignore this
#Range: -10.0 ~ 10.0
test2 = 0.0
#ignore this
#Range: -10.0 ~ 10.0
test3 = 0.0
#Game tweaks
[tweaks]
#Colors the brewing stand potion texture depending on the potions it's brewing.
#If using a resource pack add tint index from 0 to 3 to the 3 potion layers
brewing_stand_colors = true
#Makes tipped arrows show their colors when loaded with a crossbow
crossbows_colors = true
#Allow to right click with a clock to display current time in numerical form
clock_right_click = true
#Allow to right click with a compass to display current coordinates in numerical form
compass_right_click = false
#Renders an enchantment glint on placeable enchanted booksNote that turning this on will make book piles use tile renderer instead of baked models making them slower to render
placeable_books_glint = false
#Placeable books random colors
placeable_books_random_colors = ["brown", "orange", "yellow", "red", "green", "lime", "cyan", "blue", "purple"]
#Enables banner pattern tooltip image preview
banner_pattern_tooltip = true
#Enables paintings tooltip image preview
paintings_tooltip = true
#Enables sherds tooltip image preview
sherds_tooltip = true
#Size of the tooltip image used for Sherds, Blackboards, Banner patterns and Paintings
#Range: 1 ~ 255
tooltip_image_size = 80
#Wearing mob heads will apply post processing
mob_head_shaders = true
#Sends your current chat when you die while typing
send_chat_on_death = true
[tweaks.colored_maps]
#Needs the server config with same name on. If on here it will ignore the server one and keep vanilla colors
tinted_blocks_on_maps = true
#Colors tall grass same color as grass
tall_grass_color = true
#Makes colored maps a bit more accurate. Might affect performance
accurate_colors = false
[items]
[items.slingshot]
#Adds an overlay to slingshots in gui displaying currently selected block
overlay = true
#Render the block outline for distant blocks that are reachable with a slingshot enchanted with Stasis
stasis_block_outline = true
#An RGBA color for the block outline in hex format, for example 0x00000066 for vanilla outline colors
block_outline_color = "#FFFFFF66"
#How big should a slingshot projectile look
#Range: 0.0 ~ 1.0
projectile_scale = 0.5
[items.altimeter]
#Click action for depth meter which displays current depth
click_action = true
#Allows depth meter to have unique textures per each dimension. Add more dimensions IDs and a matching texture in the correct path replacing ':' with '_'
#This is a list. Add more entries with syntax [[...]]
extra_dimension_textures = ["minecraft:the_nether", "minecraft:the_end"]
#Increasing this to be more than 1 will result in delth meter display image to be shown in float amounts instead of pixel perfect ones
#Range: 1 ~ 10
texture_precision_multiplier = 1
[items.quiver]
#Z offset for quiver render when wearing armor. Useful for when you have custom armor bigger than vanilla to void clipping. Leave at -1 for automatic offset
#Range: -1.0 ~ 1.0
armor_render_offset = -1.0
#How quivers should render onto players
#Allowed Values: HIDDEN, BACK, HIP, THIGH
render_mode = "THIGH"
#How skeleton with quivers should render it
#Allowed Values: HIDDEN, BACK, HIP, THIGH
skeleton_render_mode = "THIGH"
#Adds an overlay to quivers in gui displaying currently selected arrow
overlay = true
#Allows using your mouse to select an arrow in the quiver GUI
mouse_movement_in_gui = true
#Quiver GUI X offset from default position
#Range: -1000 ~ 1000
gui_x_offset = 0
#Quiver GUI Y offset from default position
#Range: -1000 ~ 1000
gui_y_offset = 0
[items.wrench]
#Display visual particles when a block is rotated
turn_particles = true
[items.flute]
#Display visual particles when a playing a flute
note_particles = true

View File

@ -0,0 +1,563 @@
[redstone]
wind_vane = true
clock_block = true
redstone_illuminator = true
crank = true
cog_block = true
gold_door = true
gold_trapdoor = true
lock_block = true
relayer = true
[redstone.speaker_block]
enabled = true
#Enable/disable speaker block narrator mode
narrator_enabled = true
#Max text
#Range: 0 ~ 10000
max_text = 32
#Maximum block range
#Range: 0 ~ 100000000
range = 64
[redstone.bellows]
enabled = true
#bellows pushes air following this equation:
#air=(sin(2PI*ticks/period)<0), with period = base_period-(redstone_power-1)*power_scaling
#represents base period at 1 power
#Range: 1 ~ 512
base_period = 78
#entities with velocity greater than this won't be pushed
#Range: 0.0 ~ 16.0
power_scaling = 2.0
#velocity increase uses this equation:
#vel = base_vel*((range-entity_distance)/range) with base_vel = base_velocity_scaling/period
#note that the block will push further the faster it's pulsing
#Range: 0.0 ~ 64.0
base_velocity_scaling = 5.0
#maximum range
#note that it will still only keep alive the two fire blocks closer to it
#Range: 0 ~ 16
range = 5
[redstone.spring_launcher]
enabled = true
#spring launcher launch speed
#Range: 0.0 ~ 16.0
velocity = 1.5
#fall distance needed to trigger the automatic spring launch
#Range: 0 ~ 512
fall_height_required = 5
[redstone.enderman_head]
enabled = true
drop_head = true
#Time to increase 1 power level when being looked at
#Range: 0 ~ 10000
ticks_to_increase_power = 15
#do enderman heads work when looked from any side?
work_from_any_side = false
[redstone.turn_table]
enabled = true
#can rotate entities standing on it?
rotate_entities = true
#Allows turn table to shuffle containers content when rotated over horizontal axis
shuffle_containers = true
[redstone.pulley_block]
enabled = true
#Chance for a new mineshaft elevator piece to spawn
#Range: 0.0 ~ 1.0
mineshaft_elevator = 0.035
[redstone.dispenser_minecart]
enabled = true
#Dispenser minecarts will have their dispenser facing forward instead of up
face_forward = false
[redstone.faucet]
enabled = true
#Turn off to prevent faucets from dropping items
spill_items = true
#Allows faucets to fill entities inventories
fill_entities_below = false
[redstone.crystal_display]
enabled = true
#Allows chaining 2 crystal displays, letting one power the other to its left IF its own power exceeds 10. Given power will be its own divided by 10. Note that to work the decimal display must NOT have power directly behind it. Doing so will override the behavior to non chaining mode
chaining = true
[functional]
fodder = true
hourglass = true
[functional.rope]
#So you came here to disable supp rope not because they are bad but because they are the easiest to disable, despite them doing all the stuff other ropes can do. Well too bad, this config doesnt do anything :P. Learn how to use datapacks to disable stuff, like its normally done
enabled = true
#Allows ropes to be supported & attached to solid block sides
block_side_attachment = true
#Makes sliding down ropes as fast as free falling, still negating fall damage
slide_on_fall = true
#In case you want to disable supplementaries ropes you can specify here another mod rope and they will be used for rope arrows and in mineshafts instead
rope_override = "supplementaries:rope"
#Enables horizontal placement of ropes
horizontal_ropes = true
[functional.jar]
enabled = true
#Jar liquid capacity: leave at 12 for pixel accuracy
#Range: 0 ~ 1024
capacity = 12
#Allow right click to instantly eat or drink food or potions inside a placed jar.
#Disable if you think this ability is op (honey for example). Cookies are excluded
drink_from_jar = false
#Allows the player to directly drink from jar items
drink_from_jar_item = false
#Dynamically allows all small mobs inside jars depending on their hitbox size. Tinted jars can accept hostile mbos too
jar_auto_detect = false
#Allow Jars to capture small mobs
jar_capture = true
#Allow Jars to hold cookies
jar_cookies = true
#Allow Jars to hold liquids from bottles, buckets and bowls
jar_liquids = true
[functional.cage]
enabled = true
#Allows all entities to be captured by cages and jars. Not meant for survival
allow_all_mobs = false
#Allows all baby mobs to be captured by cages
cage_allow_all_babies = false
#Dynamically allows all small mobs inside cages depending on their hitbox size
cage_auto_detect = false
#Makes it so all (hostile) mobs captured by cages and jars will be set to persistent so they won't despawn when released
persistent_mobs = false
#Health percentage under which mobs will be allowed to be captured by cages and jars. Leave at 100 to accept any health level
#Range: 1 ~ 100
health_threshold = 100
[functional.safe]
enabled = true
#Makes safes only breakable by their owner or by a player in creative
prevent_breaking = false
#Make safes simpler so they do not require keys:
#they will be bound to the first person that opens one and only that person will be able to interact with them
simple_safes = false
[functional.sack]
enabled = true
#Penalize the player with slowness effect when carrying too many sacks
sack_penalty = true
#Maximum number of sacks after which the overencumbered effect will be applied. Each multiple of this number will increase the effect strength by one
#Range: 0 ~ 50
sack_increment = 2
#How many slots should a sack have
#Range: 1 ~ 27
slots = 9
[functional.bamboo_spikes]
enabled = true
tipped_spikes = true
#Allows entities killed by spikes to drop loot as if they were killed by a player
player_loot = false
#Alternative mode for bamboo spikes. Allows only harmful effects to be applied on them and they obtain infinite durability
only_allow_harmful_effects = true
#Populate the creative inventory with all tipped spikes variations
populate_creative_tab = true
[functional.urn]
enabled = true
#Chance for an urn to spawn a critter from the urn_spawn tag
#Range: 0.0 ~ 1.0
critter_spawn_chance = 0.009999999776482582
cave_urns = true
[functional.soap]
enabled = true
#Dyed Bock types that cannot be cleaned with soap
clean_blacklist = ["minecraft:glazed_terracotta", "botania:mystical_flower", "mna:chimerite_crystal", "botania:floating_flower", ",minecraft:mushroom", "botania:mushroom", "botania:tall_mystical_flower", "botania:petal_block", "morered:network_cable", "xycraft_world:glowing_shiny_aurey_block", "xycraft_world:shiny_aurey_block", "xycraft_world:rgb_lamp", "xycraft_world:glowing_rgb_viewer", "xycraft_world:glowing_matte_rgb_block", "xycraft_world:rgb_lamp_pole"]
#This is a map of special blocks that can be cleaned with soap
[functional.soap.special_blocks]
"minecraft:sticky_piston" = "minecraft:piston"
"quark:dirty_glass_pane" = "minecraft:glass_pane"
"quark:dirty_glass" = "minecraft:glass"
"#alexscaves:cave_paintings" = "alexscaves:smooth_limestone"
[functional.present]
enabled = true
trapped_present = true
[functional.flax]
enabled = true
wild_flax = true
[building]
lapis_bricks = true
deepslate_lamp = true
end_stone_lamp = true
blackstone_lamp = true
stone_lamp = true
stone_tile = true
blackstone_tile = true
sconce = true
sconce_lever = true
pancake = true
netherite_door = true
netherite_trapdoor = true
checker_block = true
raked_gravel = true
feather_block = true
statue = true
flower_box = true
doormat = true
flint_block = true
candle_holder = true
[building.blackboard]
enabled = true
#Enable to draw directly on a blackboard using any dye. Gui still only works in black and white
colored_blackboard = false
#Interaction mode for blackboards
#Allowed Values: BOTH, GUI, MANUAL
interaction_mode = "BOTH"
[building.timber_frame]
enabled = true
#Allow placing a timber frame directly on a block by holding shift
swap_on_shift = false
#Allows axes to remove a framed block leaving the contained block intact
axes_strip = true
#Replace a timber frame with wattle and daub block when daub is placed in it
replace_daub = true
[building.iron_gate]
enabled = true
#Allows two iron gates to be opened simultaneously when on top of the other
double_opening = true
#Makes iron (ang gold) gates behave like their door counterpart so for example iron gates will only be openable by redstone
door-like_gates = false
[building.item_shelf]
enabled = true
#Makes item shelves climbable
climbable_shelves = false
[building.sugar_cube]
enabled = true
#Duration in seconts of speed effect garanted to horses that eat a sugar cube
#Range: 0 ~ 1000
horse_speed_duration = 10
[building.planter]
enabled = true
#Makes so saplings that grow in a planter will break it turning into rooted dirt
broken_by_sapling = false
#When Farmers Delight is on planter will also act like rich soil and use it in its recipe
rich_soil_planter = true
[building.notice_board]
enabled = true
#Allows notice boards to accept and display any item, not just maps and books
allow_any_item = false
#Enables a GUI for the block. Not needed as the block just holds one item which you can place by clicking on it
gui = true
[building.pedestal]
enabled = true
#If enabled end crystals placed on a pedestals will provide an enchantment power bonus equivalent to 3 bookshelves
#Range: 0 ~ 100
crystal_enchanting = 3
[building.ash]
enabled = true
#Burnable blocks will have a chance to create ash layers when burned. Greater this number the greater the chance will be
#Range: 0.0 ~ 1.0
ash_from_fire_chance = 1.0
#Burning mobs will drop ash when they die
ash_from_burning_mobs = true
#Allows rain to wash away ash layers overtime
rain_wash_ash = true
#Use a datapack to tweak rarity
basalt_ash = true
[building.flag]
enabled = true
#Allows right/left clicking on a stick to lower/raise a flag attached to it
stick_pole = true
#Maximum allowed pole length
#Range: 0 ~ 256
pole_length = 16
[building.goblet]
enabled = true
#Allows drinking from goblets
allow_drinking = true
[building.globe]
enabled = true
sepia_globe = true
[building.sign_post]
enabled = true
[building.sign_post.way_sign]
#Entirely disables them from spawning
enabled = true
#With this option road signs will display the distance to the structure that they are pointing to
show_distance_text = true
[building.daub]
enabled = true
wattle_and_daub = true
[building.ash_bricks]
enabled = true
[building.hat_stand]
enabled = true
#Allow all items to go on hat stand
unrestricted = false
[tools]
candy = true
stasis = true
altimeter = true
[tools.quiver]
enabled = true
#Allows using a quiver without being slowed down
use_without_slow = true
#Arrow stacks that can fit inside a quiver. Requires reboot
#Range: 1 ~ 9
slots = 6
#Increase this number to alter the probability for a Skeleton with quiver to spawn. Note that this also depends on local difficulty so you wont ever see them on easy and very rarely on normal. Similar logic to equipment
#Range: 0.0 ~ 1.0
quiver_skeleton_spawn_chance = 0.03
#Allows quiver to only be used when in offhand or in curio slot
only_works_in_curio = false
#Arrows you pickup will try to go in a quiver if available provided it has some arrow of the same type
quiver_pickup = true
[tools.slice_map]
enabled = true
#Multiplier that will be applied by slice maps to lower their range compared to normal maps
#Range: 0.0 ~ 1.0
range_multiplier = 0.25
[tools.bubble_blower]
enabled = true
#Amount of soap consumed per bubble block placed
#Range: 1 ~ 25
stasis_cost = 5
[tools.bubble_blower.bubble_block]
#Max lifetime of bubble blocks. Set to 10000 to have it infinite
#Range: 1 ~ 10000
lifetime = 1200
#Can bubble break when touched on?
break_when_touched = true
#If true feather falling prevents breaking bubbles when stepping on them
feather_falling_prevents_breaking = true
[tools.wrench]
enabled = true
#Allows wrenches to bypass a block interaction action prioritizing their own when on said hand
#Allowed Values: MAIN_HAND, OFF_HAND, BOTH, NONE
bypass_when_on = "MAIN_HAND"
[tools.rope_arrow]
enabled = true
#Max number of robe items allowed to be stored inside a rope arrow
#Range: 1 ~ 256
capacity = 32
#Makes rope arrows exclusive to crossbows
exclusive_to_crossbows = false
[tools.flute]
enabled = true
#Radius in which an unbound flute will search pets
#Range: 0 ~ 500
unbound_radius = 64
#Max distance at which a bound flute will allow a pet to teleport
#Range: 0 ~ 500
bound_distance = 64
[tools.bomb]
enabled = true
#Bomb explosion radius (damage depends on this)
#Range: 0.1 ~ 10.0
explosion_radius = 2.0
#Do bombs break blocks like tnt?
#Allowed Values: ALL, WEAK, NONE
break_blocks = "WEAK"
#Put here any number other than 0 to have your bombs explode after a certain amount of ticks instead than on contact
#Range: 0 ~ 100000
bomb_fuse = 0
[tools.bomb.blue_bomb]
#Bomb explosion radius (damage depends on this)
#Range: 0.1 ~ 10.0
explosion_radius = 5.15
#Do bombs break blocks like tnt?
#Allowed Values: ALL, WEAK, NONE
break_blocks = "WEAK"
[tools.slingshot]
enabled = true
#Slingshot range multiplier. Affect the initial projectile speed
#Range: 0.0 ~ 5.0
range_multiplier = 1.0
#Time in ticks to fully charge a slingshot
#Range: 0 ~ 100
charge_time = 20
#Deceleration for the stasis projectile
#Range: 0.1 ~ 1.0
stasis_deceleration = 0.9625
#Allow enderman to intercept any slingshot projectile
unrestricted_enderman_intercept = true
#Allows splash potions to be thrown by slingshots
allow_splash_potions = false
#Allows bombs to be thrown by slingshots
allow_bombs = false
#Allows fire charges to be thrown by slingshots
allow_fire_charges = false
#Allows snowballs to be thrown by slingshots
allow_snowballs = false
#Allows enderpearls to be thrown by slingshots
allow_enderpearls = false
[tools.antique_ink]
enabled = true
#General settings
[general]
#Enable Creative Tab
creative_tab = false
#Set to false to disable custom dispenser behaviors (i.e: filling jars) if for some reason they are causing trouble
dispensers = true
#Creates a creative tab full of filled jars
jar_tab = false
#Save generated resources to disk in a 'debug' folder in your game directory. Mainly for debug purposes but can be used to generate assets in all wood types for your mods :0
debug_save_dynamic_pack = false
#Turn this on to disable any interaction on blocks placed by other players. This affects item shelves, signs, flower pots, and boards. Useful for protected servers. Note that it will affect only blocks placed after this is turned on and such blocks will keep being protected after this option is disabled
server_protection = false
#slightly increase this or decrease this number to tweak the red merchant spawn chance. Won't spawn at 0 and will spawn twice as often on 2
#Range: 0.0 ~ 10.0
red_merchant_spawn_multiplier = 1.0
#Vanilla tweaks
[tweaks]
[tweaks.shulker_helmet]
#Allows wearing shulker shells
enabled = true
[tweaks.golden_apple_disenchant]
enabled = true
[tweaks.traders_open_doors]
#Allows traders to open doors (because they couldnt aparently)
enabled = true
[tweaks.dispenser_tweaks]
#Allows dispensers to use axes on blocks to strip logs and scrape off copper oxidation and wax
axe_strip = true
#Enables shooting ender pearls with dispensers
shoot_ender_pearls = true
[tweaks.throwable_bricks]
#Throw bricks at your foes! Might break glass blocks
enabled = true
[tweaks.placeable_sticks]
#Allow placeable sticks
sticks = true
#Allow placeable blaze rods
blaze_rods = true
[tweaks.placeable_gunpowder]
#Allow placeable gunpowder
enabled = true
#Number of ticks it takes for gunpowder to burn 1 stage (out of 8). Increase to slow it down
#Range: 0 ~ 20
speed = 2
#Age at which it spread to the next gunpowder block. Also affects speed
#Range: 0 ~ 8
spread_age = 2
[tweaks.raked_gravel]
#allow gravel to be raked with a hoe
enabled = true
[tweaks.bottle_xp]
#Allow bottling up xp by using a bottle on an enchanting table
enabled = false
#bottling health cost
#Range: 0 ~ 20
cost = 2
#Block that should be clicked on for bottling to work. Leave blank for enchanting table. You can put another block here from another mod if you find it more fitting
target_block = ""
[tweaks.map_tweaks]
#Cartographers will sell 'adventurer maps' that will lead to a random vanilla structure (choosen from a thought out preset list).
#Best kept disabled if you are adding custom adventurer maps with datapack (check the wiki for more)
random_adventurer_maps = true
#Select a random structure to look for instead of iterating through all of the ones in the tag returning the closest. Turning on will make ones that have diff structures (aka all different ruined portals) show up more. On could take much more time to compute
random_adventurer_maps_select_random_structure = true
#Enables beacons, lodestones, respawn anchors, beds, conduits, portals to be displayed on maps by clicking one of them with a map
block_map_markers = true
#Shows a death marker on your map when you die. Requires a recovery compass in player inventory or similar
#Allowed Values: OFF, WITH_COMPASS, ALWAYS
death_marker = "WITH_COMPASS"
#If Quark is installed adventurer maps will be replaced by adventurer quills. These will not lag the server when generating
quill_adventurer_maps = true
#If Quark is installed replaces buried treasure and mansion maps with their equivalent quill form. This removes the lag spike they create when generating
quill_vanilla_maps = true
#Miminum search radius for quill. Used to incrase the radius of vanilla searches. For reference buried treasures are at 50 and locate is at 100 chunks
#Range: 10 ~ 600
min_search_radius = 75
#Makes blocks tagged as 'tinted_on_map' use their tint color. This allows for accurate biome colors for water and grass as well as other custom block that use any tint
tinted_blocks_on_maps = true
[tweaks.placeable_books]
#Allows written books to be placed down. Requires shift clicking
written_books = true
#Allow books and enchanted books to be placed on the ground
enabled = true
#Enchantment power bonus given by normal book piles with 4 books. Piles with less books will have their respective fraction of this total. For reference a vanilla bookshelf provides 1
#Range: 0.0 ~ 5.0
book_power = 1.0
#Enchantment power bonus given by normal book piles with 4 books. Piles with less books will have their respective fraction of this total. For reference a vanilla bookshelf provides 1
#Range: 0.0 ~ 5.0
enchanted_book_power = 1.334
#Allow all books to be placed both vertically and horizontally
mixed_books = false
[tweaks.zombie_horse]
#Feed a stack of rotten flesh to a skeleton horse to buff him up to a zombie horse
zombie_horse_conversion = true
#Amount of rotten flesh needed
#Range: 1 ~ 1000
rotten_flesh = 64
#Allows zombie horses to be ridden underwater
rideable_underwater = true
#Convert a zombie horse back by feeding it a golden carrot
zombie_horse_inverse_conversion = true
[tweaks.noteblocks_scare]
#Noteblocks with a zombie head will scare off villagers
enabled = true
[tweaks.bad_luck_tweaks]
#Hit a void cat, get the unluck
cat_unluck = true
#If you have unluck you are more likely to get hit by a lighting
lightning_unluck = true
[tweaks.item_lore]
#Adds a recipe to add 'lore' strings to an item by combining it with a named nametag
enabled = true

View File

@ -0,0 +1,303 @@
#----------------------------------
#
# Whether to activate an internal datapack to add Alex's Caves biomes and blocks to certain tags for better mod compat.
#
applyTagAdjustments = true
#----------------------------------
#
# Whether to activate an internal datapack to remove Spelunkery mod's wall mushrooms from Alex's Caves's Primordial Cave biome due to the mushrooms not having safe generation.
#
applySpelunkeryCompatAdjustments = true
#----------------------------------
#
# Whether to make Underweed, Tree Star, Fiddlehead, and Curly Fern be replaceable by
# another block when right clicking them while holding a block in your hands.
#
replaceableSmallPlants = true
#----------------------------------
#
# Whether to make Guano, Guano Block, and Guano Layer be able to be used as fuel in Furnaces.
#
guanoBurnFuel = true
#----------------------------------
#
# Minimum amount of time that Primative Club can stun a mob.
# Full stun time calculation is (Base Time) + (a random number between 0 and Random Extra Time)
#
#Range: 0 ~ 1000000
primitiveClubBaseStunTime = 150
#----------------------------------
#
# Random amount of extra time that Primative Club can stun a mob.
# Full stun time calculation is (Base Time) + (a random number between 0 and Random Extra Time)
#
#Range: 0 ~ 1000000
primitiveClubRandomExtraStunTime = 150
#----------------------------------
#
# Whether to revert the End Story back to its original form when beating Minecraft.
# Alex's Caves replaces this story with their own. This config puts it back to normal if enabled.
#
restoreEndStory = false
#----------------------------------
#
# If enabled, this config makes the Compendium have all biomes and their info unlocked immediately on log-in.
#
unlockAllCompendiumInfo = false
#----------------------------------
#
# Allows setting overrides for how many arrows to spawn with Dreadbow's rain-like attack.
# Format is the arrow item registry name. Then an equal sign =. And ends with the arrow amount.
# Separate multiple entries with a comma , and whitespace will be ignored.
# Example: "alexscaves:seeking_arrow=5, alexscaves:burrowing_arrow=100"
#
# Otherwise, will default to Alex's Caves original code for determining arrow amount for
# the attack which is 30 arrows for dark colored arrows and 5 arrows for all other arrows.
#
dreadbowArrowRainOverrides = ""
#----------------------------------
#
# How quickly the flight meter will recharge for Subterranodon.
# Putting 2 will recharge twice as fast. Putting 0.5 will halve the recharge rate.
#
#Range: 0.0 ~ 1000.0
subterranodonFlightMeterRechargeSpeed = 1.0
#----------------------------------
#
# How quickly the flight meter will be depleted when flying with Subterranodon.
# Putting 2 will deplete the meter twice as fast. Putting 0.5 will slow the meter's usage rate.
#
#Range: 0.0 ~ 1000.0
subterranodonFlightMeterUsageSpeed = 1.0
["Cloak of Darkness Options"]
#----------------------------------
#
# Whether Cloak of Darkness's ability should be usable anywhere. Including in bright light or sunlight.
#
AllowedCloakOfDarknessAbilityInLight = false
["Raygun Options"]
#----------------------------------
#
# Rate of damage for Raygun normally.
#
#Range: 0.0 ~ 1000.0
raygunNormalDamage = 1.5
#----------------------------------
#
# Rate of damage for Raygun when gamma enchanted.
#
#Range: 0.0 ~ 1000.0
raygunGammaDamage = 2.0
["Mob Attack/Health Options"]
#Range: 1.0 ~ 1000000.0
atlatitanMaxHealth = 400.0
#Range: 1.0 ~ 1000000.0
atlatitanAttackDamage = 8.0
#Range: 0.0 ~ 1000000.0
atlatitanArmor = 0.0
#Range: 1.0 ~ 1000000.0
boundroidMaxHealth = 20.0
#Range: 1.0 ~ 1000000.0
boundroidAttackDamage = 5.0
#Range: 0.0 ~ 1000000.0
boundroidArmor = 20.0
#Range: 1.0 ~ 1000000.0
boundroidWrinchMaxHealth = 20.0
#Range: 0.0 ~ 1000000.0
boundroidWrinchArmor = 0.0
#Range: 1.0 ~ 1000000.0
brainiacWrinchMaxHealth = 40.0
#Range: 1.0 ~ 1000000.0
brainiacAttackDamage = 5.0
#Range: 0.0 ~ 1000000.0
brainiacArmor = 8.0
#Range: 1.0 ~ 1000000.0
corrodentMaxHealth = 16.0
#Range: 1.0 ~ 1000000.0
corrodentAttackDamage = 3.0
#Range: 0.0 ~ 1000000.0
corrodentArmor = 2.0
#Range: 1.0 ~ 1000000.0
deepOneMaxHealth = 30.0
#Range: 1.0 ~ 1000000.0
deepOneAttackDamage = 3.0
#Range: 0.0 ~ 1000000.0
deepOneArmor = 0.0
#Range: 1.0 ~ 1000000.0
deepOneKnightMaxHealth = 60.0
#Range: 1.0 ~ 1000000.0
deepOneKnightAttackDamage = 5.0
#Range: 0.0 ~ 1000000.0
deepOneKnightArmor = 0.0
#Range: 1.0 ~ 1000000.0
deepOneMageMaxHealth = 80.0
#Range: 1.0 ~ 1000000.0
deepOneMageAttackDamage = 4.0
#Range: 0.0 ~ 1000000.0
deepOneMageArmor = 0.0
#Range: 1.0 ~ 1000000.0
ferrouslimeMaxHealth = 10.0
#Range: 1.0 ~ 1000000.0
ferrouslimeAttackDamage = 2.0
#Range: 0.0 ~ 1000000.0
ferrouslimeArmor = 0.0
#Range: 1.0 ~ 1000000.0
forsakenMaxHealth = 250.0
#Range: 1.0 ~ 1000000.0
forsakenAttackDamage = 10.0
#Range: 1.0 ~ 1000000.0
forsakenSonicBoomNormalAttackDamage = 4.0
#Range: 1.0 ~ 1000000.0
forsakenSonicBoomWeakTaggedAttackDamage = 45.0
#Range: 0.0 ~ 1000000.0
forsakenArmor = 0.0
#Range: 1.0 ~ 1000000.0
gammaroachMaxHealth = 14.0
#Range: 1.0 ~ 1000000.0
gammaroachAttackDamage = 2.0
#Range: 0.0 ~ 1000000.0
gammaroachArmor = 0.0
#Range: 1.0 ~ 1000000.0
gloomothMaxHealth = 4.0
#Range: 0.0 ~ 1000000.0
gloomothArmor = 0.0
#Range: 1.0 ~ 1000000.0
gossamerWormMaxHealth = 10.0
#Range: 0.0 ~ 1000000.0
gossamerWormArmor = 0.0
#Range: 1.0 ~ 1000000.0
grottoceratopsMaxHealth = 50.0
#Range: 1.0 ~ 1000000.0
grottoceratopsAttackDamage = 10.0
#Range: 0.0 ~ 1000000.0
grottoceratopsArmor = 8.0
#Range: 1.0 ~ 1000000.0
hullbreakerMaxHealth = 400.0
#Range: 1.0 ~ 1000000.0
hullbreakerAttackDamage = 16.0
#Range: 0.0 ~ 1000000.0
hullbreakerArmor = 0.0
#Range: 1.0 ~ 1000000.0
lanternfishMaxHealth = 2.0
#Range: 0.0 ~ 1000000.0
lanternfishArmor = 0.0
#Range: 1.0 ~ 1000000.0
luxtructosaurusMaxHealth = 600.0
#Range: 1.0 ~ 1000000.0
luxtructosaurusAttackDamage = 12.0
#Range: 0.0 ~ 1000000.0
luxtructosaurusArmor = 20.0
#Range: 1.0 ~ 1000000.0
luxtructosaurusFireBreathAttackDamage = 3.0
#Range: 1.0 ~ 1000000.0
magnetronMaxHealth = 30.0
#Range: 1.0 ~ 1000000.0
magnetronAttackDamage = 2.0
#Range: 0.0 ~ 1000000.0
magnetronArmor = 6.0
#Range: 1.0 ~ 1000000.0
mineGuardianMaxHealth = 20.0
#Range: 1.0 ~ 1000000.0
mineGuardianAttackDamage = 1.0
#Range: 0.0 ~ 1000000.0
mineGuardianArmor = 0.0
#Range: 1.0 ~ 1000000.0
notorMaxHealth = 6.0
#Range: 0.0 ~ 1000000.0
notorArmor = 0.0
#Range: 1.0 ~ 1000000.0
nucleeperMaxHealth = 30.0
#Range: 0.0 ~ 1000000.0
nucleeperArmor = 4.0
#Range: 1.0 ~ 1000000.0
radgillMaxHealth = 8.0
#Range: 0.0 ~ 1000000.0
radgillArmor = 0.0
#Range: 1.0 ~ 1000000.0
raycatMaxHealth = 24.0
#Range: 1.0 ~ 1000000.0
raycatAttackDamage = 1.0
#Range: 0.0 ~ 1000000.0
raycatArmor = 0.0
#Range: 1.0 ~ 1000000.0
relicheirusMaxHealth = 120.0
#Range: 1.0 ~ 1000000.0
relicheirusAttackDamage = 12.0
#Range: 0.0 ~ 1000000.0
relicheirusArmor = 0.0
#Range: 1.0 ~ 1000000.0
seaPigMaxHealth = 8.0
#Range: 0.0 ~ 1000000.0
seaPigArmor = 0.0
#Range: 1.0 ~ 1000000.0
subterranodonMaxHealth = 20.0
#Range: 1.0 ~ 1000000.0
subterranodonAttackDamage = 2.0
#Range: 0.0 ~ 1000000.0
subterranodonArmor = 0.0
#Range: 1.0 ~ 1000000.0
teletorMaxHealth = 18.0
#Range: 1.0 ~ 1000000.0
teletorAttackDamage = 2.0
#Range: 0.0 ~ 1000000.0
teletorArmor = 0.0
#Range: 1.0 ~ 1000000.0
tremorsaurusMaxHealth = 150.0
#Range: 1.0 ~ 1000000.0
tremorsaurusAttackDamage = 14.0
#Range: 0.0 ~ 1000000.0
tremorsaurusArmor = 8.0
#Range: 1.0 ~ 1000000.0
tremorzillaMaxHealth = 500.0
#Range: 0.0 ~ 1000000.0
tremorzillaArmor = 10.0
#Range: 1.0 ~ 1000000.0
tremorzillaWeakStompDamage = 2.0
#Range: 1.0 ~ 1000000.0
tremorzillaStrongStompDamage = 10.0
#Range: 1.0 ~ 1000000.0
tremorzillaScratchAttackDamage = 10.0
#Range: 1.0 ~ 1000000.0
tremorzillaTailAttackDamage = 10.0
#Range: 1.0 ~ 1000000.0
tremorzillaBiteAttackDamage = 10.0
#Range: 1.0 ~ 1000000.0
tremorzillaBeamAttackDamage = 20.0
#Range: 1.0 ~ 1000000.0
trilocarisMaxHealth = 10.0
#Range: 1.0 ~ 1000000.0
trilocarisAttackDamage = 1.0
#Range: 0.0 ~ 1000000.0
trilocarisArmor = 0.0
#Range: 1.0 ~ 1000000.0
tripodfishMaxHealth = 8.0
#Range: 0.0 ~ 1000000.0
tripodfishArmor = 0.0
#Range: 1.0 ~ 1000000.0
underzealotMaxHealth = 20.0
#Range: 1.0 ~ 1000000.0
underzealotAttackDamage = 4.0
#Range: 0.0 ~ 1000000.0
underzealotArmor = 0.0
#Range: 1.0 ~ 1000000.0
vallumraptorMaxHealth = 24.0
#Range: 1.0 ~ 1000000.0
vallumraptorAttackDamage = 3.0
#Range: 0.0 ~ 1000000.0
vallumraptorArmor = 0.0
#Range: 1.0 ~ 1000000.0
vesperMaxHealth = 16.0
#Range: 1.0 ~ 1000000.0
vesperAttackDamage = 3.0
#Range: 0.0 ~ 1000000.0
vesperArmor = 0.0
#Range: 1.0 ~ 1000000.0
watcherMaxHealth = 30.0
#Range: 1.0 ~ 1000000.0
watcherAttackDamage = 4.0
#Range: 0.0 ~ 1000000.0
watcherArmor = 0.0

View File

@ -0,0 +1,18 @@
#General settings
general = {}
#Generation settings
[generation_settings]
#The size of nether biome regions from each mod that uses TerraBlender.
#Range: 2-6
nether_region_size = 2
#The size of overworld biome regions from each mod that uses TerraBlender.
#Range: 2-6
overworld_region_size = 3
#The weighting of vanilla biome regions in the nether.
#Range: 0-2147483647
vanilla_nether_region_weight = 10
#The weighting of vanilla biome regions in the overworld.
#Range: 0-2147483647
vanilla_overworld_region_weight = 10

78
client/config/tetra.toml Normal file
View File

@ -0,0 +1,78 @@
[misc]
#Enable modular bows
bow = true
#Enable modular single headed implements
single_headed = true
#Enable modular shields
shield = true
#Enables the enchantment glint rendering on modular items
glint = true
#Enables commands & data reloading functionality useful for development, has a negative impact on performance
development = false
#If enabled and Curios is installed, Toolbelts will only work in the Curio belt slot
toolbelt_curio_only = false
#Features that are considered experimental can be listed here to enable them
experimental_features = []
#Features can be listed here to disable them
disabled_features = []
#Multiplier for magic capacity gains, increasing this may be useful when having a large set enchantments added by other mods
#Range: 0.0 ~ 1.7976931348623157E308
magic_cap_multiplier = 1.0
#Allows tetra items to "level up" after being used a certain amount of times, allowing the player to choose from different ways to "hone" 1 module on the item. Major modules also settle after some time, increasing its integrity
[module_progression]
enabled = true
#The base value for number of uses required for a module to settle
#Range: > -2147483648
settle_base = 270
#Level multiplier for settling limit, a value of 3 would cause a module that has settled once to require 3x as many uses before it settles again
#Range: 4.9E-324 ~ 1.7976931348623157E308
settle_level_multiplier = 3.0
#Durability multiplier for settling limit, a value of 1 would cause a module with 75 durability to require an additional 75 uses before it settles
#Range: 4.9E-324 ~ 1.7976931348623157E308
settle_durability_multiplier = 0.5
#The base value for number of uses required before a sword can be honed
#Range: > -2147483648
hone_sword_base = 110
#Integrity multiplier for sword honing, a value of 2 would cause a sword which uses 3 integrity to require 2*3 times as many uses before it can be honed
#Range: > -2147483648
hone_sword_integrity_multiplier = 65
#The base value for number of uses required before a tool can be honed
#Range: > -2147483648
hone_double_base = 140
#Integrity multiplier for tool honing, a value of 2 would cause a sword which uses 3 integrity to require 2*3 times as many uses before it can be honed
#Range: > -2147483648
hone_double_integrity_multiplier = 75
#The base value for number of uses required before a bow can be honed
#Range: > -2147483648
hone_bow_base = 48
#Integrity multiplier for bow honing, a value of 2 would cause a bow which uses 3 integrity to require 2*3 times as many uses before it can be honed
#Range: > -2147483648
hone_bow_integrity_multiplier = 32
#The base value for number of uses required before a shield can be honed
#Range: > -2147483648
hone_shield_base = 48
#Integrity multiplier for shield honing, a value of 2 would cause a shield which uses 3 integrity to require 2*3 times as many uses before it can be honed
#Range: > -2147483648
hone_shield_integrity_multiplier = 32
#The base value for number of uses required before a crossbow can be honed
#Range: > -2147483648
hone_crossbow_base = 48
#Integrity multiplier for crossbow honing, a value of 2 would cause a crossbow which uses 3 integrity to require 2*3 times as many uses before it can be honed
#Range: > -2147483648
hone_crossbow_integrity_multiplier = 32
#The base value for number of uses required before a single headed implement can be honed
#Range: > -2147483648
hone_single_headed_base = 120
#Integrity multiplier for single headed implement honing, a value of 2 would cause an implement which uses 3 integrity to require 2*3 times as many uses before it can be honed
#Range: > -2147483648
hone_single_headed_integrity_multiplier = 60
#Toggles & config for experimental features
[experimental]
#Enable the extractor bedrock functionality
extractor = true
#Enable modular crossbows
crossbow = true

View File

@ -0,0 +1,19 @@
[rendering]
#Enable Tetratic Rescaling for Items in the players Hand.
enableRescale = true
[technical]
#Use Tetras AttackRange.
tetraRange = true
#Fall back to Tetras Reach Attribute instead of Range - used for broken addons or old Tetra Versions.
rangeFallback = true
#Uses Tetras Quick Stat to Scale Upswing.
quickIsUpswing = true
#Set the stacks on item switching - This is for older Worlds or config Changes, if you do not have old Items in your world you can turn this off
fallBackApplyConfig = true
#Event Backup for Howling, Lunging and True sweep (might cause effects to be executed twice)
EmptyLeftClick = true
#Verbose logs, enable this if you are having trouble and want to see more details in the logs
verboseLogs = false

View File

@ -0,0 +1,38 @@
{
// If enabled, tree harvesting only works when a player is holding an axe in the main hand.
"mustHoldAxeForTreeHarvest": true,
// If enabled, tree harvesting works when not holding the sneak button. If disabled it's reversed, and only works when sneaking.
"treeHarvestWithoutSneak": false,
// Whether the mod should attempt to find the actual bottom log of the tree and start there. This means you can break a tree in the middle and it will still completely be felled.
"automaticallyFindBottomBlock": true,
// If enabled, the leaves around a broken tree will quickly disappear. Only works with 'instantBreakLeavesAround' disabled.
"enableFastLeafDecay": true,
// If enabled, the warped stem/crimson trees in the nether will also be chopped down quickly.
"enableNetherTrees": true,
// If enabled, giant/huge mushrooms will also be chopped down quickly.
"enableHugeMushrooms": true,
// If enabled, trees with leaves placed by players won't be destroyed.
"ignorePlayerMadeTrees": true,
// If enabled, automatically replaces the sapling from the drops when a tree is harvested.
"replaceSaplingOnTreeHarvest": true,
// If enabled, automatically replaces the sapling from the drops when a huge mushroom is harvested and 'enableHugeMushrooms' is enabled.
"replaceMushroomOnMushroomHarvest": true,
// If enabled, for every log harvested, the axe held loses durability.
"loseDurabilityPerHarvestedLog": true,
// Here you can set how much durability chopping down a tree should take from the axe. For example if set to 0.1, this means that every 10 logs take 1 durability.
// min: 0.001, max: 1.0
"loseDurabilityModifier": 1.0,
// If enabled, players' exhaustion level increases 0.005 per harvested log (Minecraft's default per broken block) * increaseExhaustionModifier.
"increaseExhaustionPerHarvestedLog": true,
// This determines how much exhaustion should be added to the player per harvested log. By default 0.005 * 1.0.
// min: 0.001, max: 1.0
"increaseExhaustionModifier": 1.0,
// If enabled, harvesting time will increase per existing log in the tree. The amount is determined by 'increasedHarvestingTimePerLogModifier'.
"increaseHarvestingTimePerLog": true,
// How much longer it takes to harvest a tree with 'increaseHarvestingTimePerLog' enabled. The actual speed is: newSpeed = originalSpeed / (1 + (logCount * increasedHarvestingTimePerLogModifier)).
// min: 0.01, max: 10.0
"increasedHarvestingTimePerLogModifier": 0.2,
// How many leaves should be broken per tick after a tree has been harvested. Increasing this will speed up the fast leaf decay, but costs more processing power per tick.
// min: 1, max: 16
"amountOfLeavesBrokenPerTick": 5
}

View File

@ -0,0 +1,19 @@
// To disable a certain axe from being able to harvest trees, add an exclamation mark (!) in front of the line,
minecraft:wooden_axe,
minecraft:stone_axe,
minecraft:golden_axe,
minecraft:iron_axe,
minecraft:diamond_axe,
minecraft:netherite_axe,
divine_weaponry:wooden_battleaxe,
divine_weaponry:stone_battleaxe,
divine_weaponry:iron_battleaxe,
divine_weaponry:golden_battleaxe,
divine_weaponry:diamond_battleaxe,
divine_weaponry:netherite_battleaxe,
divine_weaponry:jotunn_battleaxe,
twilightforest:ironwood_axe,
twilightforest:steeleaf_axe,
twilightforest:gold_minotaur_axe,
twilightforest:diamond_minotaur_axe,
twilightforest:knightmetal_axe,

View File

@ -0,0 +1,24 @@
#Make cicadas silent for those having sound library problems, or otherwise finding them annoying.
silentCicadas = false
#Make cicadas silent when sitting on your head. If the above option is already true, this won't have any effect.
silentCicadasOnHead = false
#Controls whether various effects from the mod are rendered while in first-person view. Turn this off if you find them distracting.
firstPersonEffects = true
#Rotate trophy heads on item model. Has no performance impact at all. For those who don't like fun.
rotateTrophyHeadsGui = true
#Disable the nag screen when Optifine is installed.
disableOptifineNagScreen = false
#Disables the toasts that appear when a biome is locked. Not recommended if you're not familiar with progression.
disableLockedBiomeToasts = false
#Renders a little check mark or x above your crosshair depending on if fed the Quest Ram that color of wool. Turn this off if you find it intrusive.
questRamWoolIndicator = true
#Renders precipitation underneath cloud blocks. -1 sets it to be synced with the common config.
#Set this to a lower number if you're experiencing poor performance, or set it to 0 if you wish to turn it off
#Range: > -1
cloudBlockPrecipitationDistance = -1
#List of player UUIDs whose skins the giants of Twilight Forest should use.
#If left empty, the giants will appear the same as the player viewing them does.
giantSkinUUIDs = []
#Defines which biomes the aurora shader effect will appear in. Leave the list empty to disable the effect.
auroraBiomes = ["twilightforest:glacier"]

View File

@ -0,0 +1,110 @@
#The dimension you can always travel to the Twilight Forest from, as well as the dimension you will return to. Defaults to the overworld. (domain:regname).
originDimension = "minecraft:overworld"
#Allow portals to the Twilight Forest to be made outside of the 'origin' dimension. May be considered an exploit.
allowPortalsInOtherDimensions = false
#Allow portals only for admins (Operators). This severely reduces the range in which the mod usually scans for valid portal conditions, and it scans near ops only.
adminOnlyPortals = false
#Disable Twilight Forest portal creation entirely. Provided for server operators looking to restrict action to the dimension.
disablePortalCreation = false
#Determines if new portals should be pre-checked for safety. If enabled, portals will fail to form rather than redirect to a safe alternate destination.
#Note that enabling this also reduces the rate at which portal formation checks are performed.
checkPortalDestination = false
#Set this true if you want the lightning that zaps the portal to not set things on fire. For those who don't like fun.
portalLightning = false
#If false, the return portal will require the activation item.
shouldReturnPortalBeUsable = true
#Use a valid advancement resource location as a string. For example, using the string "minecraft:story/mine_diamond" will lock the portal behind the "Diamonds!" advancement. Invalid/Empty Advancement resource IDs will leave the portal entirely unlocked.
portalUnlockedByAdvancement = ""
#The max amount of water spaces the mod will check for when creating a portal. Very high numbers may cause issues.
#Range: > 4
maxPortalSize = 64
#If true, Keepsake Caskets that are spawned when a player dies will not be accessible by other players. Use this if you dont want people taking from other people's death caskets. NOTE: server operators will still be able to open locked caskets.
uuid_locking = false
#If true, disables the ability to make Skull Candles by right clicking a vanilla skull with a candle. Turn this on if you're having mod conflict issues for some reason.
skull_candles = false
#If false, items that come enchanted when you craft them (such as ironwood or steeleaf gear) will not show this way in the creative inventory.
#Please note that this doesnt affect the crafting recipes themselves, you will need a datapack to change those.
default_item_enchantments = true
#If true, Twilight Forest's bosses will put their drops inside of a chest where they originally spawned instead of dropping the loot directly.
#Note that the Knight Phantoms are not affected by this as their drops work differently.
boss_drop_chests = true
#Dictates how many blocks down from a cloud block should the game logic check for handling weather related code.
#Lower if experiencing low tick rate. Set to 0 to turn all cloud precipitation logic off.
#Range: > 0
cloudBlockPrecipitationDistance = 32
#Settings that are not reversible without consequences.
["Dimension Settings"]
#If true, players spawning for the first time will spawn in the Twilight Forest.
newPlayersSpawnInTF = false
#If true, the return portal will spawn for new players that were sent to the TF if `spawn_in_tf` is true.
portalForNewPlayer = false
#Settings for all things related to the uncrafting table.
["Uncrafting Table"]
#Multiplies the total XP cost of uncrafting an item and rounds up.
#Higher values means the recipe will cost more to uncraft, lower means less. Set to 0 to disable the cost altogether.
#Note that this only affects reversed crafting recipes, uncrafting recipes will still use the same cost as they normally would.
#Range: 0.0 ~ 1.7976931348623157E308
uncraftingXpCostMultiplier = 1.0
#Multiplies the total XP cost of repairing an item and rounds up.
#Higher values means the recipe will cost more to repair, lower means less. Set to 0 to disable the cost altogether.
#Range: 0.0 ~ 1.7976931348623157E308
repairingXpCostMultiplier = 1.0
#If you don't want to disable uncrafting altogether, and would rather disable certain recipes, this is for you.
#To add a recipe, add the mod id followed by the name of the recipe. You can check this in things like JEI.
#Example: "twilightforest:firefly_particle_spawner" will disable uncrafting the particle spawner into a firefly jar, firefly, and poppy.
#If an item has multiple crafting recipes and you wish to disable them all, add the item to the "twilightforest:banned_uncraftables" item tag.
#If you have a problematic ingredient, like infested towerwood for example, add the item to the "twilightforest:banned_uncrafting_ingredients" item tag.
disableUncraftingRecipes = ["twilightforest:giant_log_to_oak_planks"]
#If true, this will invert the above uncrafting recipe list from a blacklist to a whitelist.
flipRecipeList = false
#Here, you can disable all items from certain mods from being uncrafted.
#Input a valid mod id to disable all uncrafting recipes from that mod.
#Example: "twilightforest" will disable all uncrafting recipes from this mod.
blacklistedUncraftingModIds = []
#If true, this will invert the above option from a blacklist to a whitelist.
flipIdList = false
#If true, the uncrafting table will also be allowed to uncraft shapeless recipes.
#The table was originally intended to only take shaped recipes, but this option remains for people who wish to keep the functionality.
enableShapelessCrafting = false
#Disables the uncrafting function of the uncrafting table. Recommended as a last resort if there's too many things to change about its behavior (or you're just lazy, I dont judge).
#Do note that special uncrafting recipes are not disabled as the mod relies on them for other things.
disableUncrafting = false
#Disables any usage of the uncrafting table, as well as prevents it from showing up in loot or crafted.
#Please note that table has more uses than just uncrafting, you can read about them here! http://benimatic.com/tfwiki/index.php?title=Uncrafting_Table
#It is highly recommended to keep the table enabled as the mod has special uncrafting exclusive recipes, but the option remains for people that dont want the table to be functional at all.
#If you are looking to just prevent normal crafting recipes from being reversed, consider using the 'disableUncrafting' option instead.
disableUncraftingTable = false
#Settings for all things related to the magic trees.
["Magic Trees"]
#If true, prevents the Timewood Core from functioning.
disableTimeCore = false
#Defines the radius at which the Timewood Core works. Can be a number anywhere between 1 and 128.
#Range: 1 ~ 128
timeCoreRange = 16
#If true, prevents the Transformation Core from functioning.
disableTransformationCore = false
#Defines the radius at which the Transformation Core works. Can be a number anywhere between 1 and 128.
#Range: 1 ~ 128
transformationCoreRange = 16
#If true, prevents the Minewood Core from functioning.
disableMiningCore = false
#Defines the radius at which the Minewood Core works. Can be a number anywhere between 1 and 128.
#Range: 1 ~ 128
miningCoreRange = 16
#If true, prevents the Sortingwood Core from functioning.
disableSortingCore = false
#Defines the radius at which the Sortingwood Core works. Can be a number anywhere between 1 and 128.
#Range: 1 ~ 128
sortingCoreRange = 16
#We recommend downloading the Shield Parry mod for parrying, but these controls remain for without.
["Shield Parrying"]
#Set to true to parry non-Twilight projectiles.
parryNonTwilightAttacks = false
#The amount of ticks after raising a shield that makes it OK to parry a projectile.
#Range: > 0
shieldParryTicksArrow = 40

View File

@ -0,0 +1,59 @@
#Restock
Restock = true
#Use fixed items
UseFixedItems = false
#Minable
Minable = false
#Add structure to Villages
Villages = true
#Fixed items; item or item,amount,pay_item,cost,uses
FixedItems = ["minecraft:air", "minecraft:air", "minecraft:air", "minecraft:air", "minecraft:air", "minecraft:air", "minecraft:air"]
#Include Mods
IncludeMods = ["*"]
#Exclude Mods
ExcludeMods = ["draconicevolution", "avaritia", "botania"]
#Include Items
IncludeItems = ["*"]
#Exclude Items
ExcludeItems = ["minecraft:nether_star", "minecraft:beacon", "minecraft:bedrock", "minecraft:shulker_box", "minecraft:colorset*shulker_box", "minecraft:elytra", "minecraft:end_portal_frame", "minecraft:armorset*netherite", "minecraft:toolset*netherite", "minecraft:netherite_block", "minecraft:netherite_ingot", "minecraft:spawner", "minecraft:netherite_upgrade_smithing_template", "#minecraft:trim_templates", "-minecraft:coast_armor_trim_smithing_template", "vm:vending_machine"]
#Include Creative Tab Groups
IncludeGroups = ["*"]
#Exclude Creative Tab Groups
ExcludeGroups = ["!", "op"]
#Change item rarity value for pricing
ItemRarity = ["minecraft:emerald_block=1", "minecraft:diamond_block=1", "minecraft:armorset*diamond=1", "minecraft:toolset*diamond=1", "minecraft:anvil=2", "minecraft:trident=3", "minecraft:bell=2", "minecraft:conduit=3", "minecraft:nautilus_shell=1", "eggset*peaceful=1", "eggset*monster=2", "minecraft:evoker_spawn_egg=3", "minecraft:warden_spawn_egg=3", "minecraft:netherite_scrap=2", "minecraft:ancient_debris=2", "minecraft:axolotl_bucket=1", "minecraft:echo_shard=3", "minecraft:lodestone=3", "minecraft:respawn_anchor=1", "minecraft:coast_armor_trim_smithing_template=3", "#minecraft:decorated_pot_sherds=1", "minecraft:arms_up_pottery_sherd=0"]
[RarityData]
#Common Item
CommonItem = "minecraft:emerald"
#Uncommon Item
UncommonItem = "minecraft:emerald"
#Rare Item
RareItem = "minecraft:emerald"
#Epic Item
EpicItem = "minecraft:emerald"
#Common Cost
#Range: 0 ~ 64
CommonCost = 1
#Uncommon Cost
#Range: 0 ~ 64
UncommonCost = 16
#Rare Cost
#Range: 0 ~ 64
RareCost = 32
#Epic Cost
#Range: 0 ~ 64
EpicCost = 64
#Common Uses
#Range: 0 ~ 32
CommonUses = 8
#Uncommon Uses
#Range: 0 ~ 32
UncommonUses = 4
#Rare Uses
#Range: 0 ~ 32
RareUses = 2
#Epic Uses
#Range: 0 ~ 32
EpicUses = 1

View File

@ -0,0 +1,133 @@
[xpCost]
#Set to true if experience cost should be inverted, meaning the shorter the distance, the more expensive. Can be used to encourage other methods for short-distance travel.
inverseXpCost = false
#The amount of blocks per xp level requirement. If set to 500, the base xp cost for travelling 1000 blocks will be 2 levels.
#Range: > -2147483648
blocksPerXpLevel = 1000
#The minimum base xp cost (may be subceeded by multipliers defined below)
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
minimumBaseXpCost = 0.0
#The maximum base xp cost (may be exceeded by multipliers defined below), set to 0 to disable all distance-based XP costs
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
maximumBaseXpCost = 3.0
#How much xp is needed per leashed animal to travel with you
#Range: > -2147483648
xpCostPerLeashed = 0
#The base xp level cost when travelling between dimensions. Ignores block distance.
#Range: > -2147483648
dimensionalWarpXpCost = 3
#The multiplier applied to the base xp cost when teleporting to a global waystone through any method.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
globalWaystoneXpCostMultiplier = 0.0
#The multiplier applied to the base xp cost when teleporting using a Warp Stone item (not the Waystone block, Konstantin)
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
warpStoneXpCostMultiplier = 0.0
#The multiplier applied to the base xp cost when teleporting from one waystone to another.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
waystoneXpCostMultiplier = 0.0
#The multiplier applied to the base xp cost when teleporting from one sharestone to another.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
sharestoneXpCostMultiplier = 0.0
#The multiplier applied to the base xp cost when teleporting from a portstone.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
portstoneXpCostMultiplier = 0.0
#The multiplier applied to the base xp cost when teleporting from one warp plate to another.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
warpPlateXpCostMultiplier = 0.0
#The multiplier applied to the base xp cost when teleporting via the inventory button.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
inventoryButtonXpCostMultiplier = 0.0
[restrictions]
#If enabled, only creative players can place, edit or break waystones. This does NOT disable the crafting recipe.
restrictToCreative = false
#If enabled, only the owner of a waystone (the one who placed it) can rename it.
restrictRenameToOwner = false
#If enabled, waystones generated in worldgen are unbreakable.
generatedWaystonesUnbreakable = false
#If enabled, leashed mobs will be teleported with you
transportLeashed = true
#Whether to take leashed mobs with you when teleporting between dimensions
transportLeashedDimensional = true
#List of leashed mobs that cannot be taken with you when teleporting
leashedDenyList = ["minecraft:wither"]
#Set to 'ALLOW' to allow dimensional warp in general. Set to 'GLOBAL_ONLY' to restrict dimensional warp to global waystones. Set to 'DENY' to disallow all dimensional warps.
#Allowed Values: ALLOW, GLOBAL_ONLY, DENY
dimensionalWarp = "ALLOW"
#List of dimensions that players are allowed to warp cross-dimension from and to. If left empty, all dimensions except those in dimensionalWarpDenyList are allowed.
dimensionalWarpAllowList = []
#List of dimensions that players are not allowed to warp cross-dimension from and to. Only used if dimensionalWarpAllowList is empty.
dimensionalWarpDenyList = []
#Set to true if players should be able to teleport between waystones by simply right-clicking a waystone.
allowWaystoneToWaystoneTeleport = true
#Set to false to allow non-creative players to make waystones globally activated for all players.
globalWaystoneSetupRequiresCreativeMode = true
[cooldowns]
#The multiplier applied to the cooldown when teleporting to a global waystone via inventory button or warp stone.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
globalWaystoneCooldownMultiplier = 1.0
#The cooldown between usages of the warp stone in seconds. This is bound to the player, not the item, so multiple warp stones share the same cooldown.
#Range: > -2147483648
warpStoneCooldown = 30
#The time in ticks that it takes to use a warp stone. This is the charge-up time when holding right-click.
#Range: > -2147483648
warpStoneUseTime = 32
#The time in ticks that it takes to use a warp plate. This is the time the player has to stand on top for.
#Range: > -2147483648
warpPlateUseTime = 20
#The time in ticks it takes to use a scroll. This is the charge-up time when holding right-click.
#Range: > -2147483648
scrollUseTime = 32
#The cooldown between usages of the inventory button in seconds.
#Range: > -2147483648
inventoryButtonCooldown = 300
[inventoryButton]
#Set to 'NONE' for no inventory button. Set to 'NEAREST' for an inventory button that teleports to the nearest waystone. Set to 'ANY' for an inventory button that opens the waystone selection menu. Set to a waystone name for an inventory button that teleports to a specifically named waystone.
inventoryButton = ""
#The x position of the warp button in the inventory.
#Range: > -2147483648
warpButtonX = 58
#The y position of the warp button in the inventory.
#Range: > -2147483648
warpButtonY = 60
#The y position of the warp button in the creative menu.
#Range: > -2147483648
creativeWarpButtonX = 88
#The y position of the warp button in the creative menu.
#Range: > -2147483648
creativeWarpButtonY = 33
[worldGen]
#Set to 'DEFAULT' to only generate the normally textured waystones. Set to 'MOSSY' or 'SANDY' to generate all as that variant. Set to 'BIOME' to make the style depend on the biome it is generated in.
#Allowed Values: DEFAULT, MOSSY, SANDY, BIOME
worldGenStyle = "BIOME"
#Approximate chunk distance between waystones generated freely in world generation. Set to 0 to disable generation.
#Range: > -2147483648
frequency = 25
#List of dimensions that waystones are allowed to spawn in through world gen. If left empty, all dimensions except those in worldGenDimensionDenyList are used.
dimensionAllowList = ["minecraft:overworld", "minecraft:the_nether", "minecraft:the_end"]
#List of dimensions that waystones are not allowed to spawn in through world gen. Only used if worldGenDimensionAllowList is empty.
dimensionDenyList = []
#Set to 'PRESET_FIRST' to first use names from the custom names list. Set to 'PRESET_ONLY' to use only those custom names. Set to 'MIXED' to have some waystones use custom names, and others random names.
#Allowed Values: PRESET_FIRST, RANDOM_ONLY, PRESET_ONLY, MIXED
nameGenerationMode = "PRESET_FIRST"
#These names will be used for the PRESET name generation mode. See the nameGenerationMode option for more info.
customWaystoneNames = []
#Set to true if waystones should be added to the generation of villages. Some villages may still spawn without a waystone.
spawnInVillages = true
#Ensures that pretty much every village will have a waystone, by spawning it as early as possible. In addition, this means waystones will generally be located in the center of the village.
forceSpawnInVillages = false
[client]
#If enabled, the text overlay on waystones will no longer always render at full brightness.
disableTextGlow = false
[compatibility]
#If enabled, JourneyMap waypoints will be created for each activated waystone.
displayWaystonesOnJourneyMap = true
#If enabled, JourneyMap waypoints will only be created if the mod 'JourneyMap Integration' is not installed
preferJourneyMapIntegration = true

View File

@ -0,0 +1,5 @@
allowCaveModeOnServer:true
allowNetherCaveModeOnServer:true
allowRadarOnServer:true
registerStatusEffects:true
everyoneTracksEveryone:false

View File

@ -0,0 +1,129 @@
#CONFIG ONLY OPTIONS
ignoreUpdate:0
settingsButton:false
allowWrongWorldTeleportation:false
differentiateByServerAddress:true
debugEntityIcons:false
debugEntityVariantIds:false
radarHideInvisibleEntities:true
allowInternetAccess:true
#INGAME SETTINGS (DO NOT EDIT!)
updateNotification:true
minimap:true
caveMaps:2
caveZoom:1
showWaypoints:true
showIngameWaypoints:true
displayRedstone:true
deathpoints:true
oldDeathpoints:true
distance:1
lockNorth:false
zoom:0
minimapSize:0
chunkGrid:-1
slimeChunks:false
mapSafeMode:false
minimapOpacity:100.0
waypointsIngameIconScale:0
waypointsIngameDistanceScale:0
waypointsIngameNameScale:0
waypointsIngameCloseScale:1.0
antiAliasing:true
blockColours:0
lighting:true
dotsStyle:0
dotNameScale:1.0
compassOverEverything:true
showFlowers:true
keepWaypointNames:true
waypointsDistanceExp:0
waypointsDistanceMin:0.0
defaultWaypointTPCommandFormat:/tp @s {x} {y} {z}
defaultWaypointTPCommandRotationFormat:/tp @s {x} {y} {z} {yaw} ~
arrowScale:1.5
arrowColour:0
smoothDots:true
worldMap:true
terrainDepth:true
terrainSlopes:2
mainEntityAs:0
blockTransparency:true
waypointOpacityIngame:80
waypointOpacityMap:90
hideWorldNames:1
openSlimeSettings:true
alwaysShowDistance:false
renderLayerIndex:1
crossDimensionalTp:true
biomeColorsVanillaMode:false
lookingAtAngle:10
lookingAtAngleVertical:180
centeredEnlarged:false
zoomOnEnlarged:0
minimapTextAlign:0
waypointsMutualEdit:true
compassLocation:1
compassDirectionScale:0
caveMapsDepth:30
hideWaypointCoordinates:false
renderAllSets:false
playerArrowOpacity:100
waypointsBottom:false
minimapShape:0
lightOverlayType:0
lightOverlayMaxLight:7
lightOverlayMinLight:0
lightOverlayColor:13
uiScale:0
bossHealthPushBox:1
potionEffectPushBox:1
minimapFrame:0
minimapFrameColor:9
compassColor:9
northCompassColor:-1
displayMultipleWaypointInfo:1
entityRadar:true
adjustHeightForCarpetLikeBlocks:true
autoConvertWaypointDistanceToKmThreshold:10000
waypointDistancePrecision:1
mainDotSize:2
partialYTeleportation:true
deleteReachedDeathpoints:true
hideMinimapUnderScreen:true
hideMinimapUnderF3:true
manualCaveModeStartAuto:true
manualCaveModeStart:-1
chunkGridLineWidth:1
temporaryWaypointsGlobal:true
keepUnlockedWhenEnlarged:false
enlargedMinimapAToggle:false
displayStainedGlass:true
waypointOnMapScale:0
switchToAutoOnDeath:true
infoDisplayBackgroundOpacity:40
caveModeToggleTimer:1000
legibleCaveMaps:false
biomeBlending:true
displayTrackedPlayers:true
dimensionScaledMaxWaypointDistance:true
displayClaims:true
displayCurrentClaim:true
claimsFillOpacity:46
claimsBorderOpacity:80
infoDisplayOrder:coords:overworld_coords:chunk_coords:angles:dimension:biome:weather:light_level:time:real_time:highlights:light_overlay_indicator:manual_cave_mode_indicator:custom_sub_world
infoDisplay:coords:true:15:-1
infoDisplay:overworld_coords:false:15:-1
infoDisplay:chunk_coords:false:15:-1
infoDisplay:angles:false:15:-1
infoDisplay:dimension:false:15:-1
infoDisplay:biome:false:15:-1
infoDisplay:weather:false:15:-1
infoDisplay:light_level:0:15:-1
infoDisplay:time:0:15:-1
infoDisplay:real_time:0:15:-1
infoDisplay:highlights:true:15:-1
infoDisplay:light_overlay_indicator:true:15:-1
infoDisplay:manual_cave_mode_indicator:true:15:-1
infoDisplay:custom_sub_world:true:15:-1
module;id=xaerominimap:minimap;active=true;x=0;y=0;centered=false;fromRight=false;fromBottom=false;flippedVer=false;flippedHor=false;

View File

@ -0,0 +1,191 @@
{
"hardInclude": "anything",
"includeList": [],
"includeListInSuperCategory": true,
"excludeMode": "ONLY",
"excludeList": [
"minecraft:glow_item_frame",
"minecraft:item_frame"
],
"name": "gui.xaero_entity_category_root",
"protection": true,
"settingOverrides": {
"displayed": true,
"displayHeight": 0.0,
"heightBasedFade": true,
"renderOrder": 0.0,
"color": 13.0,
"displayNameWhenIconFails": true,
"entityNumber": 1000.0,
"alwaysDisplayNametags": false,
"startFadingAt": 0.0,
"dotSize": 2.0,
"renderOverMinimapFrame": 1.0,
"icons": 1.0,
"heightLimit": 20.0,
"names": 0.0,
"iconScale": 1.0
},
"subCategories": [
{
"hardInclude": "living",
"includeList": [],
"includeListInSuperCategory": true,
"excludeMode": "ONLY",
"excludeList": [
"minecraft:armor_stand"
],
"name": "gui.xaero_entity_category_living",
"protection": true,
"settingOverrides": {
"renderOrder": 2.0,
"color": 14.0
},
"subCategories": [
{
"hardInclude": "players",
"includeList": [],
"includeListInSuperCategory": true,
"excludeMode": "ONLY",
"excludeList": [],
"name": "gui.xaero_entity_category_players",
"protection": true,
"settingOverrides": {
"renderOrder": 6.0,
"heightLimit": 2050.0,
"color": 15.0
},
"subCategories": [
{
"hardInclude": "nothing",
"includeList": [],
"includeListInSuperCategory": true,
"excludeMode": "ONLY",
"excludeList": [],
"name": "gui.xaero_entity_category_friend",
"protection": true,
"settingOverrides": {},
"subCategories": []
},
{
"hardInclude": "tracked",
"includeList": [],
"includeListInSuperCategory": true,
"excludeMode": "ONLY",
"excludeList": [],
"name": "gui.xaero_entity_category_tracked",
"protection": true,
"settingOverrides": {
"icons": 2.0
},
"subCategories": []
},
{
"hardInclude": "same-team",
"includeList": [],
"includeListInSuperCategory": true,
"excludeMode": "ONLY",
"excludeList": [],
"name": "gui.xaero_entity_category_same_team",
"protection": true,
"settingOverrides": {},
"subCategories": []
},
{
"hardInclude": "anything",
"includeList": [],
"includeListInSuperCategory": true,
"excludeMode": "ONLY",
"excludeList": [],
"name": "gui.xaero_entity_category_other_teams",
"protection": true,
"settingOverrides": {
"renderOrder": 7.0
},
"subCategories": []
}
]
},
{
"hardInclude": "hostile",
"includeList": [],
"includeListInSuperCategory": true,
"excludeMode": "ONLY",
"excludeList": [],
"name": "gui.xaero_entity_category_hostile",
"protection": true,
"settingOverrides": {
"renderOrder": 3.0
},
"subCategories": [
{
"hardInclude": "tamed",
"includeList": [],
"includeListInSuperCategory": true,
"excludeMode": "ONLY",
"excludeList": [],
"name": "gui.xaero_entity_category_hostile_tamed",
"protection": true,
"settingOverrides": {
"renderOrder": 5.0
},
"subCategories": []
}
]
},
{
"hardInclude": "anything",
"includeList": [],
"includeListInSuperCategory": true,
"excludeMode": "ONLY",
"excludeList": [],
"name": "gui.xaero_entity_category_friendly",
"protection": true,
"settingOverrides": {},
"subCategories": [
{
"hardInclude": "tamed",
"includeList": [],
"includeListInSuperCategory": true,
"excludeMode": "ONLY",
"excludeList": [],
"name": "gui.xaero_entity_category_friendly_tamed",
"protection": true,
"settingOverrides": {
"renderOrder": 4.0
},
"subCategories": []
}
]
}
]
},
{
"hardInclude": "items",
"includeList": [],
"includeListInSuperCategory": true,
"excludeMode": "ONLY",
"excludeList": [],
"name": "gui.xaero_entity_category_items",
"protection": true,
"settingOverrides": {
"renderOrder": 1.0,
"color": 12.0
},
"subCategories": []
},
{
"hardInclude": "anything",
"includeList": [],
"includeListInSuperCategory": true,
"excludeMode": "ONLY",
"excludeList": [],
"name": "gui.xaero_entity_category_other_entities",
"protection": true,
"settingOverrides": {
"color": 5.0
},
"subCategories": []
}
]
}

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