Botcraft 1.21.5
Loading...
Searching...
No Matches
DataComponentTypeBlocksAttacks.hpp
Go to the documentation of this file.
1#if PROTOCOL_VERSION > 769 /* > 1.21.4 */
2#pragma once
8
9#include <optional>
10
11namespace ProtocolCraft
12{
13 namespace Components
14 {
16 {
17 SERIALIZED_FIELD(BlockDelaySeconds, float);
18 SERIALIZED_FIELD(DisableCooldownScale, float);
19 SERIALIZED_FIELD(DamageReductions, std::vector<DamageReduction>);
21 SERIALIZED_FIELD(BypassedBy, std::optional<Identifier>);
22 SERIALIZED_FIELD(BlockSound, std::optional<Holder<SoundEvent>>);
23 SERIALIZED_FIELD(DisableSound, std::optional<Holder<SoundEvent>>);
24
26 };
27 }
28}
29#endif
SERIALIZED_FIELD(DisableSound, std::optional< Holder< SoundEvent > >)
SERIALIZED_FIELD(DamageReductions, std::vector< DamageReduction >)
SERIALIZED_FIELD(BlockSound, std::optional< Holder< SoundEvent > >)
SERIALIZED_FIELD(BypassedBy, std::optional< Identifier >)