洞穴龙

**洞穴龙** —— 居住在晦暗的地牢的龙。以煤炭与饮用岩浆为生。他们是真正的矿工，在石材挖掘的速度上具有优势。可不太懂得如何跟水打交道。

## 传说背景

*■ **来自开发者的提醒**：此处所写之物非恰与龙之生存的玩法相吻合。*

* **元素** ：骨架 - 地狱，其余 - 岩石、 岩浆、 火。
* **技能** ：坚硬的皮革、火息、强化的爪子。
* **弱点** ：寒冷和水。
* **栖息地** ：炎热的地狱岩浆湖，干燥的沙漠，有岩浆的深洞。
* **卵** ：覆盖着褐色的下界鳞片。
* **食物** ：任何能有效点燃火焰的东西，但更喜欢木炭、红石和烧焦食物的独特味道。

■ 纵观所有的龙，洞穴龙与有机世界的联系是最少的，他们与自然及其平衡没有联系。即使他身边的所有事物都被摧毁，洞穴龙仍能存活。下界岩浸入了他们的整个身体。正因其耐火的特性，他胸腔内的岩浆不会把其他元素和龙接触的物品给烧毁，但最重要的是能保持他的燃烧能继续。多雨的上层世界自然不是他们的首选自然栖息地，对他们而言那里又太冷了。如果熔岩变硬，火势减弱，他们会无法移动，出现裂缝。这使他们从里到外撕裂，即使是最强壮的下界岩也无法承受这种压力。出于这个原因，所有的洞穴龙都倾向于生活在最热的深处，那里从不下雨，所有的水都会瞬间蒸发掉。

■ 尽管他们看起来与自然界脱节，但他们在面对伴侣关系的问题上并不陌生。相反，洞穴龙以大家庭而闻名，会长期生活在一个地方。显而易见，他们只能与其他熔岩龙物种进行繁殖，这使得他们几个世纪以来一直在一起。覆盖着下界岩碎片的蛋被小心翼翼地放在岩浆窝里，并由全家人在最热的火中谨慎地取暖。小时候，Neldmont是一条洞穴龙，与他的父母住在熔岩湖中央的巢穴堡垒中。

■ 这个物种的新生儿比成年人更容易受寒。他们的第一件盔甲是凝固和龟裂的熔岩，这些熔岩可以为他们保留体内的热量。温暖才是他们生活的基础。他们会用木炭在胸前点火，融化一些下界岩，从而治愈伤口。渐渐地，他们会用更强大、更稳定的盔甲代替孩子们的盔甲，同时也会根据家庭传统或个人喜好，对其进行装饰和塑造。

特点
--

■ 由于它们的炽热的体质，洞穴龙会**受到水、雨和雪的伤害**。因此，他们最好的居住地是沙漠、下界和山洞。使用火焰之洞穴的效果和炽热之浴技能，会让你过得更轻松。

```
builder.push("cave"); // 洞穴龙的弊端
 caveWaterDamage = builder
 .comment("每次接触水所带来的伤害量（每10个tick一次）。设置为0.0可以禁用水伤害。")
 .defineInRange("waterDamage", 1.0, 0.0, 100.0);
 caveRainDamage = builder
 .comment("每次在雨天下接触雨水所带来的伤害量（每40个tick一次）。设置为0.0可以禁用雨天伤害。")
 .defineInRange("rainDamage", 1.0, 0.0, 100.0);

```

ᅠ ᅠ

■ 默认情况下，洞穴龙在下界基底方块（地狱岩、玄武岩、黑石）、主世界基底方块（石头、花岗岩、闪长岩、安山岩）、石砖（石砖、錾制石砖、苔石砖、裂石砖）、矿物块（煤矿石、铁矿石、金矿石、红石矿石、青金石矿石、绿宝石矿石、钻石矿石、下界石英矿石、远古残骸）、砂岩（砂岩、錾制砂岩、切制砂岩、平滑砂岩、红砂岩、錾制红砂岩、切制红砂岩、平滑红砂岩）、信标基座方块（钻石块、金块、绿宝石块、铁块）、圆石（圆石、被虫蚀的圆石、苔石）能获得速度II效果。

```
 caveSpeedupBlocks = builder
 .comment("使洞穴龙站在上面时获得速度效果的方块。格式：block/tag:modid:id")
 .defineList("caveSpeedupBlocks", Arrays.asList(
 "tag:minecraft:base\_stone\_nether",
 "tag:minecraft:base\_stone\_overworld",
 "tag:minecraft:stone\_bricks",
 "tag:minecraft:beacon\_base\_blocks",
 "tag:forge:cobblestone",
 "tag:forge:sandstone",
 "tag:forge:stone",
 "tag:forge:ores"
 ), (block) -> isValidBlockConfig(block));

```

ᅠ ᅠ

■ 洞穴龙生来就有**镐样的爪子**。这使它们当之无愧被称为杰出的矿工。此外，它们还有**对火完全免疫**的能力，不过它们也不能永远地在熔岩下游泳。熔岩之视可以让你将下界之景饱览无遗。如果熔岩变得完全透明，请改变以下设置：**将 “性能”/“渲染区域” 设置为 "关闭"（洞穴龙）；**

```
caveFireImmunity = builder
 .comment("洞穴龙是否对火焰伤害类型免疫。")
 .define("fireImmunity", true);
 caveLavaSwimming = builder
 .comment("设置为false，以禁用洞穴龙在熔岩中游泳。")
 .define("lavaSwimming", true);
 caveLavaSwimmingTicks = builder
 .comment("洞穴龙在熔岩中可以游动的最大tick数。若设置为0，则允许其在熔岩下无限呼吸。")
 .defineInRange("lavaSwimTicks", 3600, 0, 100000);

```

■ 洞穴龙对火魔法已经融会贯通了！

食物
--

所有的龙能食用的食物都在游戏中登记，并与大量的模组兼容。你可以在Dragonsurvival-server.toml中看到当前的食物列表。在那里你可以改变一些参数。为洞穴龙添加的专属食物有：**充能煤, 焦肉, 烧焦的蔬菜, 炭烧蘑菇, 炭烧海鲜, 充能汤。**

```
builder.comment("龙的食物格式：item/tag:modid:id:food:saturation. 饱食度/饱和度值是可选的，因为如果为空，将使用人类食用的数值。");
 caveDragonFoods = builder
 .defineList("caveDragon", Arrays.asList(
 "tag:minecraft:coals:1:1",
 "item:minecraft:charcoal:1:2",
 "item:minecraft:golden\_apple",
 "item:minecraft:enchanted\_golden\_apple",
 "item:dragonsurvival:charged\_coal:4:2",
 "item:dragonsurvival:charred\_meat:10:12",
 "item:dragonsurvival:charred\_seafood:8:10",
 "item:dragonsurvival:charred\_vegetable:8:9",
 "item:dragonsurvival:charred\_mushroom:8:5",
 "item:dragonsurvival:charged\_soup:20:15",
 "item:desolation:cinder\_fruit:6:7",
 "item:desolation:powered\_cinder\_fruit:8:12",
 "item:desolation:activatedcharcoal:2:2",
 "item:desolation:infused\_powder:10:10",
 "item:desolation:primed\_ash:7:8",
 "item:pickletweaks:diamond\_apple",
 "item:pickletweaks:emerald\_apple",
 "item:undergarden:ditchbulb:5,6",
 "item:xreliquary:molten\_core:1:1",
 "item:silents\_mechanisms:coal\_generator\_fuels:1:1",
 "item:mekanism:dust\_charcoal:1:1",
 "item:mekanism:dust\_coal:1:1",
 "item:rats:nether\_cheese",
 "item:potionsmaster:charcoal\_powder:1:1",
 "item:potionsmaster:coal\_powder:1:1",
 "item:potionsmaster:activated\_charcoal:2:2",
 "item:thermal:coal\_coke:1:1",
 "item:infernalexp:glowcoal:2:3",
 "item:resourcefulbees:coal\_honeycomb:5:5",
 "item:resourcefulbees:netherite\_honeycomb:5:5",
 "item:lazierae2:coal\_dust:1:1",
 "item:wyrmroost:jewelled\_apple",
 "item:silents\_mechanisms:coal\_dust:1:1",
 "item:potionsmaster:calcinatedcoal\_powder:1:1",
 "item:thermal:basalz\_rod:2:4",
 "item:thermal:basalz\_powder:1:2",
 "item:druidcraft:fiery\_glass:2:2"
 ), (food) -> isValidFoodConfig(food));

```

龙之生存导航地图