Table of Contents
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Référence des options (vue inverse : option → effet → défaut → patch)
Chaque option de configuration Folikaii : ce qu'elle fait, sa valeur par défaut, le(s) patch(s) qu'elle contrôle et la recommandation par profil. Vue complémentaire de Patchs (patch → option).
Défauts = valeurs code vérifiées dans les modules fr.ekaii.config.modules à HEAD. Profils : C = creaclone (créatif whitelist), A = anarchy (eternel.eu) ; « bake » = validation rbtest d'abord. Détail des recommandations : Recommandations.
Instance ekaii — toutes les clés de ekaii_config/ekaii_global_config.toml
| Clé TOML | Ce que fait l'option | Défaut | Patch(s) | Profil C / A |
|---|---|---|---|---|
misc.ekaii.config_version |
Version de schéma du TOML, gérée par le serveur (bootstrap de l'instance) | 1 | infra (batch 0) | ne pas éditer |
fixes.entity_selector_region_safe.enabled |
Sélecteurs @e AABB region-safe (off = stock Folia) |
false | 0143 | ON / ON |
fixes.fishing_hook_cross_region.enabled |
Check ownership région de l'entité hookée par la canne | false | 0144 | ON / ON |
fixes.tamable_cross_region_teleport.enabled |
Télé owner des animaux apprivoisés à travers les régions (restaure vanilla) | false | 0145 | ON / ON |
fixes.respawn_anchor_cross_region.enabled |
Consommation de charge d'anchor region-safe (off = écriture synchrone stock) | false | 0149 | ON / ON |
fixes.schedule_or_execute.enabled |
scheduleOrExecute pour les ops joueur (off = schedule(+1 tick) stock) | false | 0150 | ON / ON |
fixes.mc261810.enabled |
Fusées non-discard sous la bedrock (MC-261810) | false | 0154 | OFF / ON |
fixes.mc298464.enabled |
Fix leak combat-tracker Hoglin CHANGED_DIMENSION | false | 0155 | OFF / ON |
fixes.player_save_fail_hard.enabled |
Crash volontaire + CrashReport si échec de save joueur (anti-dupe-rollback) | false | 0156 | ON = décision / JAMAIS |
fixes.hopper_stack_copy.enabled |
Fix aliasing de stack dans hopper addItem (anti-dupe) | true | 0184 | laisser ON / laisser ON |
fixes.zombie_reinforcement_no_chunk_load.enabled |
Renforts zombies sans sync chunk load | true | 0185 | laisser ON / laisser ON |
fixes.end_gateway_region_safe.enabled |
Recherche de sortie gateway limitée à la tick-region | false | 0182 | OFF / ON |
fixes.portal_entity_blacklist.nether_portals |
Bloque les entités non-joueur dans les portails nether (casse les gold farms portail) | false | 0206 | OFF / OFF (décision) |
fixes.portal_entity_blacklist.end_portals |
Idem portails End | false | 0206 | OFF / OFF |
fixes.portal_entity_blacklist.end_gateways |
Idem gateways | false | 0206 | OFF / OFF |
fixes.sculk_catalyst_exp.enabled |
XP correcte aux sculk catalysts (fix Leaves 3 parties) | false | 0210 (+p0027, api0016) | OFF / OFF (preprod) |
fixes.cross_region_move_unwind.enabled |
Mouvement single-tick ≥ seuil dont la destination sort de la région → unwind du tick + télé async (off = stock : setPos hors-région/crash possible) | false | 0224 | OFF / OFF (tester pearl/TNT cannons avant ON) |
fixes.cross_region_move_unwind.threshold_blocks |
Distance min (blocs) d'un mouvement single-tick avant que le check cross-région ne s'exécute (valeur Canvas : 30) | 30 | 0224 | — |
anti_lag.falling_block_column_limit.enabled |
Plafond par colonne des falling blocks instantanés | false | 0189 | OFF / ON |
anti_lag.falling_block_column_limit.limit |
Blocs d'une colonne pouvant instant-fall par tick (>1) | 32 | 0189 | — |
anti_lag.entity_weak_chunk_guard.enabled |
Master switch de la garde chunks faiblement chargés | false | 0222+0223 | OFF / ON après bake |
anti_lag.entity_weak_chunk_guard.projectiles |
Stoppe/retire les projectiles (hors pearls) entrant en chunk non-ENTITY_TICKING | true (inerte si master off) | 0223 | — |
anti_lag.entity_weak_chunk_guard.random_stroll |
RandomStrollGoal évite les chunks non entity-ticking | true (inerte si master off) | 0222 | — |
anti_xray.raytrace.enabled |
Hooks AntiXraySDK (raytracing) dans setBlock/block-break | false | 0221 | OFF / OFF strict (réserve) |
optimizations.dynamic_activation_brain.enabled |
Throttle des brains IA selon distance joueur (off = tick rates stock) | false | 0152 | ON-après-test / OFF |
optimizations.dynamic_activation_brain.start_distance |
Distance (blocs) au-delà de laquelle l'IA est throttlée | 12 | 0152 | — |
optimizations.dynamic_activation_brain.activation_distance_mod |
Right-shift de la distance² pour la priorité (plus haut = moins agressif) | 8 | 0152 | — |
optimizations.dynamic_activation_brain.maximum_activation_prio |
Intervalle de tick max (ticks) des brains lointains | 20 | 0152 | — |
optimizations.region_tick_flush.enabled |
Flush Netty groupé par tick de région (off = flush par paquet stock) | false | 0157 | OFF / ON après bake |
optimizations.projectile_chunk_load_throttle.enabled |
Throttle des chunk-loads projectiles, sémantique Canvas (remplace les limites optimizations.projectile luminol de la base) |
false | 0158 | OFF / ON après bake |
optimizations.projectile_chunk_load_throttle.max_loads_per_tick |
Sync-loads projectiles autorisés par tick de région | 10 | 0158 | — |
optimizations.projectile_chunk_load_throttle.max_loads_before_removal |
Loads throttlés cumulés avant retrait du projectile | 10 | 0158 | — |
optimizations.projectile_chunk_load_throttle.exclude_ender_pearls |
Ne jamais throttler/retirer les pearls (protège les stasis) | true | 0158 | laisser true |
optimizations.suffocation_optimization.enabled |
Skip isInWall 9/10 ticks si invulnérable | false | 0181 | OFF / ON-après-test |
optimizations.dont_save_entity.falling_block |
Falling blocks en vol non sauvegardés (tue les lag machines sable sauvegardées) | false | 0183 | OFF / ON |
optimizations.dont_save_entity.primed_tnt |
TNT amorcée non sauvegardée (casse les canons cross-restart) | false | 0183 | OFF / décision |
optimizations.sakura_explosions.enabled |
Opts explosions/cannons Sakura gated (early-exit origin, block-counting) | false | 0188 | OFF / ON après bake |
optimizations.clump_xp_orbs.enabled |
Fusion des orbes XP en orbe porteur (tester mending avant prod) | false | 0203 | OFF / ON après test mending |
optimizations.throttle_failed_spawn_attempts.enabled |
Throttle des tentatives de spawn qui échouent en boucle | false | 0201 | OFF / ON-après-test |
optimizations.throttle_failed_spawn_attempts.failed_attempts_threshold |
Échecs consécutifs par chunk avant throttle de la catégorie | 1200 | 0201 | — |
optimizations.throttle_failed_spawn_attempts.throttled_ticks_per_spawn_* |
Ticks-per-spawn throttlés par catégorie (monster=10, creature=4000, ambient=10, axolotls=10, etc. ; -1 = jamais) | par catégorie | 0201 | — |
optimizations.filter_entity_motion_packets.enabled |
Skip des motion packets sauf entités qui en ont visuellement besoin | false | 0199 | OFF / ON-après-test |
optimizations.worldgen.aquifer_optimization |
Rewrite aquifer C2ME — non bit-identique, seed-identique rbtest obligatoire | false | 0212 | OFF / OFF (bake) |
optimizations.worldgen.beardifier_optimization |
Rewrite beardifier C2ME (annoncé bit-identique, valider quand même) | false | 0212 | OFF / OFF (bake) |
optimizations.worldgen.end_biome_cache |
Cache thread-local des biomes End (mémoïsation exacte) | false | 0212 | OFF / OFF (bake) |
optimizations.worldgen.end_biome_cache_capacity |
Capacité du cache biome End par thread | 1024 | 0212 | — |
optimizations.fast_rng.enabled |
FasterRandomSource pour le random non-worldgen | false | 0209 | OFF / OFF (preprod) |
optimizations.fast_rng.random_generator |
Algo java.util.random sous-jacent | "Xoroshiro128PlusPlus" | 0209 | — |
optimizations.fast_rng.use_direct_impl |
Fast paths LCG maison au lieu du générateur JDK | false | 0209 | — |
optimizations.equipment_tracking.enabled |
Dirty-flag Lithium des équipements (restart requis) | false | 0214 | OFF / OFF (preprod) |
optimizations.rail_optimization.enabled |
Propagation powered rails single-pass | false | 0218 | à tester / OFF (politique redstone) |
optimizations.rail_optimization.activation_range |
Portée de propagation des powered rails (vanilla = 8) | 8 | 0218 | — |
optimizations.tile_entity_snapshot_creation.snapshot_creation |
Snapshots à Block#getState()/getOwner(). true = stock ; false = gain plugins polleurs mais contrat API changé | true | 0211 (+p0028) | true / true (false après mesure CoreProtect/AEF) |
function.network_analyser.enabled |
Enregistre /networkanalyser (off = commande absente, hooks dormants) |
false | 0151 | OFF / ON |
function.alternative_keepalive.enabled |
Keepalive alternatif Purpur (off = keepalives Paper stock) | false | 0153 | OFF / OFF (ON après bake) |
function.disable_criterion_triggers.enabled |
No-op de tous les SimpleCriterionTrigger (casse l'octroi d'advancements) | false | 0204 | OFF / décision |
function.restore_clone_command.enabled |
Enregistre /clone + /spreadplayers region-safe — lu au boot uniquement |
false | 0207+0208 | ON / OFF |
function.packet_obfuscation.enabled |
Obfuscation foreignValue des synched entity data (anti-ESP) | false | 0213 | OFF / OFF (preprod) |
function.no_chat_reports.enabled |
Strip signatures + chat joueur en system chat (non-reportable) | false | 0215 | OFF / OFF strict |
function.lag_compensation.enabled |
Master switch compensation de lag TT20 (fluides) | false | 0217 | OFF / OFF (preprod) |
function.lag_compensation.enable_for_water |
Compense le tick de l'eau quand la région lag | false | 0217 | — |
function.lag_compensation.enable_for_lava |
Compense le tick de la lave | false | 0217 | — |
gameplay.copper_bulb_1gt.enabled |
Copper bulbs à 1 gametick (scheduled tick) au lieu d'instantané | false | 0202 | décision / décision |
gameplay.crafter_1gt.enabled |
Crafters à 1 gametick au lieu de 4 | false | 0202 | décision / décision |
gameplay.combat.disable_attack_hit_delay |
Spoof ATTACK_SPEED=20 : supprime le cooldown d'attaque 1.9 (délai 1.8) | false | 0216 | OFF / décision |
gameplay.combat.legacy_blast_protection |
Blast Protection pré-1.21 (0.15/niveau sur la meilleure pièce) | false | 0216 | OFF / décision |
misc.out_of_order_chat_check.enabled |
Kick vanilla OUT_OF_ORDER_CHAT (true = vanilla) | true | 0194 | true / false si kicks parasites |
experiment.schedule_command.enabled |
Enregistre /schedule (thread-safety timer non validée) |
false | 0220 | OFF / OFF strict |
Toggles hors instance ekaii que Folikaii utilise (nôtres + base Lophine/Luminol)
Sélection des clés réellement pilotées par profil (liste exhaustive et pièges : RECOMMENDATIONS.md §1).
| Clé (fichier) | Ce que fait l'option | Défaut | Patch(s) | Profil C / A |
|---|---|---|---|---|
optimizations.boat_launcher_sleep.enabled (luminol_config) |
Endort les clusters de ≥50 bateaux des machines launcher | (!) true | 0134 (Folikaii) | ON / false EXPLICITE |
optimizations.boat_launcher_sleep.cluster_threshold / .cluster_check_interval_ticks (luminol_config) |
Taille de cluster / intervalle de check | 50 / 100 | 0134 | — |
spigot.yml entity-activation-range.copper-golem |
Activation range dédié copper golems | 32 (iso) | 0133 (+p0024, Folikaii) | ajuster par monde |
function.portal_rate_limit.enable (+ maximum_portal_teleports_per_tick=200) (luminol) |
Plafonne les TP portail par tick et par région | (!) clé enable ; true |
base 0050 | ON / ON (1re défense lag-machines portails) |
function.fakeplayer.enable (lophine) |
Fakeplayers Leaves /bot |
(!) true | base 0114 | ON-après-test / false EXPLICITE |
carpet.general.amsUpdateSuppressionCrashFix (lophine_carpet) |
Crash d'update-suppression → no-op (le vrai gate ; fixes.update-suppression-crash-fix lophine_global = code mort) |
false | base 0119 | OFF / ON |
carpet.general.shulkerBoxCCEReintroduced (lophine_carpet) |
Réintroduit le CCE d'update-suppression shulker (exige le catch-crash ON) | false | base 0120 | OFF / ON (décision gameplay) |
carpet.general.dustTrapdoorReintroduced (lophine_carpet) |
Quirk redstone ignore-upwards-update pré-1.20.2 | false | base 0121 | OFF / ON-après-test |
experiment.redstone.old-block-remove-behaviour (lophine_global) |
onRemove pré-26.2 sur ~30 blocs (tech US/contraptions) | false | base 0126 | OFF / ON-après-test |
carpet.general.instantBlockUpdaterReintroduced (lophine_carpet) |
InstantNeighborUpdater | false | base 0122 | OFF / OFF — jamais en prod |
fixes.item_multitask.enabled (luminol_global) |
Pas de stopUsingItem au useItemOn (crystal PvP) | false | base 0047 | OFF / ON |
fixes.fix_high_velocity_issue.{enabled, warn_on_detected} (luminol_global) |
Fix de base au même mécanisme que 0224 (unwind + télé async via guardEntityTick) mais point-check pré-collision, sans seuil ni exclusions vehicles/passengers |
false / false | base 0022 | OFF / OFF (préférer le levier 0224, plus ciblé) |
experiment.entity_damage_source_trace.enabled (lophine_global) |
Kill credit cross-région | false | base 0088 | OFF / ON |
experiment.command.save_all_command.enabled (lophine_global) |
/save-all region-safe (+ timeout 30 s) |
false | base 0089 | ON / ON (+ CommandWhitelist Velocity) |
fixes.allow_unsafe_teleportation.enabled (luminol_global) |
Laisse passer les entités aux portails End sans check région (LA porte à sand-dupe) | false | base 0033 | ON (documenté) / OFF |
misc.disable_warning.disable_moved_wrongly_threshold_warning (luminol_global) |
Coupe les checks moved-wrongly | false | base 0068 | ON / OFF (garde-fou anti-cheat) |
misc.force_disable_packet_limiter_of_paper.force_disable (luminol_global) |
Débraye le packet limiter Paper | false | base 0064 | OFF / OFF (+ paper-global incoming-packet-threshold=300, ne pas toucher) |
function.secure_seed.enabled (+ version) (luminol) |
Seed features 1024-bit anti seed-cracking | false | base 0052/0053 | OFF / OFF — destructif sur monde existant |
function.tripwire_dupe.enabled (luminol) |
Restaure le dupe tripwire (modes VANILLA20/21/MIXED) | false | base 0045 | OFF / OFF (politique anti-dupe) |
function.protocol.* (servux litematics/structures/HUD/seed/entity, syncmatica+quota, xaero, jade, rei, bbor, appleskin, PCA, alternative_block_placement) (lophine_global) |
Protocoles clients builders | tous OFF ((!) syncmatica useQuota=false) |
base 0104–0130 | ON ciblé (PCA reste OFF, quota syncmatica ON) / tout OFF (share-seed : JAMAIS) |
carpet.general.* builders (creativeNoClip, hopperCounters, noCreeperBlockBreaking, noGhastBlockBreaking, disableBlazeFire, disableGhastFire, creativeOpenContainerForcibly…) (lophine_carpet) |
Confort/protection builders façon Carpet | false | base 0116/0117/0127/0128 | ON ciblé / OFF (antiSpamDisabled rester false) |
experiment.command.{function,scoreboard,trigger}_command_enabled, experiment.command.enable_data_command, carpet.general.commandTick |
Commandes réactivées sous Folia (/function, /scoreboard, /trigger, /data, /tick) | false | base 0039/0046/0090–0092/0094/0129 | ON-après-test / OFF |
experiment.global_entities_counter.version (lophine_global) |
Mob caps globaux cross-région (DISABLED / DEFAULT_SYNC / DEFAULT_ASYNC / PRECISE ; PRECISE exige paper-world per-player-mob-spawns=false) |
DISABLED | base 0118 | OFF / ON-après-test |
luminol_config/kaiiju_entity_limits.yml ((!) YAML, pas TOML) |
Limiteur/removal d'entités par type (destructif : supprime items/falling blocks) | off | base 0027 | OFF / arme d'urgence, calibrer en preprod |
optimizations.projectile.max-loads-per-tick (luminol_global) |
Limite projectile chunk-loads de la base (second levier après 0158) | 0 (désactivé) | base 0061 | défaut / à tuner |
collision_behavior.mode (lophine) |
Mode d'intersection AABB (BLOCK_SHAPE_VANILLA / VANILLA / PAPER) | BLOCK_SHAPE_VANILLA | base 0067 | défaut / VANILLA après test |
paper-world misc.legacy-ender-pearl-behavior |
false = pearls trackées par joueur (stasis chambers, base 0132 actif) | false | base 0132 | laisser false / laisser false |
Toggles défaut-ON vs défaut-OFF
Sur les ~46 patchs gated, tout est OFF par défaut (= stock/vanilla) sauf 4 défauts-ON assumés (plus un en luminol_config) :
| Clé | Pourquoi défaut ON | Piège ? |
|---|---|---|
fixes.hopper_stack_copy.enabled = true (0184) |
Anti-dupe : on veut le fix partout | non |
fixes.zombie_reinforcement_no_chunk_load.enabled = true (0185) |
Supprime des sync loads, effet gameplay négligeable | non |
misc.out_of_order_chat_check.enabled = true (0194) |
true = comportement vanilla (le toggle sert à désactiver) | non |
optimizations.tile_entity_snapshot_creation.snapshot_creation = true (0211) |
true = comportement stock Paper (le gain est à false) | non |
optimizations.boat_launcher_sleep.enabled = true (0134, luminol_config) |
Héritage 26.1.2 creaclone | (!) OUI — seul vrai piège : anarchy doit poser false explicitement |
Les sous-clés projectiles/random_stroll (0222/0223) et exclude_ender_pearls (0158) sont true par défaut mais inertes tant que leur master enabled est false.
Comportements sans toggle
46 des 92 patchs Folikaii n'ont aucun levier config (fixes de corruption assumés, pure-opts iso-comportement, et le cas 0159 ThreadedTicketLevelPropagator), plus le reroute shutdown unload-monde hors-pile (pick 1.9, chemin d'erreur uniquement). Liste complète et classification : Patchs — Audit togglabilité.
Côté base Lophine, 11 patchs sont classés base-missing-toggle (comportement changé sans clé) : dont 0028 TP End vanilla, 0065 vanilla hopper, 0072 skip entity move, 0123 revert trapdoor, 0132 pearl loading. Détail : CENSUS.md.
Confirmation lot preprod : OFF par défaut
Vérifié dans les modules à HEAD : tous les comportements divergents du lot preprod sont OFF par défaut — fast_rng, sculk_catalyst_exp, worldgen.*, equipment_tracking, lag_compensation.*, rail_optimization, raytrace, packet_obfuscation, no_chat_reports, combat.*, schedule_command = false ; tile_entity_snapshot_creation.snapshot_creation = true = stock. Les deux seules parties toujours-on du lot preprod sont iso-comportement prouvé : 0219 (ordre d'itération byte-identique) et les hunks « prouvés identiques » de 0212.
Français
English