fix lore meta issue on paper remove

This commit is contained in:
alexcrea 2025-04-27 23:41:23 +02:00
parent d145eb1122
commit 5d427074a9
No known key found for this signature in database
GPG key ID: 027DD67D2D3280C5
2 changed files with 8 additions and 7 deletions

View file

@ -201,7 +201,8 @@ object AnvilLoreEditUtil {
finalLore.addAll(meta.lore ?: emptyList()) finalLore.addAll(meta.lore ?: emptyList())
finalLore.addAll(lore) finalLore.addAll(lore)
meta.lore = lore meta.lore = finalLore
result.itemMeta = meta
if (result == first) return null if (result == first) return null
// Get color cost to uncolor this line // Get color cost to uncolor this line

View file

@ -362,13 +362,13 @@ public class LoreEditTests extends SharedCustomAnvilTest {
return typeList; return typeList;
} }
@Test @ParameterizedTest
public void simpleTest() { @EnumSource(LoreEditType.class)
public void simpleTest(LoreEditType type) {
// Test all defaults to make sure they works // Test all defaults to make sure they works
for (LoreEditType type : LoreEditType.values()) {
singleLineTypeToTest.get(type).executeTest(anvil, player); singleLineTypeToTest.get(type).executeTest(anvil, player);
multiLineTypeToTest.get(type).executeTest(anvil, player); multiLineTypeToTest.get(type).executeTest(anvil, player);
}
} }
@ParameterizedTest @ParameterizedTest