Skip to content

为 SlimefunBlockData 提供运行时缓存 #1015

@m1919810

Description

@m1919810

问题描述

鉴于这个附属作者有时候会存很多奇形怪状的数据,而sfblockData只能存字符串,开发者需要在tick的过程中反复读取并parse这些数据(比如string转int)
而若是存储于自己提供的Map 则会可能因为粘液方块的花样移除方式而无法监听全部情况 造成缓存可能无法及时移除
我认为SlimefunBlockData应当提供一个tempData的map<String,Object> 在这里的元素将不会存储于数据库中,仅由附属作者自行维护

问题复现率

无法复现

复现步骤

abab

服务端类型

Paper

Minecraft 版本

1.21.x

Slimefun 版本

abab

其他插件信息

No response

补充信息

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions