• 注册
  • MOD模组 MOD模组 关注:32 内容:16399

    TESLA (Tesla)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    反派

    TESLA (Tesla)


    Tesla 是一个用于跨模块通信的能源 API。它允许来自各种模组的物品、方块和实体相互作用,通过 Tesla 能源网络进行交互。


    ----------------------------------------

    Tesla

    Tesla 是一个用于跨模块通信的能源 API。它允许来自各种模组的物品、方块和实体相互作用,通过 Tesla 能源网络进行交互。 

     

    警告:Alpha 和 beta 版本适用于模组作者和测试人员。支持 Tesla 的模组应该仅针对完整版本!使用 alpha 构建可能会使需要它的模组崩溃!

    ----------------------------------------

    入门指南

    使用 Tesla API 的最佳方式是通过 Forge 的 Capability 系统。 这个概念非常简单,capabilities 是处理某种类型的 Tesla 相关逻辑的接口实现。这些 capabilities 可以附加到支持的物体(Tile Entity、ItemStack 和实体)上。当一个 capability 被附加时,这个物体将能够访问提供的 tesla 逻辑,并且它将对其他支持 Tesla 的物体可见。您可以在这里看到一个基本的 capability 实现,并在这里找到一个 Tile Entity 示例,还有一个物品示例在 这里

     

    常见问题

     

    人们可以去哪里讨论 Tesla API?

    有一个公开的 Discord 服务器可以在 这里 找到。

     

    Tesla 与其他能源 API 有何不同?

    Tesla API 的功能与其他能源 API 非常相似,不过在设计上做出了几个选择,使 API 更加灵活。其中的一个选择是使用 Forge 的 capability 系统,这允许支持几乎任何事物都可以添加 Tesla 支持。使用这个系统,模组可以在不使用任何“脏技巧”的情况下,为一个普通的熔炉添加 Tesla 支持。另一个决定是使用长整型代替整型。这种改变允许模组更容易地处理更大的能源数字 

     

    为什么要制作这个 API?

    最初 API 是作为一个有趣的副业项目制作的,但却得到了其他开发者意外的关注。它并不是为了取代其他能源 API 或类似的事情而创建的。 

     

    Tesla 有哪些标准?

    该 API 不强制执行任何标准,但鼓励模组作者遵循一些标准。其中包括:一个 Tesla 应该等于 1 RF,tile entities 不应直接实现 capability 接口,以及边缘逻辑应该通过 capability 方法处理。

     

    是否应该将 Tesla API 与其他模组捆绑?

    尽管

    来自Modrinth

    Tesla-1.12.2-1.0.63

    Tesla-1.12.2-1.0.63.jar下载1.0.63#Release
    展开
    版本: 1.0.63
    支持游戏: 1.12.2
    类型: Forge
    Release
    下载次数: 2,123

    Tesla-1.12.2-1.0.62

    Tesla-1.12.2-1.0.62.jar下载1.0.62#Release
    展开
    版本: 1.0.62
    支持游戏: 1.12.2
    类型: Forge
    Release
    下载次数: 84

    Tesla-1.12-1.0.61

    Tesla-1.12-1.0.61.jar下载1.0.61#Alpha
    展开
    版本: 1.0.61
    支持游戏: 1.12
    类型: Forge
    Alpha
    下载次数: 84

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: