diff --git a/LiteLoader/include/llapi/mc/Explosion.hpp b/LiteLoader/include/llapi/mc/Explosion.hpp index 6082a27..8255456 100644 --- a/LiteLoader/include/llapi/mc/Explosion.hpp +++ b/LiteLoader/include/llapi/mc/Explosion.hpp @@ -6,10 +6,24 @@ #define BEFORE_EXTRA #undef BEFORE_EXTRA +class Actor; +class BlockSource; class Explosion { #define AFTER_EXTRA +public: + Vec3 mPos; + float mRadius; + std::unordered_set mToBlow; + bool mFire; + bool mBreaking; + bool mAllowUnderwater; + Actor *mSource; + BlockSource *mRegion; + float mMaxResistance; + std::optional mInWaterOverride; + char mRandom[64]; #undef AFTER_EXTRA #ifndef DISABLE_CONSTRUCTOR_PREVENTION_EXPLOSION