Skip to content

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

@KevinWoodWL

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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions