add api for recipe changes

This commit is contained in:
alexcrea 2025-07-04 22:52:18 +02:00
parent 8914369d38
commit b3cc234ef3
Signed by: alexcrea
GPG key ID: E346CD16413450E3
6 changed files with 95 additions and 19 deletions

View file

@ -63,9 +63,9 @@ public class AnvilRecipeBuilderTest extends SharedOnlyMockBukkit {
@Test
void setXpCostPerCraft(){
assertEquals(1, builder.getXpCostPerCraft());
builder.setXpCostPerCraft(2);
assertEquals(2, builder.getXpCostPerCraft());
assertEquals(1, builder.getLevelCostPerCraft());
builder.setLevelCostPerCraft(2);
assertEquals(2, builder.getLevelCostPerCraft());
}
@Test

View file

@ -61,7 +61,7 @@ public class CustomAnvilRecipeApiTests extends ConfigResetCustomAnvilTest {
// Add and test recipe
AnvilRecipeBuilder builder = new AnvilRecipeBuilder(recipeName);
builder.setExactCount(true).setLeftItem(stick).setResultItem(stick).setXpCostPerCraft(2);
builder.setExactCount(true).setLeftItem(stick).setResultItem(stick).setLevelCostPerCraft(2);
assertTrue(builder.registerIfAbsent());
AnvilFuseTestUtil.executeAnvilFuseTest(anvil, player, legalResultData);
@ -125,7 +125,7 @@ public class CustomAnvilRecipeApiTests extends ConfigResetCustomAnvilTest {
builder.setExactCount(false)
.setLeftItem(stick)
.setResultItem(stick2)
.setXpCostPerCraft(2);
.setLevelCostPerCraft(2);
assertTrue(builder.registerIfAbsent());