LeviLamina
Loading...
Searching...
No Matches
AchievementEventing.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/events/MinecraftEventing.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
Block
;
11
class
ItemDescriptor
;
12
class
Mob
;
13
class
MobEffectInstance
;
14
class
Player
;
15
// clang-format on
16
17
namespace
Social::Events {
18
19
class
AchievementEventing
{
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::UntypedStorage<8, 24>
mUnkd1617b;
24
// NOLINTEND
25
26
public
:
27
// prevent constructor by default
28
AchievementEventing
& operator=(
AchievementEventing
const
&);
29
AchievementEventing
(
AchievementEventing
const
&);
30
31
public
:
32
// member functions
33
// NOLINTBEGIN
34
MCAPI
AchievementEventing
();
35
36
MCAPI
void
AwardAchievement(
::Player
& player, ::MinecraftEventing::AchievementIds achievementId);
37
38
MCAPI
void
CaravanChanged(
::Mob
& mob,
int
caravanSize);
39
40
MCAPI
void
ItemUsed(
::Player
const
& player,
::ItemDescriptor
const
& item, uint useMethod);
41
42
MCAPI
void
JukeboxUsed(
::Player
const
& player,
::ItemDescriptor
const
& disc);
43
44
MCAPI
void
MobEffectChanged(
::Player
const
& player,
::MobEffectInstance
const
& effectInstance,
int
change);
45
46
MCAPI
void
PlayerBounced(
::Player
const
& player,
::Block
const
& block,
int
bounceHeight,
int
auxType);
47
48
MCAPI
void
PlayerTeleported(
::Player
& player,
float
metersTravelled,
int
cause,
int
sourceType);
49
50
MCAPI
void
51
PlayerTravelled(
::Player
const
& player,
float
metersTravelledSinceLastEvent,
int
travelMethodType,
int
newBiome);
52
// NOLINTEND
53
54
public
:
55
// static variables
56
// NOLINTBEGIN
57
MCAPI static ::std::unordered_map<::std::string, ::std::pair<short, short>>& mLegacyIdMap();
58
// NOLINTEND
59
60
public
:
61
// constructor thunks
62
// NOLINTBEGIN
63
MCAPI
void
* $ctor();
64
// NOLINTEND
65
};
66
67
}
// namespace Social::Events
Block
Definition
Block.h:36
ItemDescriptor
Definition
ItemDescriptor.h:22
MobEffectInstance
Definition
MobEffectInstance.h:15
Mob
Definition
Mob.h:47
Player
Definition
Player.h:119
Social::Events::AchievementEventing
Definition
AchievementEventing.h:19
ll::UntypedStorage
Definition
Alias.h:14
src
mc
events
AchievementEventing.h
Generated on Sat Apr 26 2025 05:55:38 for LeviLamina by
1.12.0