截图
介绍
Slicer
该模组提供了多种功能,主要用于改善农夫乐事与机械动力之间的兼容性。
虽然该模组的设计目标是与农夫乐事协同工作,但即使没有安装农夫乐事也可以使用,同时还为其他模组添加了一些兼容性功能。

自动切割
该模组的主要功能是 _Slicer_,这是一台类似于机械动力中的 _Mechanical Mixer_ 或 _Mechanical Press_ 的机器。
它会自动注册农夫乐事中的所有切割配方。从这个意义上来说,它就是一台自动化的 _Cutting Board_。
要使用它,必须通过 Right-Click 将正确的工具放入机器中。
默认情况下,仅允许使用刀和斧,但可以通过修改 sliceanddice:allowed_tools 物品标签来更改此行为。
一个将剪刀添加到该标签中的示例数据包可以在这里找到
自动烹饪
农夫乐事中所有需要烹饪锅的配方都会被添加为加热搅拌配方。

喷淋器
喷淋器是一种方块,通过管道输入流体后,会将其分散到下方的一小片区域内。
不同的流体可以产生不同的效果。
- 岩浆会对下方的实体造成少量火焰伤害
- 水会使下方区域变湿,让世界认为那里正在下雨。
- 药水会对下方的实体施加短暂的效果
- 液体肥料是一种全新的流体,可以对方块施加骨粉效果。
后者旨在使Neapolitan中的_香蕉叶_无需依赖天气即可生长,但它也可能对其他模组产生其他影响。
洒水器可在装置上工作,并且每次被移动到新方块时都会施加其效果。
它们也能在由Create Simulated创建的物理装置中工作。

Overweight Farming
如果存在,则会添加一些对Overweight Farming的兼容功能。
这包括使用部署器进行的涂蜡配方,
以及在JEI中显示对超重作物的斧头去皮。


自定义配方
如果你想使用数据包添加自定义配方,这也可以做到,并且
对单个配方和序列组装配方的步骤都有效。
这些的示例可以在示例数据包中找到。
自定义洒水器动作
洒水器中哪种流体具有什么效果是数据驱动的,可以修改或扩展。
你可以在此处找到内置动作。
洒水器 JSON 文件的结构
{
"action": {
// 将要执行的动作。自定义动作可以注册到 `sliceanddice:sprinkle_action` 注册表。
"type": "sliceanddice:damage",
// 一些参数,取决于上面设置的动作类型
"amount": 0.5,
"damage_type": "minecraft:in_fire"
},
"fluid": {
"fluid": "minecraft:lava"
}
}
面向开发者
当依赖此模组时,你可以从我的 maven 中引入它,这将带来包含传递依赖的好处。
还有一个 api 包,对于某些用例来说,在编译时应该就足够了,
例如仅添加自定义洒水器或洒水动作时。
当新版本已经在开发中时,可能还会发布 -SNAPSHOT 版本,你可以使用它们来提前了解即将到来的更改。
repositories {
maven {
url = uri("https://thedarkcolour.github.io/KotlinForForge/")
content { includeGroup("thedarkcolour") }
}
maven {
url = uri("https://maven.ryanhcode.dev/releases")
content { includeGroupAndSubgroups("dev.ryanhcode") }
}
maven {
url = uri("https://registry.somethingcatchy.net/repository/maven-public/")
content { includeGroup("com.possible-triangle") }
}
}
dependencies {
compileOnly("com.possible-triangle:sliceanddice-api:$sd_version")
runtimeOnly("com.possible-triangle:sliceanddice-neoforge:$sd_version")
}
在底层,slice & dice 使用了 atmosphere 前置库,而该前置库本身仍处于早期开发阶段。
评论
登录后评论和评分