18class CraftHandlerGrindstone :
public ::CraftHandlerBase {
30 ::ll::TypedStorage<4, 4, int> mInput;
31 ::ll::TypedStorage<4, 4, int> mAdditional;
38 ::ll::TypedStorage<8, 8, ::Player&> mPlayer;
39 ::ll::TypedStorage<8, 24, ::ItemStackNetIdVariant> mSrcItemNetId;
40 ::ll::TypedStorage<4, 8, ::CraftHandlerGrindstone::ExperienceAmount> mExperienceAmount;
45 CraftHandlerGrindstone& operator=(CraftHandlerGrindstone
const&);
46 CraftHandlerGrindstone(CraftHandlerGrindstone
const&);
47 CraftHandlerGrindstone();
52 virtual ~CraftHandlerGrindstone() ;
54 virtual ::ItemStackNetResult
57 virtual void _postCraftRequest(
bool const wasSuccess) ;
65 MCAPI
int _getExperienceFromItem(
::ItemStack const& stack)
const;
74 MCAPI static ::ItemStack _getResultItemWithNoEnchants(
76 ::std::vector<::ItemStack>
const& inputItems,
80 MCAPI static ::std::pair<::ItemStack, ::ItemStackNetIdVariant>
95 MCAPI
void $_postCraftRequest(
bool const wasSuccess);
103 MCAPI
static void** $vftable();