熔岩咖啡 (Lava Java)
Lava Java的熔岩咖啡会温暖你黑化的骨骼!每一杯都是独特风味的交响乐,确保你能面对接下来的一天。我们的价格从仅需4金块开始,无论标准如何,都是负担得起的。我们友好的工作人员一直在努力改进,所以每次你来访时,他们都会有新奇的熔岩咖啡等你品尝。请将所有投诉和疑虑转交给分店经理。
Lava Java在地狱中添加了一个结构:熔岩咖啡厅。在咖啡厅里有一对友好的咖啡师,他们将以金块的形式向您出售小吃和熔岩咖啡。每杯熔岩咖啡都会根据饮料的风味和新鲜程度给予一个或多个增益效果。当您与特定的咖啡师交易时,他将变得更加熟练,一次出售更多的饮料,并制作更复杂的调配。
数据包
Lava Java使用数据包来确定饮料可能具有的口味。它在data/lavajava/lava_java_flavor下寻找json文件。它们的格式如下:
{
"flavorID": "spellbound:bubbly",
"statusID": "spellbound:shielded",
"isDrawback": false,
"duration": 7200,
"magnitude": 4,
"weight": 30,
"value": 15,
"namePriority": 0,
"exclusions": [
"spellbound:extra_bubbly",
"spellbound:very_bubbly"
]
}
已复制!
flavorID:您的口味的ID。这是强制性的。与json文件的名称不同,这必须是唯一的。否则可能会与其他口味冲突。
statusID:您的口味提供的状态效果的ID。这是强制性的。
isDrawback:确定口味是否增加或减少熔岩咖啡的成本。默认为false。将来可能会影响可以选择的条件。
duration:口味效果持续的tick数。这是强制性的,并且必须是正整数。
magnitude:确定效果的大小。这是可选的,但建议提供。如果提供,必须是非负整数。默认为0。请注意,内部效果大小比游戏中显示的要小一个。例如,Strength II实际上是幅度1。
weight:确定口味的普遍程度。这是强制性的,并且必须是正整数。口味生成可以被看作是一个从盒子中抽出票的抽奖,这是如果选择了此口味,则指向此口味的票数。45是像甜味或奶油等常见的口味,30是既不常见也不罕见的口味,如辣味,10是罕见的口味,如浓郁或饱满。通常,一个口味的更好版本(如额外辣)的稀有度应该是其较低变体的5倍。
value:口味对价格的影响程度。这是强制性的,并且必须是正整数。只有您的口味的熔岩咖啡约为此数字的四分之一。如果口味是负数,则确定价格减少了多少。通常,一个口味的更好版本(如非常奶油)的成本应该是其较低变体的两倍。
namePriority:目前不起作用。这是可选的。如果提供,必须是整数。默认值为0。一旦实施,它将确定在熔岩咖啡名称中列出口味的顺序。优先级较高的口味将在饮料名称中较晚列出(如Sweet Spicy Lava Java而不是Spicy Sweet Lava Java)
exclusions:一个排除此口味与列出的口味共存的flavorIDs列表。这是可选的。如果它将被选中,但是排除的口味排在第一位,或者如果已选中一个排除的口味,但是它排在第一位选择了,那么第二个口味将被重新选择。_这些口味不需要存在。_即使您不使用该mod作为依赖项,这也允许您排除来自其他mod的口味。
创建您的口味后,请按照以下格式在语言文件中添加一行:"flavor.spellbound.bubbly": "泡沫"
截图:
Lava Java 0.4.4
Lava Java 0.4.3
-Lava Javas now ignore dietary restrictions from origins, because even ghouls should be allowed to enjoy a cup.
Lava Java 0.4.2
收录