Skip to content

me合成终端合成造成卡服 #122

Description

@KevinWoodWL

检查项目

  • 你使用的是从构建站下载的版本
  • 你没有对下载的文件内容进行任何更改
  • 你已经寻找过已知问题列表,且没有找到相同的问题

问题描述

连续点击合成终端中的合成产物导致卡服

合成终端的 matchRecipe() 每次都跑 RecipeUtils.getRecipe(input, CRAFTING_TABLE_TYPES):
对每个类型遍历全部配方
对每条配方逐槽 SlimefunUtils.isItemSimilar(true, true) 比对(含 NBT/Lore)

复现步骤

  1. 打开me合成终端
  2. 可合成物品放入合成列表
  3. 连续点击合成产物
  4. 服务器爆线程

预期行为

应该不卡顿正常合成

服务器日志

No response

错误报告

No response

服务端软件

Paper

Minecraft 版本

1.21.11

Slimefun版本

Slimefun vb79ae49-Beta

插件版本

Build 106

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions