比如我要向 Player1 玩家绑定一个 int 变量,假设这个 int 是 5。然后每过一秒就 -1 ,直到 int 为 0。
我之前使用HashMap
然后现在用持久化API。
我现在就是想让这个属性是临时存储的
我之前使用HashMap
然后现在用持久化API。
我现在就是想让这个属性是临时存储的
本帖最后由 结冰的离季 于 2021-9-19 21:13 编辑
没用过JPA,但只要还是java就能用map,他只是个api而已
所以创建一个正常的java类就行(大概、也许)
没用过JPA,但只要还是java就能用map,他只是个api而已
所以创建一个正常的java类就行(大概、也许)
结冰的离季 发表于 2021-9-19 21:12
没用过JPA,但只要还是java就能用map,他只是个api而已
所以创建一个正常的java类就行(大概、也许)
我就是想搞个临时存储数据。
mangiare 发表于 2021-9-20 13:42
除了Map
我就是想搞个临时存储数据。
什么叫“临时储存”,你想从什么开始储存 什么阶段开始释放,储存在哪
可以用persistence,到0的时候移除就好
结冰的离季 发表于 2021-9-20 14:12
什么叫“临时储存”,你想从什么开始储存 什么阶段开始释放,储存在哪
比方说,我调用一个指令时或踩上一个方块时就储存,然后我再次调用这个指令或者离开这个方块时就释放。
我找到了Metadatable。
应该能解决我的问题吧?
(之前使用 持久化API 关服的时候还需要释放,太麻烦了)
“临时储存”是指不会保存到NBT里,在服务器重启时就会消失?
mangiare 发表于 2021-9-20 14:43
比方说,我调用一个指令时或踩上一个方块时就储存,然后我再次调用这个指令或者离开这个方块时就释放。
...
这种我建议用正常的储存,然后不需要时手动删除