Skip to content

Commit

Permalink
feat: update header to 1.20.62.
Browse files Browse the repository at this point in the history
  • Loading branch information
Lovelylavender4 committed Feb 24, 2024
1 parent be8c54f commit a98c98f
Show file tree
Hide file tree
Showing 11 changed files with 128 additions and 158 deletions.
2 changes: 1 addition & 1 deletion src/mc/deps/core/common/bedrock/MemoryPage.h
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ class MemoryPage {
// symbol: ?_allocate@MemoryPage@JSONObject@Bedrock@@AEAAPEAXP8123@EAA_K_K0@ZP8123@EAAPEAX00@Z00@Z
MCAPI void* _allocate(
uint64 (Bedrock::JSONObject::MemoryPage::*)(uint64, uint64),
void* (Bedrock::JSONObject::MemoryPage::*)(uint64, uint64),
void* (Bedrock::JSONObject::MemoryPage::*)(uint64, uint64),
uint64 bytes,
uint64 align
);
Expand Down
2 changes: 1 addition & 1 deletion src/mc/deps/core/utility/Util.h
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ MCAPI std::vector<std::string> splitLines(
std::vector<std::string> const& delims,
bool includeDelimCharsInResult,
bool includeEmptyLines,
std::istream& (*fnGetline)(std::istream&, std::string&)
std::istream& (*fnGetline)(std::istream&, std::string&)
);

// symbol:
Expand Down
2 changes: 1 addition & 1 deletion src/mc/deps/raknet/RakPeer.h
Original file line number Diff line number Diff line change
Expand Up @@ -432,7 +432,7 @@ class RakPeer {

// symbol: ?SetUserUpdateThread@RakPeer@RakNet@@UEAAXP6AXPEAVRakPeerInterface@2@PEAX@Z1@Z
MCVAPI void SetUserUpdateThread(
void (*_userUpdateThreadPtr)(class RakNet::RakPeerInterface*, void*),
void (*_userUpdateThreadPtr)(class RakNet::RakPeerInterface*, void*),
void* _userUpdateThreadData
);

Expand Down
8 changes: 4 additions & 4 deletions src/mc/events/MinecraftEventing.h
Original file line number Diff line number Diff line change
Expand Up @@ -506,16 +506,16 @@ class MinecraftEventing {
MCVAPI void fireEventFeedbackSubmitted(std::string const& productId, bool safetyCheckSuccessful, bool isValidText);

// symbol:
// ?fireEventGameRulesUpdated@MinecraftEventing@@UEAAXHHAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
MCVAPI void fireEventGameRulesUpdated(int oldValue, int newValue, std::string const& gameRuleName);
// ?fireEventGameRulesUpdated@MinecraftEventing@@UEAAX_N0AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
MCVAPI void fireEventGameRulesUpdated(bool oldValue, bool newValue, std::string const& gameRuleName);

// symbol:
// ?fireEventGameRulesUpdated@MinecraftEventing@@UEAAXMMAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
MCVAPI void fireEventGameRulesUpdated(float oldValue, float newValue, std::string const& gameRuleName);

// symbol:
// ?fireEventGameRulesUpdated@MinecraftEventing@@UEAAX_N0AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
MCVAPI void fireEventGameRulesUpdated(bool oldValue, bool newValue, std::string const& gameRuleName);
// ?fireEventGameRulesUpdated@MinecraftEventing@@UEAAXHHAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
MCVAPI void fireEventGameRulesUpdated(int oldValue, int newValue, std::string const& gameRuleName);

// symbol: ?fireEventGameTip@MinecraftEventing@@UEAAXHHHW4InputMode@@@Z
MCVAPI void fireEventGameTip(int, int, int, ::InputMode);
Expand Down
94 changes: 47 additions & 47 deletions src/mc/network/ServerNetworkHandler.h
Original file line number Diff line number Diff line change
Expand Up @@ -90,15 +90,24 @@ class ServerNetworkHandler {
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVCompletedUsingItemPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class CompletedUsingItemPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVItemStackRequestPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class ItemStackRequestPacket const& packet);
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSetDefaultGameTypePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class SetDefaultGameTypePacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVActorEventPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class ActorEventPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVBlockPickRequestPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class BlockPickRequestPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSetPlayerInventoryOptionsPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class SetPlayerInventoryOptionsPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVRequestAbilityPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class RequestAbilityPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerHotbarPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class PlayerHotbarPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVMovePlayerPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class MovePlayerPacket const& packet);

Expand All @@ -108,12 +117,6 @@ class ServerNetworkHandler {
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVCodeBuilderSourcePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class CodeBuilderSourcePacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVRequestAbilityPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class RequestAbilityPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerHotbarPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class PlayerHotbarPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVDisconnectPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class DisconnectPacket const& packet);

Expand Down Expand Up @@ -141,11 +144,17 @@ class ServerNetworkHandler {
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVResourcePackChunkRequestPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class ResourcePackChunkRequestPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVGameTestRequestPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class GameTestRequestPacket const& packet);
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVEmotePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class EmotePacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVMultiplayerSettingsPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class MultiplayerSettingsPacket const& packet);
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVStructureBlockUpdatePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class StructureBlockUpdatePacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVActorPickRequestPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class ActorPickRequestPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVItemStackRequestPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class ItemStackRequestPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVUpdatePlayerGameTypePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class UpdatePlayerGameTypePacket const& packet);
Expand All @@ -162,29 +171,20 @@ class ServerNetworkHandler {
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVTextPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class TextPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVGameTestRequestPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class GameTestRequestPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSpawnExperienceOrbPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class SpawnExperienceOrbPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVShowCreditsPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class ShowCreditsPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVRequestChunkRadiusPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class RequestChunkRadiusPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSimpleEventPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class SimpleEventPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVEmotePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class EmotePacket const& packet);
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVMultiplayerSettingsPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class MultiplayerSettingsPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerActionPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class PlayerActionPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVActorEventPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class ActorEventPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVAnvilDamagePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class AnvilDamagePacket const& packet);
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSimpleEventPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class SimpleEventPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVBossEventPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class BossEventPacket const& packet);
Expand All @@ -198,9 +198,8 @@ class ServerNetworkHandler {
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSetDifficultyPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class SetDifficultyPacket const& packet);

// symbol:
// ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@V?$shared_ptr@VInventoryTransactionPacket@@@std@@@Z
MCVAPI void handle(class NetworkIdentifier const&, std::shared_ptr<class InventoryTransactionPacket>);
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVRequestPermissionsPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class RequestPermissionsPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVEmoteListPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class EmoteListPacket const& packet);
Expand All @@ -226,8 +225,8 @@ class ServerNetworkHandler {
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVScriptMessagePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class ScriptMessagePacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVRequestPermissionsPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class RequestPermissionsPacket const& packet);
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVRequestChunkRadiusPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class RequestChunkRadiusPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVContainerClosePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class ContainerClosePacket const& packet);
Expand All @@ -238,9 +237,15 @@ class ServerNetworkHandler {
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVRequestNetworkSettingsPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class RequestNetworkSettingsPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSubClientLoginPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class SubClientLoginPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVRespawnPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class RespawnPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVAnvilDamagePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class AnvilDamagePacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerAuthInputPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class PlayerAuthInputPacket const& packet);

Expand All @@ -263,18 +268,12 @@ class ServerNetworkHandler {
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVLevelSoundEventPacketV1@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class LevelSoundEventPacketV1 const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVStructureBlockUpdatePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class StructureBlockUpdatePacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVFilterTextPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class FilterTextPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVLoginPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class LoginPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVInteractPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class InteractPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerInputPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class PlayerInputPacket const& packet);

Expand All @@ -284,27 +283,28 @@ class ServerNetworkHandler {
// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVNetworkStackLatencyPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class NetworkStackLatencyPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSubClientLoginPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class SubClientLoginPacket const& packet);
// symbol:
// ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@V?$shared_ptr@VInventoryTransactionPacket@@@std@@@Z
MCVAPI void handle(class NetworkIdentifier const&, std::shared_ptr<class InventoryTransactionPacket>);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVAnimatePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class AnimatePacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVInteractPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class InteractPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVCommandBlockUpdatePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class CommandBlockUpdatePacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVShowCreditsPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class ShowCreditsPacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVLecternUpdatePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class LecternUpdatePacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVPlayerToggleCrafterSlotRequestPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const&, class PlayerToggleCrafterSlotRequestPacket const&);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVSetDefaultGameTypePacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class SetDefaultGameTypePacket const& packet);

// symbol: ?handle@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@AEBVActorPickRequestPacket@@@Z
MCVAPI void handle(class NetworkIdentifier const& source, class ActorPickRequestPacket const& packet);

