ItemStack.hpp - cngege/Mod GitHub Wiki

  • ItemStack::EMPTY_ITEM

    🍳获取方法

    • 这个指针 在 PlayerInventory:: 获取选择物品 的这个函数中
    • 这个函数 在win10的ida中显示被优化了于是 在
    • ServerPlayer::normalTick函数中 可以找到这个指针的位置,像上面的寻找方法一样
    • (未完待续)
  • 从 GameMode::Use 中获取 ItemStack::use 调用

    👓实现原理
    GameMode::use 函数中有调用 ItemStack::use
    🍳获取方法

    • 通过对比两处源代码可获得 ItemStack::use 的位置
    • GameMode::use 中调用处特征码:
    • E8 ? ? ? ? 48 8B D8 48 8B D0 49 8B CE
    • ItemStack::use 函数特征码
    • 48 89 74 24 ? 57 48 83 EC ? 48 8B 41 08 48 8B F2 48 8B F9