Class AnvilUpdateEventTests

java.lang.Object
net.neoforged.neoforge.debug.crafting.AnvilUpdateEventTests

public class AnvilUpdateEventTests extends Object
  • Field Details

    • INVENTORY_SLOT_FIRST

      private static final int INVENTORY_SLOT_FIRST
      See Also:
    • INVENTORY_SLOT_SECOND

      private static final int INVENTORY_SLOT_SECOND
      See Also:
    • MOCK_OUTPUT

      private static final net.minecraft.world.item.ItemStack MOCK_OUTPUT
  • Constructor Details

    • AnvilUpdateEventTests

      public AnvilUpdateEventTests()
  • Method Details

    • sampleStack

      private static net.minecraft.world.item.ItemStack sampleStack()
    • moveItemsToInputs

      private static void moveItemsToInputs(net.minecraft.world.inventory.AnvilMenu menu, net.minecraft.world.entity.player.Player player)
    • clearInputs

      private static void clearInputs(net.minecraft.world.inventory.AnvilMenu menu, net.minecraft.world.entity.player.Player player)
    • withAnvil

      private static void withAnvil(DynamicTest test, Consumer<AnvilUpdateEventTests.Context> body)
      Common anvil, player and menu setup.
    • vanillaCombineTest

      static void vanillaCombineTest(DynamicTest test)
    • customOutputAndCostTest

      static void customOutputAndCostTest(DynamicTest test)
    • cancelClearsOutputTest

      static void cancelClearsOutputTest(DynamicTest test)
    • renameTest

      static void renameTest(DynamicTest test)
    • leftRemovalResetsOutputTest

      static void leftRemovalResetsOutputTest(DynamicTest test)
    • slotSpecificEventFiringTest

      static void slotSpecificEventFiringTest(DynamicTest test)