<commit_before>#pragma once

#include "minecraftpe/entity/Entity.h"
#include "minecraftpe/network/Packet.h"
#include "minecraftpe/item/ItemInstance.h"

class BlockSource;
class Vec3;
class Player;
class EntityDamageSource;
class CompoundTag;

// Size : 384
class ItemEntity : public Entity
{
public:
	ItemInstance item;	// 340
	char filler2[8];	// 360
	int pickupDelay;	// 368
	char filler3[12];	// 372

	ItemEntity(BlockSource &);
	ItemEntity(BlockSource &, const Vec3 &, const ItemInstance &, int);
	virtual ~ItemEntity();
	virtual std::unique_ptr<Packet> getAddPacket();
	virtual void normalTick();
	virtual void playerTouch(Player &);<commit_msg>Update ItemEntity.h<commit_after>#pragma once

#include "minecraftpe/entity/Entity.h"
#include "minecraftpe/network/Packet.h"
#include "minecraftpe/item/ItemInstance.h"

class BlockSource;
class Vec3;
class Player;
class EntityDamageSource;
class CompoundTag;

// Size : 384
class ItemEntity : public Entity
{
public:
	ItemInstance item;	// 340
	int age;		// 360
	int filler2;		// 364
	int pickupDelay;	// 368
	int filler3;		// 372
	int health;		// 376
	int filler4;		// 380

	ItemEntity(BlockSource &);
	ItemEntity(BlockSource &, const Vec3 &, const ItemInstance &, int);
	virtual ~ItemEntity();
	virtual std::unique_ptr<Packet> getAddPacket();
	virtual void normalTick();
	virtual void playerTouch(Player &);
{'fraction_non_alphanumeric': 0.12205882352941176, 'fraction_numerical': 0.0375, 'mean_word_length': 4.943231441048035, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7037836', 'n_tokens_mistral': 494, 'n_tokens_neox': 448, 'n_words': 120}