在 Server/Plugins/Adapt/adapt/ 文件夹中,你会找到配置文件。本页面将详细解释你需要了解的所有配置选项。
本页面主要面向服务器管理员和开发者。
{ "autoUpdateCheck": true, "xpInCreative": false, "fallbackLanguageDontChangeUnlessYouKnowWhatYouAreDoing": "en_US", "protectorSupport": { "chestProtect": true, "factionsClaim": false, "residence": true, "worldguard": true }, "protectionOverrides": {"adaptation-name": {"WorldGuard": true}}, "language": "en_US", "autoUpdateLanguage": true, "splashScreen": true, "loginBonus": true, "sql": { "database": "adapt", "password": "password", "port": 1337, "host": "localhost", "username": "user" }, "useEnchantmentTableParticleForActiveEffects": true, "advancements": true, "learnUnlearnButtonDelayTicks": 14, "adaptActivatorBlock": "BOOKSHELF", "unlearnAllButton": false, "experienceMaxLevel": 1000, "maxRecipeListPrecaution": 25, "hardcoreNoRefunds": false, "value": { "baseValue": 1, "valueMutlipliers": { "EGG": 1.335, "NETHER_QUARTZ_ORE": 1.11, "PORKCHOP": 1.125, "GHAST_TEAR": 100, "ENDER_PEARL": 75, "REDSTONE_ORE": 4.5, "NETHER_GOLD_ORE": 4.5, "DIAMOND_ORE": 5, "WHEAT": 1.25, "CARROT": 1.25, "IRON_ORE": 1.75, "BEETROOT": 1.25, "BLAZE_ROD": 50, "CHICKEN": 1.13, "FLINT": 1.35, "LAPIS_ORE": 3.5, "GOLD_ORE": 4, "LEATHER": 1.5, "BEEF": 1.125, "COAL_ORE": 1.35, "MUTTON": 1.125 } }, "actionbarNotifyXp": true, "preventHunterSkillsWhenHungerApplied": true, "debug": false, "xpCurve": "XL3L7", "escClosesAllGuis": false, "playerXpPerSkillLevelUpBase": 489, "useSql": false, "verbose": false, "blacklistedWorlds": [ "some_world_adapt_should_not_run_in", "anotherWorldFolderName" ], "allowAdaptationsInCreative": false, "powerPerLevel": 0.73, "actionbarNotifyLevel": true, "metrics": true, "playerXpPerSkillLevelUpLevelMultiplier": 44, "guiBackButton": false, "hardcoreResetOnPlayerDeath": false }
调试选项,除非你是开发者并且知道你在做什么,否则不应该修改此选项。开启此选项会减慢Adapt的运行速度,但允许你查看可调试的标记值。例如,如果开发者使用 Adapt.debug("blabla") 创建了某些内容,这些内容就会被发送出来。
此选项会向GitHub页面发送ping请求,并告诉你是否可以更新插件。
默认为false,因为大多数技能是针对生存模式设计的,在创造模式下可能会感觉不协调或不平衡。你可以在这里切换此选项。
此选项会删除并重新生成英语/指定语言文件,以确保在更新时始终拥有最新的语言文件。
Adapt激活方块是所有Adapt功能依赖的基础方块。如果你更改此选项,请了解其影响,因为更改后Adapt可能完全无法工作。
这是指启动日志中显示的"ADAPT"文字或复活节彩蛋。
语言代码用于你偏好的本地化设置!我们默认使用英语并始终支持英语,但如果你查看spigot页面,你可以看到所有支持的语言。要查看要在此处输入的语言代码,请参考语言代码表,并复制/粘贴你想要的语言代码。请注意,如果使用错误的代码,Adapt将崩溃或显示错误,并尝试默认使用英语。
这是永远不应该更改的默认语言。如果你使用的是英语以外的其他语言,可能会缺少一些键值。如果缺少键值,系统会回退到这个英语键值。但是,如果你更改此选项,你将看到无意义的内容。
防止Adapt在特定世界中加载或使用。
你是否愿意被包含在BSTATS中?这只是让我们了解你的服务器版本/Adapt版本。
保持关闭,相信我。
这决定了玩家在创造模式下是否可以获得XP。
这是等级上限的设置。默认为1000(整数),允许技能达到的最高等级为1000。不要将其降低到导致玩家失去等级的程度,因为这可能会导致错误。
Adapt有几种可选的XP曲线。它们都有相同的ID,但每个都会改变全局XP/等级分配的速率。以下是当前的曲线及其公式:
XL1L7(level -> ((1337 * level) + Math.pow(level * 0.95, Math.PI)) / 1.137) XL15L7(level -> ((1837 * level) + Math.pow(level * 0.95, Math.PI)) / 1.137) XL2L7(level -> ((2337 * level) + Math.pow(level * 0.95, Math.PI)) / 1.137) XL3L7(level -> ((3337 * level) + Math.pow(level * 0.95, Math.PI)) / 1.137) XL4L7(level -> ((4337 * level) + Math.pow(level * 0.95, Math.PI)) / 1.137) XL5L7(level -> ((5337 * level) + Math.pow(level * 0.95, Math.PI)) / 1.137) XL6L7(level -> ((6337 * level) + Math.pow(level * 0.95, Math.PI)) / 1.137) XL7L7(level -> ((7337 * level) + Math.pow(level * 0.95, Math.PI)) / 1.137) XL8L7(level -> ((8337 * level) + Math.pow(level * 0.95, Math.PI)) / 1.137) XL9L7(level -> ((8337 * level) + Math.pow(level * 0.95, Math.PI)) / 1.137)
当前默认设置为 XL3L7
对于每次升级,每个等级都有一个基准值。例如,我们将默认的 playerXpPerSkillLevelUpBase 值设置为489,这是开始并获得所有技能/适应性/全局技能的第一级所需的最低XP。请勿将此值设置为0。
powerPerLevel 的目的是设置解锁第一级和后续级别所需的等级数量。例如:要达到1点能力值,你需要达到2级。要达到3点能力值,你需要达到5级左右。每个等级都会增加升级的成本。
这是一个百分比乘数,会叠加到每次技能升级上。例如:489 + 489的44%
你是否希望在玩家首次加入服务器或一段时间未在线后给予XP奖励?
是否在动作栏显示XP通知。
是否在动作栏显示等级通知。
这会在技能页面添加一个返回按钮。
这会在主页添加一个"全部遗忘"按钮。
这允许你按ESC键关闭所有GUI,而不是逐页翻阅。
这是打开方块或获得其他经验时使用的粒子效果。
学习/遗忘按钮的延迟时间(以游戏刻为单位)。
如果你使用了列出的任何插件,可以启用这些选项,系统将对在标记为true的区域内使用适应性的玩家进行权限检查。
允许特定适应性技能覆盖保护设置。
这会在玩家死亡时踢出玩家,删除他们的数据,并从头开始,就像他们从未使用过Adapt一样。
如果你为技能支付了费用,你将无法获得退款,这仅适用于有Adapt经验的人,因为它是无情的。
这可以防止在已经应用饥饿效果时叠加猎人技能,你可以取消选中此选项,从而允许玩家无限叠加饥饿效果和无限奖励。适合有趣的游戏模式。
是否使用成就系统。
默认为25,这是对其他插件或Minecraft具有循环配方的补救措施,这些配方在我们的复杂度计算中可能是无限的。如果某个物品复杂,就会获得更多经验,但如果是无限的,会导致崩溃,所以这是必要的深度检查。
如果你使用SQL数据库,可以在这里设置所有内容!(你需要开启useSql选项)
是否启用SQL数据库连接。
你可以忽略这个,这是为计划中的"消费系统"自动生成的,但目前仅作为残留部分存在,未来可能会以更好的方式重新实现。