什么是Script API?
WARNING
Script API目前处于积极开发阶段,经常会有破坏性更新。本文档基于Minecraft 1.21.20版本格式编写
API
API全称应用程序编程接口(Application Programming Interface),是建立两个应用程序之间联系的方式。"应用程序"这个概念涵盖的范围可能比你想象的更广——它可以是一个简单的脚本、一款游戏,甚至整个操作系统。
你随时都在接触API的实例,比如现在就在你眼前:应用程序与操作系统之间的交互就是通过API实现的。屏幕上的光标就是典型例子。为什么这与API相关?因为应用程序可以通过操作系统提供的API获取光标位置,而无需自行实现光标系统。正是这种API机制,让我们能够看到像Minecraft这样的程序正常运行。
总结:API是多个应用程序之间双向或单向的交互方式!
Script API
或许你曾在某处听过"Script API"这个术语。了解其背后的含义非常重要。
听到这个术语时,很多人会产生各种联想:程序、脚本、编程语言("Minecraft里的神秘实验?:]"),但实际上它就是一个API。这套API提供了一系列函数,让我们能与Minecraft进行交互——接收事件、读取方块、修改实体、创建粒子效果等等!该API在微软官方文档站有详细说明!
API模块?
根据功能差异,API被划分为多个子模块。某些API功能对普通用户可能存在风险,因此仅限服务器端使用,或无法在某些设备运行。为此我们将API函数分组打包,称为"模块"。
模块命名应体现其功能特性。
原文出处 - 作者ConMaster2112





