Class AnvilMenu


public class AnvilMenu extends ItemCombinerMenu
  • Field Details

  • Constructor Details

  • Method Details

    • createInputSlotDefinitions

      private static ItemCombinerMenuSlotDefinition createInputSlotDefinitions()
    • isValidBlock

      protected boolean isValidBlock(BlockState p_39019_)
      Specified by:
      isValidBlock in class ItemCombinerMenu
    • mayPickup

      protected boolean mayPickup(Player p_39023_, boolean p_39024_)
      Overrides:
      mayPickup in class ItemCombinerMenu
    • onTake

      protected void onTake(Player p_150474_, ItemStack p_150475_)
      Specified by:
      onTake in class ItemCombinerMenu
    • createResult

      public final void createResult()
      Specified by:
      createResult in class ItemCombinerMenu
    • createResultInternal

      protected void createResultInternal()
      Neo: This is the original createResult() method, which is called by the above method (createResult().

      If you would normally override createResult(), you should override this method instead.

    • calculateIncreasedRepairCost

      public static int calculateIncreasedRepairCost(int p_39026_)
    • setItemName

      public boolean setItemName(String p_288970_)
    • validateName

      @Nullable private static String validateName(String p_288995_)
    • getCost

      public int getCost()
    • setCost

      public void setCost(int value)
      Neo: Sets the cost. Negative values are clamped to zero.