resort comments in json

This commit is contained in:
Helvetica Volubi
2026-07-24 22:16:25 +08:00
parent 5f718d45a1
commit b8f43b47e6
2 changed files with 233 additions and 197 deletions
@@ -1,198 +1,198 @@
{
"luminol.experiment.command.enable_command_block.comment": "Force to enable command blocks.\nATTENTION: WOULD CAUSE SERVER CRASHING AS SOME THREADING ISSUE!!!\nDO NOT ENABLE UNLESS YOU KNOW WHAT YOU ARE DOING!!!",
"luminol.experiment.command.enable_waypoints_and_waypoint_command.comment": "Enable waypoint and waypoint command.\nWARN: Still under testing",
"luminol.experiment.disable_async_catchers.enabled.comment": "Disable async catcher to prevent some crashes caused by some plugins which supports folia but has issuable logics.\nATTENTION: Would cause region deadlock when getChunkAt was incorrectly called!\nSee: https://github.com/PaperMC/Folia/issues/280 which is resolved in folia(https://github.com/PaperMC/Folia/commit/2e7bc0721af95196c85500c7bb136aeea0bc12ce)\nDO NOT ENABLE UNLESS YOU KNOW WHAT YOU ARE DOING!!!",
"luminol.experiment.disable_entity_exception_catchers.enabled.comment": "If this config enabled, the server will crash directly when entity ticking has some errors instead of removing the entity to keep server running.\nIt could prevent entity disappearing but may cause more server crashes.\nDO NOT ENABLE UNLESS YOU KNOW WHAT YOU ARE DOING!!!",
"luminol.fixes.collision_behavior.mode.comment": "Decides which collision logics will be used(Moonrise and Paper modified this for optimization but would also break some vanilla behaviours at the same time).\nWould be useful for fixing improper behaviours of some huge redstone machines\nAvailable Value:\nVANILLA\nBLOCK_SHAPE_VANILLA\nPAPER",
"luminol.fixes.fix_high_velocity_issue.enabled.comment": "A simple fix of an issue on folia\n(Sometimes the entity woulds have a large moment that cross the different tick regions,\nand it woulds make the server crashed)\nbut sometimes it might doesn't work",
"luminol.fixes.force_cleanup_drop_non_owned_entity_memory_module.comment": "This config is a temporary fix for those incorrect owned data in the memory of each mob, for more you can see https://github.com/PaperMC/Folia/issues/203",
"luminol.fixes.force_cleanup_drop_non_owned_entity_memory_module.enabled_for_entity.comment": "When enabled, the entity's brain will clean the memory which is typed of entity and not belong to current tickregion",
"luminol.fixes.force_cleanup_drop_non_owned_entity_memory_module.enabled_for_block_pos.comment": "When enabled, the entity's brain will clean the memory which is typed of block_pos and not belong to current tickregion",
"luminol.fixes.force_cleanup_drop_non_owned_entity_memory_module.enabled_for_position_tracker.comment": "When enabled, the entity's brain will clean the memory which is typed of position_tracker and not belong to current tickregion",
"luminol.fixes.item_multitask.enabled.comment": "Prevent the server from interrupting the state of items\nduring block interactions or hotbar slot changes.",
"luminol.fixes.long_command_support.enabled.comment": "Some long commands can be run through the dialog command,\nbut paper has prohibited it.\nEnable this to fix this problem.",
"luminol.fixes.pathfinding_fixes.break_down_pathfinding_when_out_of_region.comment": "Recompute path or stop pathfinding when it's touching the blocks out of current tick region",
"luminol.fixes.pathfinding_fixes.do_not_pathfind_to_not_owned_targets.comment": "Skip pathfinding target when it's out of current tick region",
"luminol.fixes.poi_range_fixes.do_not_compete_poi_if_unloaded.comment": "Do not compete POI if it's unloaded\nRelated with https://github.com/PaperMC/Folia/issues/292",
"luminol.fixes.prevent_incorrect_teleport_async_calls_during_move_event.enabled.comment": "When enabled, the server would reject some incorrect teleportAsync calls during move events.\nAnd this will reduce the crashes which caused by plugins(Residence etc.)\nBut you should notice that it might break the compatibility with some plugins.",
"luminol.fixes.allow_unsafe_teleportation.enabled.comment": "Allow non player entities enter end portals if enabled.\nIf you want to use sand duping,please turn on this.\nWarning: This would cause some unsafe issues, you could learn more on : https://github.com/PaperMC/Folia/issues/297",
"luminol.fixes.use_vanilla_random_source.enable_for_player_entity.comment": "Related with RNG cracks",
"luminol.function.membar.display.comment": "Available displays: BOSS_BAR, ACTION_BAR, TAB_LIST",
"luminol.function.portal_rate_limit.enable.comment": "Whether or not to limit the portal rate when entity goes into portals",
"luminol.function.portal_rate_limit.maximum_portal_teleports_per_tick.comment": "Decides how much portal teleportation should be handled within a tick in a single tick region,when exceed,\nthe portal teleportation will be pushed into the next tick\n\nNote: set to -1 to use custom expressions",
"luminol.function.portal_rate_limit.maximum_portal_teleports_per_tick_expression.comment": "If the fixed limit is not enough for use, you could define your own expression to dynamically limit theportal rate.\n\nAvailable variables(all is of current tickregion): e (ticking_entity_count)\nc (ticking_chunk_count)\np (player_count)\nExample: 50 * (1 + sqrt(x/1000) + c/200 + p/5)",
"luminol.function.regionbar.display.comment": "Available displays: BOSS_BAR, ACTION_BAR, TAB_LIST",
"luminol.function.region_format.format.comment": "Available choices: MCA, B_LINEAR, LINEAR_V2",
"luminol.function.region_format.linear_compression_level.comment": "Decides the compression level of the region file(Only works for LINEAR_V2 and B_LINEAR)",
"luminol.function.region_format.linear_io_thread_count.comment": "Decides the worker thread count of linear(Only works for LINEAR_V2)",
"luminol.function.region_format.linear_io_flush_delay_ms.comment": "Decides when it will be flushed to the region file when it has been marked to save for n(default is 100) milliseconds(Only works for LINEAR_V2)",
"luminol.function.region_format.blinear_io_flush_delay_ms.comment": "Decides when it will be flushed to the region file when there has been no write operations for n(default is 3000) milliseconds(Only works for B_LINEAR)",
"luminol.function.region_format.blinear_io_thread_count.comment": "Decides the worker thread count of buffered linear(Only works for B_LINEAR)",
"luminol.function.region_format.linear_use_virtual_thread.comment": "Decides if it could use virtual threads for linear format(Only works for LINEAR_V2)",
"luminol.function.secure_seed.enabled.comment": "Once you enable secure seed, all ores and structures are generated with 1024-bit seed\ninstead of using 64-bit seed in vanilla, making traditional seed cracking impossible.\nNote: If you use V1 it will be vulnerable to terrain elevation attacks.\n***** WARN: You need keep it enabled if your old world are also using secure seed! Or it will kill your save *****",
"luminol.function.secure_seed.version.comment": "Version 1: Blake2b (insecure, reversible with a GPU/ASIC cluster in minutes with enough entropy)\nVersion 2: Blake3 with salt key derivation (recommended, irreversible)\n***** WARN: Switching versions will cause chunk errors! *****",
"luminol.function.secure_seed.salt.comment": "Auto-generated 256-bit salt for V2 cryptographic operations.\nGenerated once on first startup - DO NOT SHARE THIS OR MODIFY (MODIFYING THIS WILL CAUSE CHUNK ERRORS)!\nUsed with Blake3 keyed hash to make seed irreversible.",
"luminol.function.tpsbar.precision_of_tps_value.comment": "Example(if tps is 20.00000000)(value -> result): 2 -> 20.00, 1 -> 20.0",
"luminol.function.tpsbar.precision_of_mspt_value.comment": "Example(if mspt is 20.00000000)(value -> result): 2 -> 20.00, 1 -> 20.0",
"luminol.function.tpsbar.display.comment": "Available displays: BOSS_BAR, ACTION_BAR, TAB_LIST",
"luminol.function.tripwire_dupe.behavior_mode.comment": "Available Value:\nVANILLA20\nVANILLA21\nMIXED",
"luminol.misc.auto_update.comment": "Checks GitHub Releases for newer version's jars on a schedule.\nDownloads are staged under auto_update/lophine and written to auto_update/core.path,\nwhich Hyacinthusclip can consume on the next restart.\nIf target_jar_path is set, server will also try to replace that launcher jar directly.",
"luminol.misc.auto_update.enabled.comment": "Whether the server should check for updates automatically.",
"luminol.misc.auto_update.check_times.comment": "List of daily check times in HH:mm, based on the server's local time zone.",
"luminol.misc.auto_update.allow_prerelease.comment": "Whether prerelease GitHub releases are allowed when selecting an update.",
"luminol.misc.auto_update.target_jar_path.comment": "Optional launcher jar path to replace after a successful download.\nLeave this blank to keep the downloaded jar staged in auto_update/lophine\nand let Hyacinthusclip switch to it through auto_update/core.path on restart.",
"luminol.misc.disable_warning.disable_heightmap_warning.comment": "Disable heightmap-check's warning",
"luminol.misc.disable_warning.disable_offline_mode_warning.comment": "Disable offline warns popped in the log when starting the server",
"luminol.misc.disable_warning.disable_moved_wrongly_threshold_warning.comment": "Disable wrongly move warns and checks",
"luminol.misc.folia_watchdog.tick_region_time_out_ms.comment": "Decides the interval of the watchdog prints the threads dumps of tickregions in stuck",
"luminol.misc.force_disable_packet_limiter_of_paper.comment": "Force and fully disable all packet limiters of Paper, which is used to prevent from kicking by using some quick crafting mods but has negative impacts on security",
"luminol.misc.verify_publickey_only_in_online_mode.comment": "Only verify the public key in online mode, could be useful when using plugins like MultiLogin with custom auth server configured",
"luminol.misc.save_portal_tickets.do_save.comment": "whether or not to save the portal tickets when server stopping, this would make it acts like mc before 1.21.5,\nand won't auto active the portal chunk loader when server started again.",
"luminol.misc.sentry.dsn.comment": "Sentry DSN for improved error logging, leave blank to disable,\nObtain from https://sentry.io/",
"luminol.misc.sentry.log_level.comment": "Logs with a level higher than or equal to this level will be recorded.",
"luminol.misc.sentry.only_log_thrown.comment": "Only log with a Throwable will be recorded after enabling this.",
"luminol.misc.server_mod_name.name.comment": "Decides the server mod name shown in your F3 debug screen.",
"luminol.misc.server_mod_name.vanilla_spoof.comment": "Ignore any plugin's modification and server mod name set in this config block,\nonly force sending brand name of vanilla",
"luminol.misc.username_checks.enabled.comment": "Decide whether the username checks are enabled,\nyou could disable it if your players are using Chinese username\nbut also notification any security impacts caused by disabling it",
"luminol.misc.username_checks.enforce_skull_validation.comment": "Enforce skull validation, preventing skulls with invalid names from disconnecting the client.",
"luminol.misc.username_checks.allow_old_player_join.comment": "Allow old players to join the server after the username regex is changed,\neven if their names don't meet the new requirements.",
"luminol.misc.username_checks.username_check_regex.comment": "Use username regex to validate usernames,\nallowing only characters specified in the regex.",
"luminol.optimizations.use_async_protocol_switching.enabled.comment": "Uses async protocol preparation for mc.\nWarn: Due to the packet sequence was changed by this optimization, it might be\nuncompatible with some plugins(ViaVersion etc.)",
"luminol.optimizations.cpu_affinity.enabled_for_tickregion.comment": "Using this you could pin the threads of tick region scheduler(Following are the same) to cpu cores listed in the config 'tickregion_affinity' following,\nwhich is useful for those CPU with P and E cores (such as 12/13/14 gen Intel Core CPUs and so on.)",
"luminol.optimizations.cpu_affinity.tickregion_affinity.comment": "The core number you want the tick region threads to bind on",
"luminol.optimizations.throttle_goal_selector_tick_in_inactive_tick.comment": "Throttles the AI goal selector in entity inactive ticks.\nThis can improve performance by a few percent, but has minor gameplay implications.",
"luminol.optimizations.variable_entity_waking_up.entity_wakeup_duration_ratio_standard_deviation.comment": "If this value is set to any value > 0, waking up inactive entities happens spread over time, instead of many entities at once. This makes entities feel and behave more natural.\nThis setting is the coefficient of variation, or σ / μ (the ratio of the standard deviation to the mean) of the inactivity duration.\n\nIn other words, this setting is the value σ, so that the regular inactivity duration will be multiplied by a factor normal_distribution(μ = 1, σ).\nIf a value ≤ 0 is given, variable entity wake-up is disabled.",
"luminol.optimizations.lithium_sleeping_block_entity.enabled.comment": "Use sleeping blocking optimizations from lithium,s\non luminol the hopper optimizations of paper were totally removed and replaced by those of lithiums\nand it's turned on by default",
"luminol.optimizations.lobotomize_villager.comment": "Lobotomizes the villager if it cannot move (Does not disable trading)",
"luminol.optimizations.lobotomize_villager.check_interval.comment": "The interval in ticks to check if a villager is lobotomized",
"luminol.optimizations.lobotomize_villager.wait_until_trade_locked.comment": "Wait until a villager has been traded with before lobotomizing",
"luminol.optimizations.reduce_sensor_work.comment": "When it is enabled, it will delete the line of sight cache less often and use a faster nearby comparison.",
"luminol.optimizations.reduce_sensor_work.enabled.comment": "The interval of each entity to drop the cache(in ticks)",
"luminol.optimizations.projectile.max-loads-per-tick.comment": "Controls how many chunks are allowed to be sync loaded by projectiles in a tick.",
"luminol.optimizations.projectile.max-loads-per-projectile.comment": "Controls how many chunks a projectile can load in its lifetime before it gets automatically removed.",
"luminol.unsupported.disable_check_for_folia_supported.disable_for_paper.comment": "Disable check for folia-supported for spigot/bukkit/paper plugin.\nATTENTION: No support will be provided if you enabled this.",
"luminol.unsupported.disable_check_for_folia_supported.disable_for_leaves.comment": "Disable check for folia-supported for leaves plugin.\nATTENTION: No support will be provided if you enabled this.",
"lophine.experiment.command.trigger_command_enabled.comment": "Allow to use trigger command",
"lophine.experiment.command.function_command_enabled.comment": "Allow to use function command",
"lophine.experiment.command.scoreboard_command_enabled.comment": "Allow to use scoreboard command",
"lophine.experiment.command.save_all_command.enabled.comment": "Allow to use save-all command",
"lophine.experiment.command.save_all_command.log_all_process.comment": "Log all process of save-all command to console",
"lophine.experiment.command.save_all_command.save_all_command_timeout.comment": "Maximum seconds to save before the chunk report it is timeout.",
"lophine.experiment.entity_damage_source_trace.enabled.comment": "Allow trace damage source cross different Region Scheduler.",
"lophine.experiment.global_entities_counter.version.comment": "DISABLED\nDEFAULT_SYNC: Enable global entities counter origin version with sync counter module.\nDEFAULT_ASYNC: Enable global entities counter origin version with async counter module.\nPRECISE: Enable precise mob cap calculation with incremental counting. Replaces the periodic full-scan with event-driven real-time updates.\n\nYou need to set per-player-mob-spawns to false on paper-world-defaults.yml or paper-world.yml",
"lophine.fixes.update-suppression-crash-fix.enabled.comment": "Should crash caused by update suppression be prevented?",
"lophine.fixes.vanilla-like-experience.enabled.comment": "Restore a more vanilla-like technical gameplay experience by bypassing some Paper safety and behavior changes.",
"lophine.function.protocol.alternative_block_placement.enabled.comment": "Specify the precise placement protocol type\nNONE Disable precise placement protocol\nCARPET Precise placement protocol version 2\nCARPET_FIX Enhanced precise placement protocol version 2 (requires MasaGadget installed on client)\nLITEMATICA Precise placement protocol version 3",
"lophine.function.protocol.appleskin.enabled.comment": "Enable AppleSkin protocol support",
"lophine.function.protocol.appleskin.sync-tick-interval.comment": "Set AppleSkin Synchronization Frequency (Unit: Game Ticks)",
"lophine.function.protocol.bbor.enabled.comment": "Enable BBOR protocol support",
"lophine.function.protocol.jade.enabled.comment": "Enable Jade protocol support",
"lophine.function.protocol.pca.enabled.comment": "Enable PCA sync protocol support",
"lophine.function.protocol.pca.sync-player-entity.comment": "Controls which player entities can be watched through the PCA sync protocol.\nNOBODY: never sync player entities\nBOT: only sync Lophine fake players\nOPS: sync fake players and allow operators to sync real players\nOPS_AND_SELF: sync fake players, operators, and a player's own entity\nEVERYONE: allow all player entities",
"lophine.function.protocol.rei.enabled.comment": "Enable Roughly Enough Items protocol support",
"lophine.function.protocol.servux.litematics.litematics-print-max-delay-ticks.comment": "The max delay ticks for printing litematics, -1 to disable",
"lophine.function.protocol.syncmatica.enabled.comment": "Enable Syncmatica protocol support",
"lophine.function.protocol.syncmatica.useQuota.comment": "Is there a limit on the size of projection files?",
"lophine.function.protocol.syncmatica.quota-Limit.comment": "Maximum Projection File Size (in bytes)",
"lophine.function.protocol.xaero-map.enabled.comment": "Enable Xaero World Map Protocol Support",
"lophine.function.container_expansion.barrel_rows.comment": "range: 1~6",
"lophine.function.container_expansion.enderchest_rows.comment": "range: 1~6",
"lophine.function.container_expansion.shulker_box.shulker_stackable_count.comment": "range: 1~64",
"lophine.function.fakeplayer.enabled.comment": "Enable fakeplayer functionality (/bot command)",
"lophine.function.fakeplayer.unable-fakeplayer-names.comment": "List of names that cannot be used for fakeplayers",
"lophine.function.fakeplayer.limit.comment": "Maximum number of fakeplayers allowed",
"lophine.function.fakeplayer.prefix.comment": "Prefix for fakeplayer names",
"lophine.function.fakeplayer.suffix.comment": "Suffix for fakeplayer names",
"lophine.function.fakeplayer.regen-amount.comment": "Regeneration amount for fakeplayers",
"lophine.function.fakeplayer.open-action-gui.comment": "Allow opening fakeplayer action gui,\nneed sneak to open if you enabled inventory open gui",
"lophine.function.fakeplayer.use-action.comment": "Allow fakeplayers to use actions",
"lophine.function.fakeplayer.modify-config.comment": "Allow modifying fakeplayer config",
"lophine.function.fakeplayer.manual-save-and-load.comment": "Allow manual save and load of fakeplayers",
"lophine.function.fakeplayer.cache-skin.comment": "Use skin cache for fakeplayers",
"lophine.function.fakeplayer.always-send-data.comment": "Always send data for fakeplayers",
"lophine.function.fakeplayer.skip-sleep-check.comment": "Skip sleep check for fakeplayers",
"lophine.function.fakeplayer.spawn-phantom.comment": "Allow phantoms to spawn for fakeplayers",
"lophine.function.fakeplayer.simulation-distance.comment": "Simulation distance for fakeplayers (-1 for default)",
"lophine.function.fakeplayer.enable-locator-bar.comment": "Enable locator bar for fakeplayers",
"lophine.function.language.lang.comment": "Please use the key from https://minecraft.wiki/w/Language\nSample of format: en_us zh_cn zh_hk zh_tw\nATTENTION: If you want to edit language for carpet system, \nplease edit it in carpet config file.",
"lophine.function.language.full_blocking_load.comment": "Whether to allow blocking server loading when loading localized language.\nIf you want only use your localized language to shown in your terminal, \nyou need to enable it.\n\nWARNING: This may slow down the startup speed!",
"lophine.function.language.allow_auto_reset_comments.comment": "If the package contains the configuration file comment file for the corresponding language,\nautomatically reload the configuration file comments using the related content.\n\nWARNING: This will delete the original comments!",
"lophine.function.redstone.shears_rotate.comment": "Allows you to use the Shears to right-click to rotate the block.",
"lophine.function.replay-api.cache-photographer-time.comment": "Time to cache photographer profile(in seconds)",
"lophine.function.replay-api.cache-photographer-size.comment": "Maximum size of cache photographer profile",
"lophine.misc.disable-check.disable-op-move-check.comment": "Disable the check for the operator's move check",
"lophine.misc.disable-check.disable-op-fly-check.comment": "Disable the check for the operator's fly check",
"lophine.misc.item-entity.follow-tick-sequence-merge.comment": "Due to Paper's modification of the merge radius,\nwhen the merge radius is large and stacks containing many items get stuck in an unexpected position, \nindividual items may never reach their destination.\nThis configuration option is added to fix this behavior.",
"lophine_carpet.carpet.fakeplayer.comment": "Carpet fakeplayer compatibility mapped onto Lophine fakeplayers.\ncommandPlayer is currently backed by Lophine's /bot command surface.",
"lophine_carpet.carpet.fakeplayer.commandPlayer.comment": "Enable /player command.(not remapped)\nIf you want to enable bot command, please see lophine global config.",
"lophine_carpet.carpet.fakeplayer.fakePlayerResident.comment": "Keep fakeplayers resident across unload and restart.",
"lophine_carpet.carpet.fakeplayer.openFakePlayerInventory.comment": "Allow opening fakeplayer inventories.",
"lophine_carpet.carpet.fakeplayer.fakePlayerTicksLikeRealPlayer.comment": "Tick fakeplayers in the network phase to better match real player timing.",
"lophine_carpet.carpet.fakeplayer.fakePlayerDefaultSurvivalMode.comment": "Force newly created fakeplayers to start in survival instead of the server default gamemode.",
"lophine_carpet.carpet.fakeplayer.fakePlayerInteractLikeClient.comment": "Make fakeplayer entity interaction follow client-side fallback behavior more closely.",
"lophine_carpet.carpet.fakeplayer.fakePlayerAutoReplaceTool.comment": "Toggle automatic tool replacement for fakeplayers.",
"lophine_carpet.carpet.fakeplayer.fakePlayerAutoReplenishment.comment": "Toggle automatic stack replenishment for fakeplayers.",
"lophine_carpet.carpet.fakeplayer.fakePlayerAutoReplenishmentFormShulkerBox.comment": "Let fakeplayer replenishment pull matching items out of shulker boxes in the inventory.",
"lophine_carpet.carpet.fakeplayer.fakePlayerAutoFish.comment": "Let fakeplayers holding a fishing rod automatically cast and reel it in.",
"lophine_carpet.carpet.fakeplayer.fakePlayerReloadAction.comment": "Persist queued fakeplayer actions across save and reload.",
"lophine_carpet.carpet.general.comment": "Carpet/AMS/TIS/Org compatibility rules backed by existing Lophine features.\nOnly rules that already have a working server-side implementation are exposed here.",
"lophine_carpet.carpet.general.language.comment": "Carpet language value.\nATTENTION: This config will not update in Lophine global now!",
"lophine_carpet.carpet.general.amsUpdateSuppressionCrashFix.comment": "Update suppression crash protection.",
"lophine_carpet.carpet.general.yeetUpdateSuppressionCrash.comment": "Update suppression crash yeeting.",
"lophine_carpet.carpet.general.dustTrapdoorReintroduced.comment": "Should the pre-1.20 mechanism be reintroduced:\nRedstone dust does not connect to adjacent redstone dust on trapdoors that are open\nPre-1.20.2 mechanism: Redstone dust, redstone repeaters, \nand redstone comparators do not check for attachment when receiving status updates from below.",
"lophine_carpet.carpet.general.shulkerBoxCCEReintroduced.comment": "Use ClassCastException for update suppression.",
"lophine_carpet.carpet.general.instantBlockUpdaterReintroduced.comment": "Instant block updater.",
"lophine_carpet.carpet.general.commandTick.comment": "Enable the tick command support.",
"lophine_carpet.carpet.general.creativeNoClip.comment": "Whether to enable creative fly no clip.\nWhen enabled, players in creative mode will not collide with blocks while flying.\nThis allows them to pass through blocks without obstruction.",
"lophine_carpet.carpet.general.optimizedDragonRespawn.comment": "Enable optimized dragon respawn.",
"lophine_carpet.carpet.general.antiSpamDisabled.comment": "Disable the server-side chat and creative-drop spam throttles used by vanilla/Spigot.",
"lophine_carpet.carpet.general.blockPlacementIgnoreEntity.comment": "Allow creative players to place blocks without entity collision checks.",
"lophine_carpet.carpet.general.creativeOpenContainerForcibly.comment": "Allow creative players to forcibly open blocked chests, ender chests and shulker boxes.",
"lophine_carpet.carpet.general.creativeOneHitKill.comment": "Allow creative players to instantly kill attackable non-creative, non-spectator entities.\nSneaking expands the effect into a small area attack.",
"lophine_carpet.carpet.general.observerNoDetection.comment": "Disable observer detection pulses entirely.",
"lophine_carpet.carpet.general.bambooModelNoOffset.comment": "Remove the random horizontal model offset from bamboo and bamboo saplings.",
"lophine_carpet.carpet.general.creativeNoItemCooldown.comment": "Skip item cooldown application for creative players.",
"lophine_carpet.carpet.general.ctrlQCraftingFix.comment": "Compatibility flag for the upstream result-slot Ctrl+Q crafting fix already present in the current menu code.",
"lophine_carpet.carpet.general.carpetAlwaysSetDefault.comment": "Compatibility flag for Lophine's config loader, which already writes default values into the compat config during preload.",
"lophine_carpet.carpet.general.placementRotationFix.comment": "Use the player's main body rotation for placement direction checks instead of interpolated head yaw.",
"lophine_carpet.carpet.general.tntDoNotUpdate.comment": "Prevent TNT from checking redstone power when first placed.",
"lophine_carpet.carpet.general.totallyNoBlockUpdate.comment": "Suppress neighbor and shape updates globally for block changes.",
"lophine_carpet.carpet.general.tiscmNetworkProtocol.comment": "Enable the native Carpet TIS Addition network channel on `tiscm:network/v1`.",
"lophine_carpet.carpet.general.hopperNoItemCost.comment": "Restore the transferred stack into a hopper when a wool block is placed on top of it.",
"lophine_carpet.carpet.general.explosionNoBlockDamage.comment": "Let explosions damage entities without breaking blocks.",
"lophine_carpet.carpet.general.noCreeperBlockBreaking.comment": "Disables creeper explosion block breaking.",
"lophine_carpet.carpet.general.noGhastBlockBreaking.comment": "Disables ghast fireball explosion block breaking.",
"lophine_carpet.carpet.general.disableBlazeFire.comment": "Disables fire made from blaze fireballs.",
"lophine_carpet.carpet.general.disableGhastFire.comment": "Disables fire made from ghast fireballs.",
"lophine_carpet.carpet.general.optimizedTNTHighPriority.comment": "Compatibility flag for the already optimized server explosion path carried by the current runtime.",
"lophine_carpet.carpet.general.tntPrimerMomentumRemoved.comment": "Remove the random horizontal launch momentum from newly primed TNT.",
"lophine_carpet.carpet.general.tntIgnoreRedstoneSignal.comment": "Ignore redstone power when deciding whether TNT should auto-prime.",
"lophine_carpet.carpet.general.tntDupingFix.comment": "Toggle the piston desync path used by vanilla TNT duplication setups.",
"lophine_carpet.carpet.general.interactionUpdates.comment": "Control whether player interaction block changes emit normal block updates.\nSet to false to suppress neighbor and shape updates during block use and breaking.",
"lophine_carpet.carpet.general.xpNoCooldown.comment": "Allow players to absorb multiple experience orbs in the same tick without pickup delay.",
"lophine_carpet.carpet.general.powerfulExpMending.comment": "Let picked-up experience repair all damaged mending items in the player's inventory, not only equipped gear.",
"lophine_carpet.carpet.general.clientSettingsLostOnRespawnFix.comment": "Reapply the player's last known client settings after respawn.",
"lophine_carpet.carpet.general.sensibleEnderman.comment": "Restrict enderman block pickup to pumpkins and melons only.",
"lophine_carpet.carpet.general.entityInstantDeathRemoval.comment": "Remove the normal 20gt delay before dead living entities are discarded.",
"lophine_carpet.carpet.general.farmlandTrampledDisabled.comment": "Prevent farmland from turning into dirt when entities land on it.",
"lophine_carpet.carpet.general.shulkerGolem.comment": "Allow a carved pumpkin on top of a shulker box to summon a shulker.",
"lophine_carpet.carpet.general.preventEndSpikeRespawn.comment": "Skip obsidian spike regeneration during dragon respawn.",
"lophine_carpet.carpet.general.yeetOutOfOrderChatKick.comment": "Ignore out-of-order secure chat chain checks instead of invalidating the chat session.",
"lophine_carpet.carpet.general.betterCraftableBoneBlock.comment": "Add the AMS alternate bone block recipe that yields 3 bone blocks from 9 bones.",
"lophine_carpet.carpet.general.betterCraftableDispenser.comment": "Add the AMS alternate dispenser recipes using a dropper.",
"lophine_carpet.carpet.general.viewDistance.comment": "Override the dedicated server's startup view distance with the Carpet-compatible value.",
"lophine_carpet.carpet.general.tickCommandPermission.comment": "Override the `/tick` command permission level.\nAccepts values in the range 0..4, where 2 matches old Carpet behavior and 3 keeps vanilla.",
"lophine_carpet.carpet.general.tickFreezeCommandToggleable.comment": "Make `/tick freeze` toggle back to running when executed while the server is already frozen.",
"lophine_carpet.carpet.general.syncServerMsptMetricsData.comment": "Broadcast live MSPT samples through the native TISCM protocol channel.",
"lophine_carpet.carpet.general.simpleInGameCalculator.comment": "Evaluate chat messages prefixed with `=` as a simple calculator expression and reply privately.",
"lophine_carpet.carpet.general.microTiming.comment": "Compatibility flag for the built-in region profiler and timing instrumentation carried by Folia/Moonrise.",
"lophine_carpet.carpet.general.fastRedstoneDust.comment": "Route redstone dust updates through the Alternate Current fast-update backend.",
"lophine_carpet.carpet.general.lagFreeSpawning.comment": "Use the lightweight collision and precooked-mob spawning path for natural spawning checks.",
"lophine_carpet.carpet.general.optimizedFastEntityMovement.comment": "Compatibility flag for the always-on Moonrise/Paper fast entity movement collision pipeline.",
"lophine_carpet.carpet.general.optimizedHardHitBoxEntityCollision.comment": "Compatibility flag for the always-on Moonrise/Paper hard-hitbox entity collision optimizations.",
"lophine_carpet.carpet.general.tntFuseDuration.comment": "Override the default primed TNT fuse duration in ticks.\nAccepts values in the range 0..32767.",
"lophine_carpet.carpet.general.defaultLoggers.comment": "Carpet-style default logger subscriptions for players.\nExamples: [\"tps\", \"mob_caps\", \"counter white\"]",
"lophine_carpet.carpet.hopper_counter.comment": "Hopper counter functions.",
"lophine_carpet.carpet.hopper_counter.hopperCounters.comment": "Enable the existing wool hopper counter implementation.",
"lophine_carpet.carpet.hopper_counter.hopperCountersUnlimitedSpeed.comment": "Remove the hopper transfer speed limit for counters.\nOnly effective when hopperCounters is enabled."
}
"lophine.experiment.command.function_command_enabled.comment": "Allow to use function command",
"lophine.experiment.command.save_all_command.enabled.comment": "Allow to use save-all command",
"lophine.experiment.command.save_all_command.log_all_process.comment": "Log all process of save-all command to console",
"lophine.experiment.command.save_all_command.save_all_command_timeout.comment": "Maximum seconds to save before the chunk report it is timeout.",
"lophine.experiment.command.scoreboard_command_enabled.comment": "Allow to use scoreboard command",
"lophine.experiment.command.trigger_command_enabled.comment": "Allow to use trigger command",
"lophine.experiment.entity_damage_source_trace.enabled.comment": "Allow trace damage source cross different Region Scheduler.",
"lophine.experiment.global_entities_counter.version.comment": "DISABLED\nDEFAULT_SYNC: Enable global entities counter origin version with sync counter module.\nDEFAULT_ASYNC: Enable global entities counter origin version with async counter module.\nPRECISE: Enable precise mob cap calculation with incremental counting. Replaces the periodic full-scan with event-driven real-time updates.\n\nYou need to set per-player-mob-spawns to false on paper-world-defaults.yml or paper-world.yml",
"lophine.fixes.update-suppression-crash-fix.enabled.comment": "Should crash caused by update suppression be prevented?",
"lophine.fixes.vanilla-like-experience.enabled.comment": "Restore a more vanilla-like technical gameplay experience by bypassing some Paper safety and behavior changes.",
"lophine.function.container_expansion.barrel_rows.comment": "range: 1~6",
"lophine.function.container_expansion.enderchest_rows.comment": "range: 1~6",
"lophine.function.container_expansion.shulker_box.shulker_stackable_count.comment": "range: 1~64",
"lophine.function.fakeplayer.always-send-data.comment": "Always send data for fakeplayers",
"lophine.function.fakeplayer.cache-skin.comment": "Use skin cache for fakeplayers",
"lophine.function.fakeplayer.enable-locator-bar.comment": "Enable locator bar for fakeplayers",
"lophine.function.fakeplayer.enabled.comment": "Enable fakeplayer functionality (/bot command)",
"lophine.function.fakeplayer.limit.comment": "Maximum number of fakeplayers allowed",
"lophine.function.fakeplayer.manual-save-and-load.comment": "Allow manual save and load of fakeplayers",
"lophine.function.fakeplayer.modify-config.comment": "Allow modifying fakeplayer config",
"lophine.function.fakeplayer.open-action-gui.comment": "Allow opening fakeplayer action gui,\nneed sneak to open if you enabled inventory open gui",
"lophine.function.fakeplayer.prefix.comment": "Prefix for fakeplayer names",
"lophine.function.fakeplayer.regen-amount.comment": "Regeneration amount for fakeplayers",
"lophine.function.fakeplayer.simulation-distance.comment": "Simulation distance for fakeplayers (-1 for default)",
"lophine.function.fakeplayer.skip-sleep-check.comment": "Skip sleep check for fakeplayers",
"lophine.function.fakeplayer.spawn-phantom.comment": "Allow phantoms to spawn for fakeplayers",
"lophine.function.fakeplayer.suffix.comment": "Suffix for fakeplayer names",
"lophine.function.fakeplayer.unable-fakeplayer-names.comment": "List of names that cannot be used for fakeplayers",
"lophine.function.fakeplayer.use-action.comment": "Allow fakeplayers to use actions",
"lophine.function.language.allow_auto_reset_comments.comment": "If the package contains the configuration file comment file for the corresponding language,\nautomatically reload the configuration file comments using the related content.\n\nWARNING: This will delete the original comments!",
"lophine.function.language.full_blocking_load.comment": "Whether to allow blocking server loading when loading localized language.\nIf you want only use your localized language to shown in your terminal, \nyou need to enable it.\n\nWARNING: This may slow down the startup speed!",
"lophine.function.language.lang.comment": "Please use the key from https://minecraft.wiki/w/Language\nSample of format: en_us zh_cn zh_hk zh_tw\nATTENTION: If you want to edit language for carpet system, \nplease edit it in carpet config file.",
"lophine.function.protocol.alternative_block_placement.enabled.comment": "Specify the precise placement protocol type\nNONE Disable precise placement protocol\nCARPET Precise placement protocol version 2\nCARPET_FIX Enhanced precise placement protocol version 2 (requires MasaGadget installed on client)\nLITEMATICA Precise placement protocol version 3",
"lophine.function.protocol.appleskin.enabled.comment": "Enable AppleSkin protocol support",
"lophine.function.protocol.appleskin.sync-tick-interval.comment": "Set AppleSkin Synchronization Frequency (Unit: Game Ticks)",
"lophine.function.protocol.bbor.enabled.comment": "Enable BBOR protocol support",
"lophine.function.protocol.jade.enabled.comment": "Enable Jade protocol support",
"lophine.function.protocol.pca.enabled.comment": "Enable PCA sync protocol support",
"lophine.function.protocol.pca.sync-player-entity.comment": "Controls which player entities can be watched through the PCA sync protocol.\nNOBODY: never sync player entities\nBOT: only sync Lophine fake players\nOPS: sync fake players and allow operators to sync real players\nOPS_AND_SELF: sync fake players, operators, and a player's own entity\nEVERYONE: allow all player entities",
"lophine.function.protocol.rei.enabled.comment": "Enable Roughly Enough Items protocol support",
"lophine.function.protocol.servux.litematics.litematics-print-max-delay-ticks.comment": "The max delay ticks for printing litematics, -1 to disable",
"lophine.function.protocol.syncmatica.enabled.comment": "Enable Syncmatica protocol support",
"lophine.function.protocol.syncmatica.quota-Limit.comment": "Maximum Projection File Size (in bytes)",
"lophine.function.protocol.syncmatica.useQuota.comment": "Is there a limit on the size of projection files?",
"lophine.function.protocol.xaero-map.enabled.comment": "Enable Xaero World Map Protocol Support",
"lophine.function.redstone.shears_rotate.comment": "Allows you to use the Shears to right-click to rotate the block.",
"lophine.function.replay-api.cache-photographer-size.comment": "Maximum size of cache photographer profile",
"lophine.function.replay-api.cache-photographer-time.comment": "Time to cache photographer profile(in seconds)",
"lophine.misc.disable-check.disable-op-fly-check.comment": "Disable the check for the operator's fly check",
"lophine.misc.disable-check.disable-op-move-check.comment": "Disable the check for the operator's move check",
"lophine.misc.item-entity.follow-tick-sequence-merge.comment": "Due to Paper's modification of the merge radius,\nwhen the merge radius is large and stacks containing many items get stuck in an unexpected position, \nindividual items may never reach their destination.\nThis configuration option is added to fix this behavior.",
"lophine_carpet.carpet.fakeplayer.commandPlayer.comment": "Enable /player command.(not remapped)\nIf you want to enable bot command, please see lophine global config.",
"lophine_carpet.carpet.fakeplayer.comment": "Carpet fakeplayer compatibility mapped onto Lophine fakeplayers.\ncommandPlayer is currently backed by Lophine's /bot command surface.",
"lophine_carpet.carpet.fakeplayer.fakePlayerAutoFish.comment": "Let fakeplayers holding a fishing rod automatically cast and reel it in.",
"lophine_carpet.carpet.fakeplayer.fakePlayerAutoReplaceTool.comment": "Toggle automatic tool replacement for fakeplayers.",
"lophine_carpet.carpet.fakeplayer.fakePlayerAutoReplenishment.comment": "Toggle automatic stack replenishment for fakeplayers.",
"lophine_carpet.carpet.fakeplayer.fakePlayerAutoReplenishmentFormShulkerBox.comment": "Let fakeplayer replenishment pull matching items out of shulker boxes in the inventory.",
"lophine_carpet.carpet.fakeplayer.fakePlayerDefaultSurvivalMode.comment": "Force newly created fakeplayers to start in survival instead of the server default gamemode.",
"lophine_carpet.carpet.fakeplayer.fakePlayerInteractLikeClient.comment": "Make fakeplayer entity interaction follow client-side fallback behavior more closely.",
"lophine_carpet.carpet.fakeplayer.fakePlayerReloadAction.comment": "Persist queued fakeplayer actions across save and reload.",
"lophine_carpet.carpet.fakeplayer.fakePlayerResident.comment": "Keep fakeplayers resident across unload and restart.",
"lophine_carpet.carpet.fakeplayer.fakePlayerTicksLikeRealPlayer.comment": "Tick fakeplayers in the network phase to better match real player timing.",
"lophine_carpet.carpet.fakeplayer.openFakePlayerInventory.comment": "Allow opening fakeplayer inventories.",
"lophine_carpet.carpet.general.amsUpdateSuppressionCrashFix.comment": "Update suppression crash protection.",
"lophine_carpet.carpet.general.antiSpamDisabled.comment": "Disable the server-side chat and creative-drop spam throttles used by vanilla/Spigot.",
"lophine_carpet.carpet.general.bambooModelNoOffset.comment": "Remove the random horizontal model offset from bamboo and bamboo saplings.",
"lophine_carpet.carpet.general.betterCraftableBoneBlock.comment": "Add the AMS alternate bone block recipe that yields 3 bone blocks from 9 bones.",
"lophine_carpet.carpet.general.betterCraftableDispenser.comment": "Add the AMS alternate dispenser recipes using a dropper.",
"lophine_carpet.carpet.general.blockPlacementIgnoreEntity.comment": "Allow creative players to place blocks without entity collision checks.",
"lophine_carpet.carpet.general.carpetAlwaysSetDefault.comment": "Compatibility flag for Lophine's config loader, which already writes default values into the compat config during preload.",
"lophine_carpet.carpet.general.clientSettingsLostOnRespawnFix.comment": "Reapply the player's last known client settings after respawn.",
"lophine_carpet.carpet.general.commandTick.comment": "Enable the tick command support.",
"lophine_carpet.carpet.general.comment": "Carpet/AMS/TIS/Org compatibility rules backed by existing Lophine features.\nOnly rules that already have a working server-side implementation are exposed here.",
"lophine_carpet.carpet.general.creativeNoClip.comment": "Whether to enable creative fly no clip.\nWhen enabled, players in creative mode will not collide with blocks while flying.\nThis allows them to pass through blocks without obstruction.",
"lophine_carpet.carpet.general.creativeNoItemCooldown.comment": "Skip item cooldown application for creative players.",
"lophine_carpet.carpet.general.creativeOneHitKill.comment": "Allow creative players to instantly kill attackable non-creative, non-spectator entities.\nSneaking expands the effect into a small area attack.",
"lophine_carpet.carpet.general.creativeOpenContainerForcibly.comment": "Allow creative players to forcibly open blocked chests, ender chests and shulker boxes.",
"lophine_carpet.carpet.general.ctrlQCraftingFix.comment": "Compatibility flag for the upstream result-slot Ctrl+Q crafting fix already present in the current menu code.",
"lophine_carpet.carpet.general.defaultLoggers.comment": "Carpet-style default logger subscriptions for players.\nExamples: [\"tps\", \"mob_caps\", \"counter white\"]",
"lophine_carpet.carpet.general.disableBlazeFire.comment": "Disables fire made from blaze fireballs.",
"lophine_carpet.carpet.general.disableGhastFire.comment": "Disables fire made from ghast fireballs.",
"lophine_carpet.carpet.general.dustTrapdoorReintroduced.comment": "Should the pre-1.20 mechanism be reintroduced:\nRedstone dust does not connect to adjacent redstone dust on trapdoors that are open\nPre-1.20.2 mechanism: Redstone dust, redstone repeaters, \nand redstone comparators do not check for attachment when receiving status updates from below.",
"lophine_carpet.carpet.general.entityInstantDeathRemoval.comment": "Remove the normal 20gt delay before dead living entities are discarded.",
"lophine_carpet.carpet.general.explosionNoBlockDamage.comment": "Let explosions damage entities without breaking blocks.",
"lophine_carpet.carpet.general.farmlandTrampledDisabled.comment": "Prevent farmland from turning into dirt when entities land on it.",
"lophine_carpet.carpet.general.fastRedstoneDust.comment": "Route redstone dust updates through the Alternate Current fast-update backend.",
"lophine_carpet.carpet.general.hopperNoItemCost.comment": "Restore the transferred stack into a hopper when a wool block is placed on top of it.",
"lophine_carpet.carpet.general.instantBlockUpdaterReintroduced.comment": "Instant block updater.",
"lophine_carpet.carpet.general.interactionUpdates.comment": "Control whether player interaction block changes emit normal block updates.\nSet to false to suppress neighbor and shape updates during block use and breaking.",
"lophine_carpet.carpet.general.lagFreeSpawning.comment": "Use the lightweight collision and precooked-mob spawning path for natural spawning checks.",
"lophine_carpet.carpet.general.language.comment": "Carpet language value.\nATTENTION: This config will not update in Lophine global now!",
"lophine_carpet.carpet.general.microTiming.comment": "Compatibility flag for the built-in region profiler and timing instrumentation carried by Folia/Moonrise.",
"lophine_carpet.carpet.general.noCreeperBlockBreaking.comment": "Disables creeper explosion block breaking.",
"lophine_carpet.carpet.general.noGhastBlockBreaking.comment": "Disables ghast fireball explosion block breaking.",
"lophine_carpet.carpet.general.observerNoDetection.comment": "Disable observer detection pulses entirely.",
"lophine_carpet.carpet.general.optimizedDragonRespawn.comment": "Enable optimized dragon respawn.",
"lophine_carpet.carpet.general.optimizedFastEntityMovement.comment": "Compatibility flag for the always-on Moonrise/Paper fast entity movement collision pipeline.",
"lophine_carpet.carpet.general.optimizedHardHitBoxEntityCollision.comment": "Compatibility flag for the always-on Moonrise/Paper hard-hitbox entity collision optimizations.",
"lophine_carpet.carpet.general.optimizedTNTHighPriority.comment": "Compatibility flag for the already optimized server explosion path carried by the current runtime.",
"lophine_carpet.carpet.general.placementRotationFix.comment": "Use the player's main body rotation for placement direction checks instead of interpolated head yaw.",
"lophine_carpet.carpet.general.powerfulExpMending.comment": "Let picked-up experience repair all damaged mending items in the player's inventory, not only equipped gear.",
"lophine_carpet.carpet.general.preventEndSpikeRespawn.comment": "Skip obsidian spike regeneration during dragon respawn.",
"lophine_carpet.carpet.general.sensibleEnderman.comment": "Restrict enderman block pickup to pumpkins and melons only.",
"lophine_carpet.carpet.general.shulkerBoxCCEReintroduced.comment": "Use ClassCastException for update suppression.",
"lophine_carpet.carpet.general.shulkerGolem.comment": "Allow a carved pumpkin on top of a shulker box to summon a shulker.",
"lophine_carpet.carpet.general.simpleInGameCalculator.comment": "Evaluate chat messages prefixed with `=` as a simple calculator expression and reply privately.",
"lophine_carpet.carpet.general.syncServerMsptMetricsData.comment": "Broadcast live MSPT samples through the native TISCM protocol channel.",
"lophine_carpet.carpet.general.tickCommandPermission.comment": "Override the `/tick` command permission level.\nAccepts values in the range 0..4, where 2 matches old Carpet behavior and 3 keeps vanilla.",
"lophine_carpet.carpet.general.tickFreezeCommandToggleable.comment": "Make `/tick freeze` toggle back to running when executed while the server is already frozen.",
"lophine_carpet.carpet.general.tiscmNetworkProtocol.comment": "Enable the native Carpet TIS Addition network channel on `tiscm:network/v1`.",
"lophine_carpet.carpet.general.tntDoNotUpdate.comment": "Prevent TNT from checking redstone power when first placed.",
"lophine_carpet.carpet.general.tntDupingFix.comment": "Toggle the piston desync path used by vanilla TNT duplication setups.",
"lophine_carpet.carpet.general.tntFuseDuration.comment": "Override the default primed TNT fuse duration in ticks.\nAccepts values in the range 0..32767.",
"lophine_carpet.carpet.general.tntIgnoreRedstoneSignal.comment": "Ignore redstone power when deciding whether TNT should auto-prime.",
"lophine_carpet.carpet.general.tntPrimerMomentumRemoved.comment": "Remove the random horizontal launch momentum from newly primed TNT.",
"lophine_carpet.carpet.general.totallyNoBlockUpdate.comment": "Suppress neighbor and shape updates globally for block changes.",
"lophine_carpet.carpet.general.viewDistance.comment": "Override the dedicated server's startup view distance with the Carpet-compatible value.",
"lophine_carpet.carpet.general.xpNoCooldown.comment": "Allow players to absorb multiple experience orbs in the same tick without pickup delay.",
"lophine_carpet.carpet.general.yeetOutOfOrderChatKick.comment": "Ignore out-of-order secure chat chain checks instead of invalidating the chat session.",
"lophine_carpet.carpet.general.yeetUpdateSuppressionCrash.comment": "Update suppression crash yeeting.",
"lophine_carpet.carpet.hopper_counter.comment": "Hopper counter functions.",
"lophine_carpet.carpet.hopper_counter.hopperCounters.comment": "Enable the existing wool hopper counter implementation.",
"lophine_carpet.carpet.hopper_counter.hopperCountersUnlimitedSpeed.comment": "Remove the hopper transfer speed limit for counters.\nOnly effective when hopperCounters is enabled.",
"luminol.experiment.command.enable_command_block.comment": "Force to enable command blocks.\nATTENTION: WOULD CAUSE SERVER CRASHING AS SOME THREADING ISSUE!!!\nDO NOT ENABLE UNLESS YOU KNOW WHAT YOU ARE DOING!!!",
"luminol.experiment.command.enable_waypoints_and_waypoint_command.comment": "Enable waypoint and waypoint command.\nWARN: Still under testing",
"luminol.experiment.disable_async_catchers.enabled.comment": "Disable async catcher to prevent some crashes caused by some plugins which supports folia but has issuable logics.\nATTENTION: Would cause region deadlock when getChunkAt was incorrectly called!\nSee: https://github.com/PaperMC/Folia/issues/280 which is resolved in folia(https://github.com/PaperMC/Folia/commit/2e7bc0721af95196c85500c7bb136aeea0bc12ce)\nDO NOT ENABLE UNLESS YOU KNOW WHAT YOU ARE DOING!!!",
"luminol.experiment.disable_entity_exception_catchers.enabled.comment": "If this config enabled, the server will crash directly when entity ticking has some errors instead of removing the entity to keep server running.\nIt could prevent entity disappearing but may cause more server crashes.\nDO NOT ENABLE UNLESS YOU KNOW WHAT YOU ARE DOING!!!",
"luminol.fixes.allow_unsafe_teleportation.enabled.comment": "Allow non player entities enter end portals if enabled.\nIf you want to use sand duping,please turn on this.\nWarning: This would cause some unsafe issues, you could learn more on : https://github.com/PaperMC/Folia/issues/297",
"luminol.fixes.collision_behavior.mode.comment": "Decides which collision logics will be used(Moonrise and Paper modified this for optimization but would also break some vanilla behaviours at the same time).\nWould be useful for fixing improper behaviours of some huge redstone machines\nAvailable Value:\nVANILLA\nBLOCK_SHAPE_VANILLA\nPAPER",
"luminol.fixes.fix_high_velocity_issue.enabled.comment": "A simple fix of an issue on folia\n(Sometimes the entity woulds have a large moment that cross the different tick regions,\nand it woulds make the server crashed)\nbut sometimes it might doesn't work",
"luminol.fixes.force_cleanup_drop_non_owned_entity_memory_module.comment": "This config is a temporary fix for those incorrect owned data in the memory of each mob, for more you can see https://github.com/PaperMC/Folia/issues/203",
"luminol.fixes.force_cleanup_drop_non_owned_entity_memory_module.enabled_for_block_pos.comment": "When enabled, the entity's brain will clean the memory which is typed of block_pos and not belong to current tickregion",
"luminol.fixes.force_cleanup_drop_non_owned_entity_memory_module.enabled_for_entity.comment": "When enabled, the entity's brain will clean the memory which is typed of entity and not belong to current tickregion",
"luminol.fixes.force_cleanup_drop_non_owned_entity_memory_module.enabled_for_position_tracker.comment": "When enabled, the entity's brain will clean the memory which is typed of position_tracker and not belong to current tickregion",
"luminol.fixes.item_multitask.enabled.comment": "Prevent the server from interrupting the state of items\nduring block interactions or hotbar slot changes.",
"luminol.fixes.long_command_support.enabled.comment": "Some long commands can be run through the dialog command,\nbut paper has prohibited it.\nEnable this to fix this problem.",
"luminol.fixes.pathfinding_fixes.break_down_pathfinding_when_out_of_region.comment": "Recompute path or stop pathfinding when it's touching the blocks out of current tick region",
"luminol.fixes.pathfinding_fixes.do_not_pathfind_to_not_owned_targets.comment": "Skip pathfinding target when it's out of current tick region",
"luminol.fixes.poi_range_fixes.do_not_compete_poi_if_unloaded.comment": "Do not compete POI if it's unloaded\nRelated with https://github.com/PaperMC/Folia/issues/292",
"luminol.fixes.prevent_incorrect_teleport_async_calls_during_move_event.enabled.comment": "When enabled, the server would reject some incorrect teleportAsync calls during move events.\nAnd this will reduce the crashes which caused by plugins(Residence etc.)\nBut you should notice that it might break the compatibility with some plugins.",
"luminol.fixes.use_vanilla_random_source.enable_for_player_entity.comment": "Related with RNG cracks",
"luminol.function.membar.display.comment": "Available displays: BOSS_BAR, ACTION_BAR, TAB_LIST",
"luminol.function.portal_rate_limit.enable.comment": "Whether or not to limit the portal rate when entity goes into portals",
"luminol.function.portal_rate_limit.maximum_portal_teleports_per_tick.comment": "Decides how much portal teleportation should be handled within a tick in a single tick region,when exceed,\nthe portal teleportation will be pushed into the next tick\n\nNote: set to -1 to use custom expressions",
"luminol.function.portal_rate_limit.maximum_portal_teleports_per_tick_expression.comment": "If the fixed limit is not enough for use, you could define your own expression to dynamically limit theportal rate.\n\nAvailable variables(all is of current tickregion): e (ticking_entity_count)\nc (ticking_chunk_count)\np (player_count)\nExample: 50 * (1 + sqrt(x/1000) + c/200 + p/5)",
"luminol.function.region_format.blinear_io_flush_delay_ms.comment": "Decides when it will be flushed to the region file when there has been no write operations for n(default is 3000) milliseconds(Only works for B_LINEAR)",
"luminol.function.region_format.blinear_io_thread_count.comment": "Decides the worker thread count of buffered linear(Only works for B_LINEAR)",
"luminol.function.region_format.format.comment": "Available choices: MCA, B_LINEAR, LINEAR_V2",
"luminol.function.region_format.linear_compression_level.comment": "Decides the compression level of the region file(Only works for LINEAR_V2 and B_LINEAR)",
"luminol.function.region_format.linear_io_flush_delay_ms.comment": "Decides when it will be flushed to the region file when it has been marked to save for n(default is 100) milliseconds(Only works for LINEAR_V2)",
"luminol.function.region_format.linear_io_thread_count.comment": "Decides the worker thread count of linear(Only works for LINEAR_V2)",
"luminol.function.region_format.linear_use_virtual_thread.comment": "Decides if it could use virtual threads for linear format(Only works for LINEAR_V2)",
"luminol.function.regionbar.display.comment": "Available displays: BOSS_BAR, ACTION_BAR, TAB_LIST",
"luminol.function.secure_seed.enabled.comment": "Once you enable secure seed, all ores and structures are generated with 1024-bit seed\ninstead of using 64-bit seed in vanilla, making traditional seed cracking impossible.\nNote: If you use V1 it will be vulnerable to terrain elevation attacks.\n***** WARN: You need keep it enabled if your old world are also using secure seed! Or it will kill your save *****",
"luminol.function.secure_seed.salt.comment": "Auto-generated 256-bit salt for V2 cryptographic operations.\nGenerated once on first startup - DO NOT SHARE THIS OR MODIFY (MODIFYING THIS WILL CAUSE CHUNK ERRORS)!\nUsed with Blake3 keyed hash to make seed irreversible.",
"luminol.function.secure_seed.version.comment": "Version 1: Blake2b (insecure, reversible with a GPU/ASIC cluster in minutes with enough entropy)\nVersion 2: Blake3 with salt key derivation (recommended, irreversible)\n***** WARN: Switching versions will cause chunk errors! *****",
"luminol.function.tpsbar.display.comment": "Available displays: BOSS_BAR, ACTION_BAR, TAB_LIST",
"luminol.function.tpsbar.precision_of_mspt_value.comment": "Example(if mspt is 20.00000000)(value -> result): 2 -> 20.00, 1 -> 20.0",
"luminol.function.tpsbar.precision_of_tps_value.comment": "Example(if tps is 20.00000000)(value -> result): 2 -> 20.00, 1 -> 20.0",
"luminol.function.tripwire_dupe.behavior_mode.comment": "Available Value:\nVANILLA20\nVANILLA21\nMIXED",
"luminol.misc.auto_update.allow_prerelease.comment": "Whether prerelease GitHub releases are allowed when selecting an update.",
"luminol.misc.auto_update.check_times.comment": "List of daily check times in HH:mm, based on the server's local time zone.",
"luminol.misc.auto_update.comment": "Checks GitHub Releases for newer version's jars on a schedule.\nDownloads are staged under auto_update/lophine and written to auto_update/core.path,\nwhich Hyacinthusclip can consume on the next restart.\nIf target_jar_path is set, server will also try to replace that launcher jar directly.",
"luminol.misc.auto_update.enabled.comment": "Whether the server should check for updates automatically.",
"luminol.misc.auto_update.target_jar_path.comment": "Optional launcher jar path to replace after a successful download.\nLeave this blank to keep the downloaded jar staged in auto_update/lophine\nand let Hyacinthusclip switch to it through auto_update/core.path on restart.",
"luminol.misc.disable_warning.disable_heightmap_warning.comment": "Disable heightmap-check's warning",
"luminol.misc.disable_warning.disable_moved_wrongly_threshold_warning.comment": "Disable wrongly move warns and checks",
"luminol.misc.disable_warning.disable_offline_mode_warning.comment": "Disable offline warns popped in the log when starting the server",
"luminol.misc.folia_watchdog.tick_region_time_out_ms.comment": "Decides the interval of the watchdog prints the threads dumps of tickregions in stuck",
"luminol.misc.force_disable_packet_limiter_of_paper.comment": "Force and fully disable all packet limiters of Paper, which is used to prevent from kicking by using some quick crafting mods but has negative impacts on security",
"luminol.misc.save_portal_tickets.do_save.comment": "whether or not to save the portal tickets when server stopping, this would make it acts like mc before 1.21.5,\nand won't auto active the portal chunk loader when server started again.",
"luminol.misc.sentry.dsn.comment": "Sentry DSN for improved error logging, leave blank to disable,\nObtain from https://sentry.io/",
"luminol.misc.sentry.log_level.comment": "Logs with a level higher than or equal to this level will be recorded.",
"luminol.misc.sentry.only_log_thrown.comment": "Only log with a Throwable will be recorded after enabling this.",
"luminol.misc.server_mod_name.name.comment": "Decides the server mod name shown in your F3 debug screen.",
"luminol.misc.server_mod_name.vanilla_spoof.comment": "Ignore any plugin's modification and server mod name set in this config block,\nonly force sending brand name of vanilla",
"luminol.misc.username_checks.allow_old_player_join.comment": "Allow old players to join the server after the username regex is changed,\neven if their names don't meet the new requirements.",
"luminol.misc.username_checks.enabled.comment": "Decide whether the username checks are enabled,\nyou could disable it if your players are using Chinese username\nbut also notification any security impacts caused by disabling it",
"luminol.misc.username_checks.enforce_skull_validation.comment": "Enforce skull validation, preventing skulls with invalid names from disconnecting the client.",
"luminol.misc.username_checks.username_check_regex.comment": "Use username regex to validate usernames,\nallowing only characters specified in the regex.",
"luminol.misc.verify_publickey_only_in_online_mode.comment": "Only verify the public key in online mode, could be useful when using plugins like MultiLogin with custom auth server configured",
"luminol.optimizations.cpu_affinity.enabled_for_tickregion.comment": "Using this you could pin the threads of tick region scheduler(Following are the same) to cpu cores listed in the config 'tickregion_affinity' following,\nwhich is useful for those CPU with P and E cores (such as 12/13/14 gen Intel Core CPUs and so on.)",
"luminol.optimizations.cpu_affinity.tickregion_affinity.comment": "The core number you want the tick region threads to bind on",
"luminol.optimizations.lithium_sleeping_block_entity.enabled.comment": "Use sleeping blocking optimizations from lithium,s\non luminol the hopper optimizations of paper were totally removed and replaced by those of lithiums\nand it's turned on by default",
"luminol.optimizations.lobotomize_villager.check_interval.comment": "The interval in ticks to check if a villager is lobotomized",
"luminol.optimizations.lobotomize_villager.comment": "Lobotomizes the villager if it cannot move (Does not disable trading)",
"luminol.optimizations.lobotomize_villager.wait_until_trade_locked.comment": "Wait until a villager has been traded with before lobotomizing",
"luminol.optimizations.projectile.max-loads-per-projectile.comment": "Controls how many chunks a projectile can load in its lifetime before it gets automatically removed.",
"luminol.optimizations.projectile.max-loads-per-tick.comment": "Controls how many chunks are allowed to be sync loaded by projectiles in a tick.",
"luminol.optimizations.reduce_sensor_work.comment": "When it is enabled, it will delete the line of sight cache less often and use a faster nearby comparison.",
"luminol.optimizations.reduce_sensor_work.enabled.comment": "The interval of each entity to drop the cache(in ticks)",
"luminol.optimizations.throttle_goal_selector_tick_in_inactive_tick.comment": "Throttles the AI goal selector in entity inactive ticks.\nThis can improve performance by a few percent, but has minor gameplay implications.",
"luminol.optimizations.use_async_protocol_switching.enabled.comment": "Uses async protocol preparation for mc.\nWarn: Due to the packet sequence was changed by this optimization, it might be\nuncompatible with some plugins(ViaVersion etc.)",
"luminol.optimizations.variable_entity_waking_up.entity_wakeup_duration_ratio_standard_deviation.comment": "If this value is set to any value > 0, waking up inactive entities happens spread over time, instead of many entities at once. This makes entities feel and behave more natural.\nThis setting is the coefficient of variation, or \u03c3 / \u03bc (the ratio of the standard deviation to the mean) of the inactivity duration.\n\nIn other words, this setting is the value \u03c3, so that the regular inactivity duration will be multiplied by a factor normal_distribution(\u03bc = 1, \u03c3).\nIf a value \u2264 0 is given, variable entity wake-up is disabled.",
"luminol.unsupported.disable_check_for_folia_supported.disable_for_leaves.comment": "Disable check for folia-supported for leaves plugin.\nATTENTION: No support will be provided if you enabled this.",
"luminol.unsupported.disable_check_for_folia_supported.disable_for_paper.comment": "Disable check for folia-supported for spigot/bukkit/paper plugin.\nATTENTION: No support will be provided if you enabled this."
}