open-index/open-npm huggingface dataset:
npm package: @ocavue/svgmoji-cjs
Description: A simple CJS wrapper for the svgmoji library
Latest version: 0.1.1

# @ocavue/svgmoji-cjs

A simple CJS wrapper for the [svgmoji](https://github.com/svgmoji/svgmoji) library.

svgmoji doesn't provide a valid ESM package. We need to make sure that Node.js and bundlers only import the CJS version of the package.

## Install

```
npm install @ocavue/svgmoji-cjs
```

## Usage 

```diff
- import { Blobmoji, Notomoji, Openmoji, Twemoji } from 'svgmoji'
+ import svgmoji from 'svgmoji'
+ const { Blobmoji, Notomoji, Openmoji, Twemoji } = svgmoji
```
npm package: @ocavue/utils
Description: A collection of utility functions for the browser and other environments
Author: ocavue
Latest version: 1.6.0

# @ocavue/utils

[![NPM version](https://img.shields.io/npm/v/@ocavue/utils?color=a1b858&label=)](https://www.npmjs.com/package/@ocavue/utils)

A collection of utility functions.

## [API Reference](https://doc.deno.land/https://esm.sh/@ocavue/utils)

## [Changelog](https://github.com/ocavue/utils/releases)

## License

MIT
npm package: @occam-scaly/scaly-cli
Description: Scaly CLI (auth + project config helpers)
Latest version: 0.2.12

# @occam-scaly/scaly-cli

Scaly CLI for end users. Enables:

- `scaly auth login` (session token for advanced MCP tools: databases/storage/logs)
- `.scaly/config.yaml` workflows (`scaly plan` / `scaly apply` / `scaly pull`)

## Install (recommended)

```bash
npm install -g @occam-scaly/scaly-cli
```

## No-install (works anywhere Node is available)

```bash
npx -y @occam-scaly/scaly-cli auth login
```

## Usage

```bash
scaly auth login
scaly auth status
scaly auth logout
```

## Project config

From a project repo containing `.scaly/config.yaml`:

```bash
scaly plan --json
scaly apply --auto-approve --plan-hash sha256:... --json
scaly pull --json
```

### Stages

```bash
scaly auth login --stage dev
scaly auth login --stage qa
scaly auth login --stage prod
```

## Auth store

The CLI writes a short-lived session token to:

- `~/.config/scaly/auth.json` (or `$XDG_CONFIG_HOME/scaly/auth.json`)

The Scaly MCP server reads this on-demand, so refreshing your token does not require restarting VS Code/Codex.
npm package: @occultus/artifact-api
Description: Star Tenon format tool
Author: CTN Studios
Latest version: 0.23.0

# Star Tenon Artifacts API

本包提供了饰品 API，可以方便地创建自定义饰品与饰品槽。

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/block-api
Description: Star Tenon block api
Author: CTN Studios
Latest version: 0.23.0

# Star Tenon Block API

本包提供了方块相关的 API。

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/common
Description: Star Tenon common data
Author: CTN Studios
Latest version: 0.20.0

# Star Tenon Common Data

这是 Star Tenon API 的公共数据包，包含一些公共的接口和数据类型。

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/condition-api
Description: Star Tenon condition api
Author: CTN Studios
Latest version: 0.23.1

# Star Tenon Skill API

本包提供了方便的技能 API。

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/credits-api
Description: Star Tenon credits api
Author: CTN Studios
Latest version: 0.23.2

# Star Tenon Credits API

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/database
Description: Star Tenon database
Author: CTN Studios
Latest version: 0.22.0-alpha.4

# Star Tenon Database

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/effect-api
Description: Star Tenon effect api
Author: CTN Studios
Latest version: 0.22.0

# Star Tenon Effect API

本包提供了方便的模拟状态效果 API。

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/entity-api
Description: Star Tenon entity api and utils
Author: CTN Studios
Latest version: 0.22.1

# Star Tenon Entity API & Utils

这个包提供了方块实体 API 和一些实用工具。

## EntityUtils/EntitiesUtils

`EntityUtils`提供了诸多实用工具，它们只能操作单一实体，以函数的形式提供。

而`EntitiesUtils`则提供了批量操作实体的工具，以类的方法提供：

```ts
// EntityUtils 的一个例子
giveItem(entity, new ItemStack("example:bakabee"));

// EntitiesUtils 的一个例子
new EntitiesUtils(world.getDimension("minecraft:overworld"), {
  location: { x: 0, y: 0, z: 0 }
  maxDistance: 10,
}).giveItem(new ItemStack("example:bakabee"));
```

由于提供的方法比较多，这里不再逐一列举，具体可以参考源码。

## BlockEntity

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/format-api
Description: Star Tenon format tool
Author: CTN Studios
Latest version: 0.21.0

# Star Tenon Format API

本包包含快速格式化文本工具，灵感来自于 LeviLamina - LegacyScriptEngine。

## Format
`Format` 是一个用于快速格式化文本的工具类。

该类提供了多种文本格式化选项，适用于 Minecraft 基岩版中的文本格式化需求：

```typescript
import { Format } from "@occultus/core";

// 创建格式化文本
const formattedText = `${Format.bold}加粗文本${Format.reset} ${Format.italics}斜体文本${Format.reset}`;
console.log(formattedText);

// 创建带有空白行的文本
const textWithBlankLines = `第一行${Format.blankLine(1)}第二行`;
console.log(textWithBlankLines);
```

### 文本格式
- `bold`: `string` - 将文本格式设置为**加粗**（代码：§l）
- `italics`: `string` - 将文本格式设置为*斜体*（代码：§o）
- `underline`: `string` - 将文本格式设置为带有下划线（代码：§n）  
  **已废弃**：由于 Mojang 自身原因，游戏中下划线文本无法正常格式化
- `strikeThrough`: `string` - 将文本格式设置为~~带有删除线~~（代码：§m）
  **已废弃**：由于 Mojang 自身原因，游戏中删除线文本无法正常格式化
- `random`: `string` - 将文本格式设置为随机字符（代码：§k）
  > 注意：字体不为 Mojangles 时，会显示为 `.......`
- `reset`: `string` - 重置所有文本颜色和格式（代码：§r）
- `newLine`: `string` - 换行符（代码：\n）

### `blankLine(count: number = 1): string`
创建数个空白行

- **参数**:
  - `count`: `number` (可选，默认为 1) - 空白行的数量
- **返回值**: `string` - 一个包含空白行的字符串

## Color

快速给文本添加颜色的工具：

```typescript
world.getAllPlayers().forEach((player) => {
player.sendMessage(Color.black + "将文本设置为黑色！");
});


world.getAllPlayers().forEach((player) => {
player.sendMessage({
  // 将本地化字符串设置为黑色！
  rawtext: [{ text: Color.black }, { translate: "example.translate_string" }],
 });
});
```

该类提供的颜色较多，请到源代码中查看具体属性。

## 支持版本

本 API 支持任意可以运行 Script API 的游戏版本，甚至连 1.0.0 的脚本模块都支持。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/item-api
Description: Star Tenon item api
Author: CTN Studios
Latest version: 0.23.0

# Star Tenon Item Utils&API

本包提供了物品相关的工具函数和 API 接口。

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/job-api
Description: Star Tenon item api
Author: CTN Studios
Latest version: 0.23.0

# Star Tenon Job API

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/logger-api
Description: Star Tenon logger tool
Author: CTN Studios
Latest version: 0.21.0

# Star Tenon Logger

本包提供了日志记录功能。

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/logue-api
Description: Star Tenon monologue and dialogue api
Author: CTN Studios
Latest version: 0.26.0-beta.1

# Star Tenon Logue API


## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/loom
Description: A cli for Minecraft Bedrock Edition addon development
Author: Team Occultus
Latest version: 1.1.0

# Moonlike Loom

## 协议

本项目遵循 MIT 协议：

```
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/loot-api
Description: Star Tenon runtime
Author: CTN Studios
Latest version: 0.21.0

# Star Tenon Loot API

## CustomLootServer

`CustomLootServer` 是一个用于管理实体和方块的自定义战利品表的类：

```typescript
// 创建自定义战利品服务器实例
const lootServer = new CustomLootServer();
```

## CustomLoot

> 所有自定义战利品表必须添加到任意已经初始化了的`CustomLootServer`实例中才能生效

`CustomLoot`类分为`CustomBlockLoot`和`CustomEntityLoot`，它们分别可以向原版的硬编码方块和实体添加自定义战利品表：

```typescript
// 创建自定义战利品服务器实例
const lootServer = new CustomLootServer();

// 创建实体战利品表
const zombieLoot = new CustomEntityLoot(
  "minecraft:zombie",
  "entity/custom_zombie"
);
const diamondOreLoot = new CustomBlockLoot(
  "minecraft:diamond_ore",
  "blocks/custom_diamond_ore"
);

lootServer.addLoot(zombieLoot);
lootServer.addLoot([zombieLoot, diamondOreLoot]);
```

## loot 和 insertLoot

`loot`和`insertLoot`两个函数用于向世界中生成战利品：

```typescript
// 示例1：向指定容器插入战利品（不指定工具类型）
const overworld: Dimension = world.getDimension("overworld");
const chestLocation: Vector3 = { x: 100, y: 64, z: 200 };

// 向位于 (100, 64, 200) 的容器中插入僵尸战利品
insertLoot(overworld, chestLocation, "entity/zombie");

// 示例2：向指定容器插入战利品（指定工具类型）
const furnaceLocation: Vector3 = { x: 150, y: 70, z: 250 };

// 向位于 (150, 70, 250) 的熔炉中插入钻石战利品，使用镐子作为工具
insertLoot(overworld, furnaceLocation, "blocks/diamond", LootToolType.PICKAXE);
```

```typescript
// 示例1：在指定位置生成战利品（不指定工具类型）
const nether: Dimension = world.getDimension("nether");
const spawnLocation: Vector3 = { x: 50, y: 80, z: -30 };

// 在 (50, 80, -30) 位置生成猪灵战利品
loot(nether, spawnLocation, "entity/piglin");

// 示例2：在指定位置生成战利品（指定工具类型）
const theEnd: Dimension = world.getDimension("the_end");
const endCityLocation: Vector3 = { x: 0, y: 100, z: 0 };

// 在末地城位置生成末影箱战利品，使用剑作为工具
loot(theEnd, endCityLocation, "chests/end_city_treasure", LootToolType.SWORD);
```

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/math-api
Description: A set of utilities and functions for common math operations
Author: CTN Studios
Latest version: 0.23.0

# Math Utils

这是`@minecraft/math`的衍生包，包含其所有功能并添加了一些额外的功能。

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用了`@minecraft/math`包的源代码，并遵循其 MIT 协议：

```text
MIT License

Copyright (c) 2023 Mojang AB

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/music-api
Description: Star Tenon music api
Author: CTN Studios
Latest version: 0.22.0

# Star Tenon Music API

本包提供了音乐相关的 API，可以方便的创建新的音乐唱片。

## MusicDisc 和 MusicDiscServer

本包提供了两个类：`MusicDisc` 和 `MusicDiscServer`，其分别用于储存自定义的音乐唱片的数据和管理音乐唱片服务器端逻辑。

具体用法如下：

```typescript
// 创建音乐唱片服务器实例
const musicServer = new MusicDiscServer();

// 创建一个新的音乐唱片实例
const disc = new MusicDisc(
  "occultus:music_disc_example",
  "Example Track",
  "Example Disc",
  "Example Artist"
);

// 添加唱片到服务器
musicServer.addDisc(disc);
```

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/notification-api
Description: Star Tenon notification api
Author: CTN Studios
Latest version: 0.21.0

# Star Tenon Notification API

这是一个通知 API，用于在游戏中显示通知，其支持下面的几种通知类型：

- `WelcomeNotification`；
- `UpdateNotification`。

具体使用方法请参见源代码。

## 动态属性

```
<ModID>:playedVersion
```

- 属性类型：Player；
- 玩家上次游玩时的模组版本号

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/skill-api
Description: Star Tenon skill api
Author: CTN Studios
Latest version: 0.21.0

# Star Tenon Skill API

本包提供了方便的技能 API。

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/task-api
Description: Star Tenon task api
Author: CTN Studios
Latest version: 0.23.2

# Star Tenon Task API

> [!IMPORTANT]
> 该包仍处于开发阶段，可能会有一些问题亟待修复

本包提供了方便的、基于脚本表单实现的任务 API。
npm package: @occultus/text-api
Description: Star Tenon text api
Author: CTN Studios
Latest version: 0.24.0

# Star Tenon Text API

这是一个用于解析和转换游戏内文本的 API，提供了灵活的文本处理功能。

## 功能特性

- 支持动态文本解析；
- 自动处理字符串和 RawMessage 转换；
- 提供便捷的文本转换方法。

## TextProvider 类型

```typescript
type TextProvider =
  | string
  | RawMessage
  | ((player: Player) => string | RawMessage);
```

这是一种动态的文本类型，支持将字符串、RawMessage 或函数作为文本来源。

可以使用`parseText`函数来对其进行解析。

## API 文档

### parseText

解析 TextProvider 提供的文本

```typescript
function parseText(text: TextProvider, player: Player): string | RawMessage;
```

**参数:**

- `text`: 要解析的文本，可以是字符串、函数或 RawMessage
- `player`: 看到文本的玩家对象

**返回值:**

- 解析后的字符串或 RawMessage

### parseToRaw

将 TextProvider 解析为 RawMessage

```typescript
function parseToRaw(text: TextProvider, player: Player): RawMessage;
```

**参数:**

- `text`: 要解析的文本
- `player`: 看到文本的玩家对象

**返回值:**

- 解析后的 RawMessage

### simpleToRaw

快速将无法确定类型的文本解析为 RawMessage

```typescript
function simpleToRaw(str: RawMessage | string): RawMessage;
```

**参数:**

- `str`: 要转换的文本，可以是字符串或 RawMessage

**返回值:**

- 转换后的 RawMessage

## 使用示例

```typescript
import { parseText, parseToRaw, simpleToRaw } from "./TextProvider";

// 基本字符串解析
const text1 = "Hello, world!";
const raw1 = simpleToRaw(text1);

// 动态文本解析
const dynamicText = (player: Player) => `Hello, ${player.name}!`;
const raw2 = parseToRaw(dynamicText, player);

// 混合类型解析
const mixedText = (player: Player) => ({
  text: `Hello, ${player.name}!`,
  color: "gold"
});
const result = parseText(mixedText, player);
```

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/time-api
Description: Star Tenon time api
Author: CTN Studios
Latest version: 0.22.0

# Star Tenon Time API

这是一个方便的时间 API，提供了游戏内时间管理的统一接口。

## Time

`Time` 类是时间系统的核心 API，提供了时间管理的统一接口。

# Time 类文档

## 概述

`Time` 类是一个用于处理时间相关的工具类，提供了获取计算机时间、本地时区时间以及游戏时间的功能。

### `getComputerTime()`

获取当前计算机时间，这将会返回按照 GMT 0000 时区计算的时间：

```typescript
const currentTime = Time.getComputerTime();
console.log(currentTime);
```

### `getLocalTime(i: number)`

获取不同时区的计算机时间：

- **参数**:
  - `i`: number - 从标准时间开始增加或减少的小时数
- **返回值**: `Date` - 指定时区的本地时间
- **示例**:

```typescript
console.log("标准时间：" + Time.getComputerTime());
console.log("北京时间（UTC +8）：" + Time.getLocalTime(8));
console.log("美国太平洋标准时间：" + Time.getLocalTime(-8));
```

### `getGameTime()`

获取当前游戏时间：

- **返回值**: `number` - 当前游戏时间
- **示例**:

```typescript
const gameTime = Time.getGameTime();
console.log("当前游戏时间：" + gameTime);
```

### `getGameTimeSpec()`

获取当前游戏时间段：

- **返回值**: `TimeSpec` - 游戏时间段枚举值

```typescript
try {
  const timeSpec = Time.getGameTimeSpec();
  console.log("当前游戏时间段：" + timeSpec);
} catch (error) {
  console.error(error);
}
```

## TimeSpec

`TimeSpec` 枚举定义了时间规范的常量，用于标准化时间单位：

- `TimeSpec.MORNING`: 早晨时间段
- `TimeSpec.NOON`: 中午时间段
- `TimeSpec.SUNSET`: 日落时间段
- `TimeSpec.NIGHT`: 夜晚时间段
- `TimeSpec.SUNRISE`: 日出时间段

## Tick 与 Second

这两个类类提供游戏刻（tick）与秒的时间转换功能：

```typescript
Tick.toSecond(20); // 将提供的游戏刻转换为秒
Second.toTick(1); // 将提供的秒转换为游戏刻
```

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/toolkit
Description: Star Tenon api toolkit
Author: CTN Studios
Latest version: 0.25.0

# Star Tenon Toolkit

一个轻量的 API 工具包，包括一些常用的工具函数，可用于实体以及 ItemStack。

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occultus/ui
Description: Star Tenon ui api
Author: CTN Studios
Latest version: 0.20.0

# Star Tenon UI API

## 支持版本

本 API 支持任意可以运行 Script API v2.0.0+ 的游戏版本，包括：

- 1.21.90；
- 1.21.100；
- 1.21.110；
- 以及更多……

注意：本包理论上可以在部分更旧的版本上运作，但未经过严格的测试。

## 协议

本项目使用 MIT License 授权：

```text
The MIT License (MIT)

Copyright © 2025 CTN Studios

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
npm package: @occupop/lib-context
Description: This repository defines methods and interfaces for request context on microservices. We need to define scopes for every use that request services, based on your credentials and registers on occupop ecosystem ### What is this repository for? ###
Author: occupop
Latest version: 2.0.1

# README #
This repository defines methods and interfaces for request context on microservices. We need to define scopes for every use that request services, based on your credentials and registers on occupop ecosystem
### What is this repository for? ###

* Creat context based on company and other idenfiers
* 1.0
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)

### How do I get set up? ###

* Install this library as dependency on microservice that requested

### Who do I talk to? ###

* "occupop <luiz@occupop.com>"