LiteLoaderBDS-1.16.40/LiteLoader/Header/MC/VanillaItems.hpp
2022-09-21 19:47:03 +08:00

298 lines
16 KiB
C++

// This Header is auto generated by BDSLiteLoader Toolchain
#pragma once
#define AUTO_GENERATED
#include "../Global.h"
#define BEFORE_EXTRA
#undef BEFORE_EXTRA
class VanillaItems {
#define AFTER_EXTRA
#undef AFTER_EXTRA
#ifndef DISABLE_CONSTRUCTOR_PREVENTION_VANILLAITEMS
public:
class VanillaItems& operator=(class VanillaItems const &) = delete;
VanillaItems(class VanillaItems const &) = delete;
VanillaItems() = delete;
#endif
public:
#ifdef ENABLE_VIRTUAL_FAKESYMBOL_VANILLAITEMS
#endif
MCAPI static void initCreativeCategories();
MCAPI static class WeakPtr<class Item> mAcaciaSign;
MCAPI static class WeakPtr<class Item> mActorPlacer;
MCAPI static class WeakPtr<class Item> mApple;
MCAPI static class WeakPtr<class Item> mApple_enchanted;
MCAPI static class WeakPtr<class Item> mApple_gold;
MCAPI static class WeakPtr<class Item> mArmorStand;
MCAPI static class WeakPtr<class Item> mArrow;
MCAPI static class WeakPtr<class Item> mBalloon;
MCAPI static class WeakPtr<class Item> mBanner;
MCAPI static class WeakPtr<class Item> mBannerPattern;
MCAPI static class WeakPtr<class Item> mBed;
MCAPI static class WeakPtr<class Item> mBeef_cooked;
MCAPI static class WeakPtr<class Item> mBeef_raw;
MCAPI static class WeakPtr<class Item> mBeetroot;
MCAPI static class WeakPtr<class Item> mBeetrootSoup;
MCAPI static class WeakPtr<class Item> mBell;
MCAPI static class WeakPtr<class Item> mBirchSign;
MCAPI static class WeakPtr<class Item> mBlackstoneSlab;
MCAPI static class WeakPtr<class Item> mBlazePowder;
MCAPI static class WeakPtr<class Item> mBlazeRod;
MCAPI static class WeakPtr<class Item> mBleach;
MCAPI static class WeakPtr<class Item> mBoat;
MCAPI static class WeakPtr<class Item> mBone;
MCAPI static class WeakPtr<class Item> mBook;
MCAPI static class WeakPtr<class Item> mBoots_chain;
MCAPI static class WeakPtr<class Item> mBoots_diamond;
MCAPI static class WeakPtr<class Item> mBoots_gold;
MCAPI static class WeakPtr<class Item> mBoots_iron;
MCAPI static class WeakPtr<class Item> mBoots_leather;
MCAPI static class WeakPtr<class Item> mBoots_netherite;
MCAPI static class WeakPtr<class Item> mBow;
MCAPI static class WeakPtr<class Item> mBowl;
MCAPI static class WeakPtr<class Item> mBread;
MCAPI static class WeakPtr<class Item> mBrewing_stand;
MCAPI static class WeakPtr<class Item> mBrick;
MCAPI static class WeakPtr<class Item> mBucket;
MCAPI static class WeakPtr<class Item> mCake;
MCAPI static class WeakPtr<class Item> mCamera;
MCAPI static class WeakPtr<class Item> mCampfire;
MCAPI static class WeakPtr<class Item> mCarrot;
MCAPI static class WeakPtr<class Item> mCarrotOnAStick;
MCAPI static class WeakPtr<class Item> mCauldron;
MCAPI static class WeakPtr<class Item> mChain;
MCAPI static class WeakPtr<class Item> mChalkboard;
MCAPI static class WeakPtr<class Item> mChestMinecart;
MCAPI static class WeakPtr<class Item> mChestplate_chain;
MCAPI static class WeakPtr<class Item> mChestplate_diamond;
MCAPI static class WeakPtr<class Item> mChestplate_gold;
MCAPI static class WeakPtr<class Item> mChestplate_iron;
MCAPI static class WeakPtr<class Item> mChestplate_leather;
MCAPI static class WeakPtr<class Item> mChestplate_netherite;
MCAPI static class WeakPtr<class Item> mChicken_cooked;
MCAPI static class WeakPtr<class Item> mChicken_raw;
MCAPI static class WeakPtr<class Item> mChorusFruit;
MCAPI static class WeakPtr<class Item> mChorusFruitPopped;
MCAPI static class WeakPtr<class Item> mClay;
MCAPI static class WeakPtr<class Item> mClock;
MCAPI static class WeakPtr<class Item> mCoal;
MCAPI static class WeakPtr<class Item> mCommandBlockMinecart;
MCAPI static class WeakPtr<class Item> mComparator;
MCAPI static class WeakPtr<class Item> mCompass;
MCAPI static class WeakPtr<class Item> mCompound;
MCAPI static class WeakPtr<class Item> mCookie;
MCAPI static class WeakPtr<class Item> mCrimsonDoor;
MCAPI static class WeakPtr<class Item> mCrimsonFence;
MCAPI static class WeakPtr<class Item> mCrimsonFenceGate;
MCAPI static class WeakPtr<class Item> mCrimsonSign;
MCAPI static class WeakPtr<class Item> mCrimsonSlab;
MCAPI static class WeakPtr<class Item> mCrimsonStairs;
MCAPI static class WeakPtr<class Item> mCrossbow;
MCAPI static class WeakPtr<class Item> mDarkOakSign;
MCAPI static class WeakPtr<class Item> mDiamond;
MCAPI static class WeakPtr<class Item> mDiamondHorseArmor;
MCAPI static class WeakPtr<class Item> mDoor_acacia;
MCAPI static class WeakPtr<class Item> mDoor_birch;
MCAPI static class WeakPtr<class Item> mDoor_darkoak;
MCAPI static class WeakPtr<class Item> mDoor_iron;
MCAPI static class WeakPtr<class Item> mDoor_jungle;
MCAPI static class WeakPtr<class Item> mDoor_spruce;
MCAPI static class WeakPtr<class Item> mDoor_wood;
MCAPI static class WeakPtr<class Item> mDragon_breath;
MCAPI static class WeakPtr<class Item> mDye_powder;
MCAPI static class WeakPtr<class Item> mEgg;
MCAPI static class WeakPtr<class Item> mElytra;
MCAPI static class WeakPtr<class Item> mEmerald;
MCAPI static class WeakPtr<class Item> mEmptyMap;
MCAPI static class WeakPtr<class Item> mEnchanted_book;
MCAPI static class WeakPtr<class Item> mEndCrystal;
MCAPI static class WeakPtr<class Item> mEnderEye;
MCAPI static class WeakPtr<class Item> mEnderpearl;
MCAPI static class WeakPtr<class Item> mExperiencePotionItem;
MCAPI static class WeakPtr<class Item> mFeather;
MCAPI static class WeakPtr<class Item> mFermented_spider_eye;
MCAPI static class WeakPtr<class Item> mFilledMap;
MCAPI static class WeakPtr<class Item> mFireCharge;
MCAPI static class WeakPtr<class Item> mFireworkCharge;
MCAPI static class WeakPtr<class Item> mFireworksItem;
MCAPI static class WeakPtr<class Item> mFish_cooked_cod;
MCAPI static class WeakPtr<class Item> mFish_cooked_salmon;
MCAPI static class WeakPtr<class Item> mFish_raw_clownfish;
MCAPI static class WeakPtr<class Item> mFish_raw_cod;
MCAPI static class WeakPtr<class Item> mFish_raw_pufferfish;
MCAPI static class WeakPtr<class Item> mFish_raw_salmon;
MCAPI static class WeakPtr<class Item> mFishingRod;
MCAPI static class WeakPtr<class Item> mFlint;
MCAPI static class WeakPtr<class Item> mFlintAndSteel;
MCAPI static class WeakPtr<class Item> mFlowerPot;
MCAPI static class WeakPtr<class Item> mGhast_tear;
MCAPI static class WeakPtr<class Item> mGlass_bottle;
MCAPI static class WeakPtr<class Item> mGlowStick;
MCAPI static class WeakPtr<class Item> mGoldHorseArmor;
MCAPI static class WeakPtr<class Item> mGoldIngot;
MCAPI static class WeakPtr<class Item> mGold_nugget;
MCAPI static class WeakPtr<class Item> mGoldenCarrot;
MCAPI static class WeakPtr<class Item> mHatchet_diamond;
MCAPI static class WeakPtr<class Item> mHatchet_gold;
MCAPI static class WeakPtr<class Item> mHatchet_iron;
MCAPI static class WeakPtr<class Item> mHatchet_netherite;
MCAPI static class WeakPtr<class Item> mHatchet_stone;
MCAPI static class WeakPtr<class Item> mHatchet_wood;
MCAPI static class WeakPtr<class Item> mHeartOfTheSea;
MCAPI static class WeakPtr<class Item> mHelmet_chain;
MCAPI static class WeakPtr<class Item> mHelmet_diamond;
MCAPI static class WeakPtr<class Item> mHelmet_gold;
MCAPI static class WeakPtr<class Item> mHelmet_iron;
MCAPI static class WeakPtr<class Item> mHelmet_leather;
MCAPI static class WeakPtr<class Item> mHelmet_netherite;
MCAPI static class WeakPtr<class Item> mHoe_diamond;
MCAPI static class WeakPtr<class Item> mHoe_gold;
MCAPI static class WeakPtr<class Item> mHoe_iron;
MCAPI static class WeakPtr<class Item> mHoe_netherite;
MCAPI static class WeakPtr<class Item> mHoe_stone;
MCAPI static class WeakPtr<class Item> mHoe_wood;
MCAPI static class WeakPtr<class Item> mHoneyBottle;
MCAPI static class WeakPtr<class Item> mHoneycomb;
MCAPI static class WeakPtr<class Item> mHopper;
MCAPI static class WeakPtr<class Item> mHopperMinecart;
MCAPI static class WeakPtr<class Item> mIceBomb;
MCAPI static class WeakPtr<class Item> mIronHorseArmor;
MCAPI static class WeakPtr<class Item> mIronIngot;
MCAPI static class WeakPtr<class Item> mIron_nugget;
MCAPI static class WeakPtr<class Item> mItemFrame;
MCAPI static class WeakPtr<class Item> mJungleSign;
MCAPI static class WeakPtr<class Item> mKelp;
MCAPI static class WeakPtr<class Item> mKelp_dried;
MCAPI static class WeakPtr<class Item> mLead;
MCAPI static class WeakPtr<class Item> mLeather;
MCAPI static class WeakPtr<class Item> mLeatherHorseArmor;
MCAPI static class WeakPtr<class Item> mLeggings_chain;
MCAPI static class WeakPtr<class Item> mLeggings_diamond;
MCAPI static class WeakPtr<class Item> mLeggings_gold;
MCAPI static class WeakPtr<class Item> mLeggings_iron;
MCAPI static class WeakPtr<class Item> mLeggings_leather;
MCAPI static class WeakPtr<class Item> mLeggings_netherite;
MCAPI static class WeakPtr<class Item> mLingering_potion;
MCAPI static class WeakPtr<class Item> mLodestoneCompass;
MCAPI static class WeakPtr<class Item> mMagma_cream;
MCAPI static class WeakPtr<class Item> mMedicine;
MCAPI static class WeakPtr<class Item> mMelonSlice;
MCAPI static class WeakPtr<class Item> mMinecart;
MCAPI static class WeakPtr<class Item> mMushroomStew;
MCAPI static class WeakPtr<class Item> mMutton_cooked;
MCAPI static class WeakPtr<class Item> mMutton_raw;
MCAPI static class WeakPtr<class Item> mNameTag;
MCAPI static class WeakPtr<class Item> mNautilusShell;
MCAPI static class WeakPtr<class Item> mNetherQuartz;
MCAPI static class WeakPtr<class Item> mNetherSprouts;
MCAPI static class WeakPtr<class Item> mNetherStar;
MCAPI static class WeakPtr<class Item> mNether_wart;
MCAPI static class WeakPtr<class Item> mNetherbrick;
MCAPI static class WeakPtr<class Item> mNetheriteIngot;
MCAPI static class WeakPtr<class Item> mNetheriteScrap;
MCAPI static class WeakPtr<class Item> mPainting;
MCAPI static class WeakPtr<class Item> mPaper;
MCAPI static class WeakPtr<class Item> mPhantomMembrane;
MCAPI static class WeakPtr<class Item> mPickAxe_diamond;
MCAPI static class WeakPtr<class Item> mPickAxe_gold;
MCAPI static class WeakPtr<class Item> mPickAxe_iron;
MCAPI static class WeakPtr<class Item> mPickAxe_netherite;
MCAPI static class WeakPtr<class Item> mPickAxe_stone;
MCAPI static class WeakPtr<class Item> mPickAxe_wood;
MCAPI static class WeakPtr<class Item> mPoisonous_potato;
MCAPI static class WeakPtr<class Item> mPolishedBlackstoneBrickSlab;
MCAPI static class WeakPtr<class Item> mPolishedBlackstoneSlab;
MCAPI static class WeakPtr<class Item> mPorkChop_cooked;
MCAPI static class WeakPtr<class Item> mPorkChop_raw;
MCAPI static class WeakPtr<class Item> mPortfolioBook;
MCAPI static class WeakPtr<class Item> mPotato;
MCAPI static class WeakPtr<class Item> mPotatoBaked;
MCAPI static class WeakPtr<class Item> mPotion;
MCAPI static class WeakPtr<class Item> mPrismarineCrystals;
MCAPI static class WeakPtr<class Item> mPrismarineShard;
MCAPI static class WeakPtr<class Item> mPumpkinPie;
MCAPI static class WeakPtr<class Item> mRabbitCooked;
MCAPI static class WeakPtr<class Item> mRabbitFoot;
MCAPI static class WeakPtr<class Item> mRabbitHide;
MCAPI static class WeakPtr<class Item> mRabbitRaw;
MCAPI static class WeakPtr<class Item> mRabbitStew;
MCAPI static class WeakPtr<class Item> mRapidFertilizer;
MCAPI static class WeakPtr<class Item> mRecord11;
MCAPI static class WeakPtr<class Item> mRecord13;
MCAPI static class WeakPtr<class Item> mRecordBlocks;
MCAPI static class WeakPtr<class Item> mRecordCat;
MCAPI static class WeakPtr<class Item> mRecordChirp;
MCAPI static class WeakPtr<class Item> mRecordFar;
MCAPI static class WeakPtr<class Item> mRecordMall;
MCAPI static class WeakPtr<class Item> mRecordMellohi;
MCAPI static class WeakPtr<class Item> mRecordPigstep;
MCAPI static class WeakPtr<class Item> mRecordStal;
MCAPI static class WeakPtr<class Item> mRecordStrad;
MCAPI static class WeakPtr<class Item> mRecordWait;
MCAPI static class WeakPtr<class Item> mRecordWard;
MCAPI static class WeakPtr<class Item> mRedStone;
MCAPI static class WeakPtr<class Item> mReeds;
MCAPI static class WeakPtr<class Item> mRepeater;
MCAPI static class WeakPtr<class Item> mRotten_flesh;
MCAPI static class WeakPtr<class Item> mSaddle;
MCAPI static class WeakPtr<class Item> mScute;
MCAPI static class WeakPtr<class Item> mSeeds_beetroot;
MCAPI static class WeakPtr<class Item> mSeeds_melon;
MCAPI static class WeakPtr<class Item> mSeeds_pumpkin;
MCAPI static class WeakPtr<class Item> mSeeds_wheat;
MCAPI static class WeakPtr<class Item> mShears;
MCAPI static class WeakPtr<class Item> mShield;
MCAPI static class WeakPtr<class Item> mShovel_diamond;
MCAPI static class WeakPtr<class Item> mShovel_gold;
MCAPI static class WeakPtr<class Item> mShovel_iron;
MCAPI static class WeakPtr<class Item> mShovel_netherite;
MCAPI static class WeakPtr<class Item> mShovel_stone;
MCAPI static class WeakPtr<class Item> mShovel_wood;
MCAPI static class WeakPtr<class Item> mShulkerShell;
MCAPI static class WeakPtr<class Item> mSign;
MCAPI static class WeakPtr<class Item> mSkull;
MCAPI static class WeakPtr<class Item> mSlimeBall;
MCAPI static class WeakPtr<class Item> mSnowBall;
MCAPI static class WeakPtr<class Item> mSoulCampfire;
MCAPI static class WeakPtr<class Item> mSparkler;
MCAPI static class WeakPtr<class Item> mSpeckled_melon;
MCAPI static class WeakPtr<class Item> mSpider_eye;
MCAPI static class WeakPtr<class Item> mSplash_potion;
MCAPI static class WeakPtr<class Item> mSpruceSign;
MCAPI static class WeakPtr<class Item> mStick;
MCAPI static class WeakPtr<class Item> mString;
MCAPI static class WeakPtr<class Item> mSugar;
MCAPI static class WeakPtr<class Item> mSulphur;
MCAPI static class WeakPtr<class Item> mSuspiciousStew;
MCAPI static class WeakPtr<class Item> mSweetBerries;
MCAPI static class WeakPtr<class Item> mSword_diamond;
MCAPI static class WeakPtr<class Item> mSword_gold;
MCAPI static class WeakPtr<class Item> mSword_iron;
MCAPI static class WeakPtr<class Item> mSword_netherite;
MCAPI static class WeakPtr<class Item> mSword_stone;
MCAPI static class WeakPtr<class Item> mSword_wood;
MCAPI static class WeakPtr<class Item> mTNTMinecart;
MCAPI static class WeakPtr<class Item> mTotem;
MCAPI static class WeakPtr<class Item> mTrident;
MCAPI static class WeakPtr<class Item> mTurtleHelmet;
MCAPI static class WeakPtr<class Item> mWarpedDoor;
MCAPI static class WeakPtr<class Item> mWarpedFence;
MCAPI static class WeakPtr<class Item> mWarpedFenceGate;
MCAPI static class WeakPtr<class Item> mWarpedFungusOnAStick;
MCAPI static class WeakPtr<class Item> mWarpedSign;
MCAPI static class WeakPtr<class Item> mWarpedSlab;
MCAPI static class WeakPtr<class Item> mWarpedStairs;
MCAPI static class WeakPtr<class Item> mWheat;
MCAPI static class WeakPtr<class Item> mWritable_book;
MCAPI static class WeakPtr<class Item> mWritten_book;
MCAPI static class WeakPtr<class Item> mYellowDust;
MCAPI static void registerItems(bool);
MCAPI static void serverInitCreativeItemsCallback(class ActorInfoRegistry *, class BlockDefinitionGroup *, bool);
MCAPI static void unregisterItems();
};