LeviLamina
Loading...
Searching...
No Matches
BribeableComponent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
Actor
;
8
class
BribeableDefinition
;
9
class
ItemStack
;
10
class
Player
;
11
// clang-format on
12
13
class
BribeableComponent
{
14
public
:
15
// member variables
16
// NOLINTBEGIN
17
::ll::TypedStorage<8, 8, ::BribeableDefinition const*> mStaticData;
18
::ll::TypedStorage<4, 4, int> mBribeTimer;
19
::ll::TypedStorage<4, 4, int> mBribeCooldown;
20
::ll::TypedStorage<4, 4, int> mBribeCooldownTime;
21
// NOLINTEND
22
23
public
:
24
// member functions
25
// NOLINTBEGIN
26
MCNAPI
void
_bribe
(
::Actor
& owner,
::Player
& player);
27
28
MCNAPI
bool
_canBribe
(
::ItemStack
const
& item);
29
30
MCNAPI
bool
clientBribeCheck
(
::Actor
& owner);
31
// NOLINTEND
32
};
Actor
Definition
Actor.h:103
BribeableComponent
Definition
BribeableComponent.h:13
BribeableComponent::clientBribeCheck
MCAPI bool clientBribeCheck(::Actor &owner)
BribeableComponent::_bribe
MCAPI void _bribe(::Actor &owner, ::Player &player)
BribeableComponent::_canBribe
MCAPI bool _canBribe(::ItemStack const &item)
BribeableDefinition
Definition
BribeableDefinition.h:14
ItemStack
Definition
ItemStack.h:25
Player
Definition
Player.h:119
src
mc
entity
components_json_legacy
BribeableComponent.h
Generated on Fri Jun 13 2025 05:04:32 for LeviLamina by
1.12.0