// symbol: ?onConnect@ServerNetworkHandler@@UEAAXAEBVNetworkIdentifier@@@Z
MCVAPI void onConnect(class NetworkIdentifier const&);

Expand Down
4 changes: 2 additions & 2 deletions src/mc/server/commands/CommandRegistry.h
Original file line number Diff line number Diff line change
Expand Up @@ -463,7 +463,7 @@ class CommandRegistry {
std::string const& name,
std::vector<std::pair<std::string, uint64>> const& strings,
class Bedrock::typeid_t<class CommandRegistry> type,
bool (CommandRegistry::*
bool (CommandRegistry::*
parse)(void*, struct CommandRegistry::ParseToken const&, class CommandOrigin const&, int, std::string&, std::vector<std::string>&)
const
);
Expand All @@ -474,7 +474,7 @@ class CommandRegistry {
std::string const& name,
std::vector<std::pair<uint64, uint64>> const& values,
class Bedrock::typeid_t<class CommandRegistry> type,
bool (CommandRegistry::*
bool (CommandRegistry::*
parse)(void*, struct CommandRegistry::ParseToken const&, class CommandOrigin const&, int, std::string&, std::vector<std::string>&)
const
);
Expand Down
33 changes: 0 additions & 33 deletions src/mc/world/item/components/DyeableComponent.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

// auto generated forward declare list
// clang-format off
namespace cereal { struct ReflectionCtx; }
namespace mce { class Color; }
// clang-format on

Expand All @@ -20,38 +19,6 @@ class DyeableComponent {
// vIndex: 0, symbol: __gen_??1DyeableComponent@@UEAA@XZ
virtual ~DyeableComponent() = default;

// vIndex: 1, symbol: ?checkComponentDataForContentErrors@ShooterItemComponent@@UEBA_NXZ
virtual bool checkComponentDataForContentErrors() const;

// vIndex: 2, symbol: ?writeSettings@ItemComponent@@UEAAXXZ
virtual void writeSettings();

// vIndex: 3, symbol: ?isNetworkComponent@ItemComponent@@UEBA_NXZ
virtual bool isNetworkComponent() const;

// vIndex: 4, symbol:
// ?buildNetworkTag@?$NetworkedItemComponent@VAllowOffHandItemComponent@@@@UEBA?AV?$unique_ptr@VCompoundTag@@U?$default_delete@VCompoundTag@@@std@@@std@@AEBUReflectionCtx@cereal@@@Z
virtual std::unique_ptr<class CompoundTag> buildNetworkTag(struct cereal::ReflectionCtx const&) const;

// vIndex: 5, symbol:
// ?initializeFromNetwork@?$NetworkedItemComponent@VAllowOffHandItemComponent@@@@UEAA_NAEBVCompoundTag@@AEBUReflectionCtx@cereal@@@Z
virtual bool initializeFromNetwork(class CompoundTag const&, struct cereal::ReflectionCtx const&);

// vIndex: 6, symbol: ?handleVersionBasedInitialization@EntityPlacerItemComponent@@UEAAXAEBVSemVersion@@@Z
virtual void handleVersionBasedInitialization(class SemVersion const&);

// vIndex: 7, symbol: ?_canUseOn@PlanterItemComponent@@MEBA_NAEBVItemStack@@AEAVActor@@AEBVBlockPos@@E@Z
virtual bool
_canUseOn(class ItemStack const& instance, class Actor& entity, class BlockPos const& pos, uchar face) const;

// vIndex: 8, symbol: ?_useOn@EntityPlacerItemComponent@@MEBA_NAEAVItemStack@@AEAVActor@@AEBVBlockPos@@EAEBVVec3@@@Z
virtual bool
_useOn(class ItemStack& instance, class Actor&, class BlockPos const& pos, uchar face, class Vec3 const& clickPos)
const;

// vIndex: 9, symbol: ?_initializeComponent@AllowOffHandItemComponent@@UEAAXXZ
virtual void _initializeComponent();

// symbol:
// ?appendFormattedHovertext@DyeableComponent@@QEBAXAEBVItemStackBase@@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z
MCAPI void appendFormattedHovertext(class ItemStackBase const& item, std::string& hovertext, bool) const;
Expand Down
Loading

0 comments on commit a98c98f

Please sign in to comment.