From 36ca1d912e7473a0b2865ccab40620b1d31a438d Mon Sep 17 00:00:00 2001 From: Tropical <42101043+tropicaaal@users.noreply.github.com> Date: Sat, 21 Mar 2026 15:13:02 -0500 Subject: [PATCH] TU19: merge Minecraft.World/Headers --- .../Headers/net.minecraft.commands.common.h | 1 + Minecraft.World/Headers/net.minecraft.core.h | 16 +++++++++ .../Headers/net.minecraft.network.packet.h | 11 +++++- .../net.minecraft.world.ContainerListener.h | 5 ++- .../net.minecraft.world.damagesource.h | 2 ++ .../Headers/net.minecraft.world.effect.h | 3 ++ ...net.minecraft.world.entity.ai.attributes.h | 10 ++++++ .../net.minecraft.world.entity.ai.goal.h | 3 +- .../net.minecraft.world.entity.ambient.h | 4 +++ .../net.minecraft.world.entity.animal.h | 6 ++-- .../Headers/net.minecraft.world.entity.boss.h | 3 +- .../Headers/net.minecraft.world.entity.h | 10 +++++- .../Headers/net.minecraft.world.entity.item.h | 7 ++++ .../net.minecraft.world.entity.monster.h | 7 +++- .../net.minecraft.world.entity.projectile.h | 8 ++++- Minecraft.World/Headers/net.minecraft.world.h | 4 ++- .../Headers/net.minecraft.world.inventory.h | 7 +++- .../net.minecraft.world.item.crafting.h | 1 + .../Headers/net.minecraft.world.item.h | 19 ++++++---- .../Headers/net.minecraft.world.level.h | 9 ++--- .../net.minecraft.world.level.levelgen.flat.h | 4 +++ ...minecraft.world.level.levelgen.structure.h | 4 +++ .../net.minecraft.world.level.redstone.h | 3 ++ .../net.minecraft.world.level.tile.entity.h | 7 ++++ .../Headers/net.minecraft.world.level.tile.h | 35 ++++++++++++++----- .../net.minecraft.world.scores.criteria.h | 5 +++ .../Headers/net.minecraft.world.scores.h | 9 +++++ 27 files changed, 172 insertions(+), 31 deletions(-) create mode 100644 Minecraft.World/Headers/net.minecraft.core.h create mode 100644 Minecraft.World/Headers/net.minecraft.world.entity.ai.attributes.h create mode 100644 Minecraft.World/Headers/net.minecraft.world.entity.ambient.h create mode 100644 Minecraft.World/Headers/net.minecraft.world.level.levelgen.flat.h create mode 100644 Minecraft.World/Headers/net.minecraft.world.level.redstone.h create mode 100644 Minecraft.World/Headers/net.minecraft.world.scores.criteria.h create mode 100644 Minecraft.World/Headers/net.minecraft.world.scores.h diff --git a/Minecraft.World/Headers/net.minecraft.commands.common.h b/Minecraft.World/Headers/net.minecraft.commands.common.h index c3264e9e9..7f5a886cf 100644 --- a/Minecraft.World/Headers/net.minecraft.commands.common.h +++ b/Minecraft.World/Headers/net.minecraft.commands.common.h @@ -1,6 +1,7 @@ #pragma once #include "../Commands/DefaultGameModeCommand.h" +#include "../Commands/EffectCommand.h" #include "../Commands/EnchantItemCommand.h" #include "../Commands/ExperienceCommand.h" #include "../Commands/GameModeCommand.h" diff --git a/Minecraft.World/Headers/net.minecraft.core.h b/Minecraft.World/Headers/net.minecraft.core.h new file mode 100644 index 000000000..985a72f95 --- /dev/null +++ b/Minecraft.World/Headers/net.minecraft.core.h @@ -0,0 +1,16 @@ +#pragma once + +#include "../Core/Behavior.h" +#include "../Core/BlockSource.h" +#include "../Core/BlockSourceImpl.h" +#include "../Core/BehaviorRegistry.h" +#include "../Core/DispenseItemBehavior.h" +#include "../Core/DefaultDispenseItemBehavior.h" +#include "../Core/AbstractProjectileDispenseBehavior.h" +#include "../Core/ItemDispenseBehaviors.h" +#include "../Core/FacingEnum.h" +#include "../Core/LocatableSource.h" +#include "../Core/Location.h" +#include "../Core/Position.h" +#include "../Core/PositionImpl.h" +#include "../Core/Source.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.network.packet.h b/Minecraft.World/Headers/net.minecraft.network.packet.h index a4837c3a4..514756eb5 100644 --- a/Minecraft.World/Headers/net.minecraft.network.packet.h +++ b/Minecraft.World/Headers/net.minecraft.network.packet.h @@ -45,7 +45,7 @@ #include "../Network/Packets/SetEntityMotionPacket.h" #include "../Network/Packets/SetEquippedItemPacket.h" #include "../Network/Packets/SetHealthPacket.h" -#include "../Network/Packets/SetRidingPacket.h" +#include "../Network/Packets/SetEntityLinkPacket.h" #include "../Network/Packets/SetSpawnPositionPacket.h" #include "../Network/Packets/SetTimePacket.h" #include "../Network/Packets/SignUpdatePacket.h" @@ -84,6 +84,15 @@ #include "../Network/Packets/ServerAuthDataPacket.h" #include "../Network/Packets/TileDestructionPacket.h" +// 1.6.4 +#include "../Network/Packets/LevelParticlesPacket.h" +#include "../Network/Packets/SetDisplayObjectivePacket.h" +#include "../Network/Packets/SetObjectivePacket.h" +#include "../Network/Packets/SetPlayerTeamPacket.h" +#include "../Network/Packets/SetScorePacket.h" +#include "../Network/Packets/TileEditorOpenPacket.h" +#include "../Network/Packets/UpdateAttributesPacket.h" + // 4J Added #include "../Network/Packets/CraftItemPacket.h" #include "../Network/Packets/TradeItemPacket.h" diff --git a/Minecraft.World/Headers/net.minecraft.world.ContainerListener.h b/Minecraft.World/Headers/net.minecraft.world.ContainerListener.h index 0e15abbe4..da7e7c951 100644 --- a/Minecraft.World/Headers/net.minecraft.world.ContainerListener.h +++ b/Minecraft.World/Headers/net.minecraft.world.ContainerListener.h @@ -10,10 +10,9 @@ class SimpleContainer; namespace net_minecraft_world { class ContainerListener { - friend class SimpleContainer; + friend class ::SimpleContainer; private: - virtual void containerChanged( - std::shared_ptr simpleContainer) = 0; + virtual void containerChanged() = 0; }; } // namespace net_minecraft_world \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.damagesource.h b/Minecraft.World/Headers/net.minecraft.world.damagesource.h index 9d2e43f7b..22d7164a7 100644 --- a/Minecraft.World/Headers/net.minecraft.world.damagesource.h +++ b/Minecraft.World/Headers/net.minecraft.world.damagesource.h @@ -1,5 +1,7 @@ #pragma once +#include "../Util/CombatEntry.h" +#include "../Util/CombatTracker.h" #include "../Util/DamageSource.h" #include "../Entities/EntityDamageSource.h" #include "../Entities/IndirectEntityDamageSource.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.effect.h b/Minecraft.World/Headers/net.minecraft.world.effect.h index 48899421a..badfd0e1e 100644 --- a/Minecraft.World/Headers/net.minecraft.world.effect.h +++ b/Minecraft.World/Headers/net.minecraft.world.effect.h @@ -1,5 +1,8 @@ #pragma once +#include "../Entities/AbsoptionMobEffect.h" +#include "../Entities/AttackDamageMobEffect.h" +#include "../Entities/HealthBoostMobEffect.h" #include "../Entities/MobEffect.h" #include "../Entities/InstantaneousMobEffect.h" #include "../Entities/MobEffectInstance.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.entity.ai.attributes.h b/Minecraft.World/Headers/net.minecraft.world.entity.ai.attributes.h new file mode 100644 index 000000000..51cd4f5af --- /dev/null +++ b/Minecraft.World/Headers/net.minecraft.world.entity.ai.attributes.h @@ -0,0 +1,10 @@ +#pragma once + +#include "../AI/Attributes/Attribute.h" +#include "../AI/Attributes/AttributeInstance.h" +#include "../AI/Attributes/AttributeModifier.h" +#include "../AI/Attributes/BaseAttribute.h" +#include "../AI/Attributes/BaseAttributeMap.h" +#include "../AI/Attributes/ModifiableAttributeInstance.h" +#include "../AI/Attributes/RangedAttribute.h" +#include "../AI/Attributes/ServersideAttributeMap.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.entity.ai.goal.h b/Minecraft.World/Headers/net.minecraft.world.entity.ai.goal.h index 5deb21bdf..9f95bc82b 100644 --- a/Minecraft.World/Headers/net.minecraft.world.entity.ai.goal.h +++ b/Minecraft.World/Headers/net.minecraft.world.entity.ai.goal.h @@ -1,7 +1,6 @@ #pragma once #include "../AI/Goals/Goal.h" -#include "../AI/Goals/ArrowAttackGoal.h" #include "../AI/Goals/AvoidPlayerGoal.h" #include "../AI/Goals/BegGoal.h" #include "../AI/Goals/BreakDoorGoal.h" @@ -32,8 +31,10 @@ #include "../AI/Goals/PlayGoal.h" #include "../AI/Goals/RandomLookAroundGoal.h" #include "../AI/Goals/RandomStrollGoal.h" +#include "../AI/Goals/RangedAttackGoal.h" #include "../AI/Goals/RestrictOpenDoorGoal.h" #include "../AI/Goals/RestrictSunGoal.h" +#include "../AI/Goals/RunAroundLikeCrazyGoal.h" #include "../AI/Goals/SitGoal.h" #include "../AI/Goals/SwellGoal.h" #include "../AI/Goals/TakeFlowerGoal.h" diff --git a/Minecraft.World/Headers/net.minecraft.world.entity.ambient.h b/Minecraft.World/Headers/net.minecraft.world.entity.ambient.h new file mode 100644 index 000000000..d293c7bd2 --- /dev/null +++ b/Minecraft.World/Headers/net.minecraft.world.entity.ambient.h @@ -0,0 +1,4 @@ +#pragma once + +#include "../Entities/Mobs/AmbientCreature.h" +#include "../Entities/Mobs/Bat.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.entity.animal.h b/Minecraft.World/Headers/net.minecraft.world.entity.animal.h index 10cd35877..bc9cfa784 100644 --- a/Minecraft.World/Headers/net.minecraft.world.entity.animal.h +++ b/Minecraft.World/Headers/net.minecraft.world.entity.animal.h @@ -15,6 +15,8 @@ #include "../Entities/Mobs/SnowMan.h" // 1.2.3 -#include "../Entities/TamableAnimal.h" #include "../Entities/Mobs/Ocelot.h" -#include "../Entities/Mobs/VillagerGolem.h" \ No newline at end of file +#include "../Entities/Mobs/VillagerGolem.h" + +// 1.6.4 +#include "../Entities/Mobs/EntityHorse.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.entity.boss.h b/Minecraft.World/Headers/net.minecraft.world.entity.boss.h index af3c076b5..108bb0e08 100644 --- a/Minecraft.World/Headers/net.minecraft.world.entity.boss.h +++ b/Minecraft.World/Headers/net.minecraft.world.entity.boss.h @@ -1,4 +1,5 @@ #pragma once #include "../Entities/Mobs/BossMob.h" -#include "../Entities/BossMobPart.h" \ No newline at end of file +#include "../Entities/Mobs/MultiEntityMob.h" +#include "../Entities/Mobs/MultiEntityMobPart.h" diff --git a/Minecraft.World/Headers/net.minecraft.world.entity.h b/Minecraft.World/Headers/net.minecraft.world.entity.h index 9ed6f0223..fa51b8bbb 100644 --- a/Minecraft.World/Headers/net.minecraft.world.entity.h +++ b/Minecraft.World/Headers/net.minecraft.world.entity.h @@ -23,4 +23,12 @@ #include "../Entities/Mobs/ItemFrame.h" // 1.2.3 -#include "../Entities/Mobs/AgeableMob.h" \ No newline at end of file +#include "../Entities/Mobs/AgeableMob.h" +#include "../Entities/TamableAnimal.h" + +// 1.6.4 +#include "../Entities/LeashFenceKnotEntity.h" +#include "../Entities/Mobs/MobGroupData.h" +#include "../Entities/OwnableEntity.h" +#include "../Entities/EntitySelector.h" +#include "../Entities/LivingEntity.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.entity.item.h b/Minecraft.World/Headers/net.minecraft.world.entity.item.h index b343e404f..79f7fd07e 100644 --- a/Minecraft.World/Headers/net.minecraft.world.entity.item.h +++ b/Minecraft.World/Headers/net.minecraft.world.entity.item.h @@ -4,4 +4,11 @@ #include "../Blocks/FallingTile.h" #include "../Entities/ItemEntity.h" #include "../Entities/Mobs/Minecart.h" +#include "../Entities/MinecartChest.h" +#include "../Entities/MinecartContainer.h" +#include "../Entities/MinecartHopper.h" +#include "../Entities/MinecartFurnace.h" +#include "../Entities/MinecartRideable.h" +#include "../Entities/MinecartSpawner.h" +#include "../Entities/MinecartTNT.h" #include "../Entities/Mobs/PrimedTnt.h" diff --git a/Minecraft.World/Headers/net.minecraft.world.entity.monster.h b/Minecraft.World/Headers/net.minecraft.world.entity.monster.h index 043fd36a3..9102c6c6e 100644 --- a/Minecraft.World/Headers/net.minecraft.world.entity.monster.h +++ b/Minecraft.World/Headers/net.minecraft.world.entity.monster.h @@ -18,4 +18,9 @@ // 1.0.1 #include "../Entities/Mobs/Blaze.h" -#include "../Entities/Mobs/LavaSlime.h" \ No newline at end of file +#include "../Entities/Mobs/LavaSlime.h" + +// 1.6.4 +#include "../Entities/Mobs/RangedAttackMob.h" +#include "../Entities/Mobs/SharedMonsterAttributes.h" +#include "../Entities/Mobs/Witch.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.entity.projectile.h b/Minecraft.World/Headers/net.minecraft.world.entity.projectile.h index c04a67fce..df0777e9b 100644 --- a/Minecraft.World/Headers/net.minecraft.world.entity.projectile.h +++ b/Minecraft.World/Headers/net.minecraft.world.entity.projectile.h @@ -15,4 +15,10 @@ #include "../Entities/Mobs/ThrownExpBottle.h" // Brought forward from 1.2 // Added TU 9 -#include "../Entities/Mobs/DragonFireball.h" \ No newline at end of file +#include "../Entities/Mobs/DragonFireball.h" + +// 1.6.4 +#include "../Entities/FireworksRocketEntity.h" +#include "../Entities/LargeFireball.h" +#include "../Entities/Projectile.h" +#include "../Entities/WitherSkull.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.h b/Minecraft.World/Headers/net.minecraft.world.h index 37e876af0..fb211fc3f 100644 --- a/Minecraft.World/Headers/net.minecraft.world.h +++ b/Minecraft.World/Headers/net.minecraft.world.h @@ -10,4 +10,6 @@ // TU10 #include "../Util/Icon.h" #include "../Util/IconRegister.h" -#include "../Util/FlippedIcon.h" \ No newline at end of file +#include "../Util/FlippedIcon.h" + +#include "../Containers/WorldlyContainer.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.inventory.h b/Minecraft.World/Headers/net.minecraft.world.inventory.h index b55839f79..58aa00f65 100644 --- a/Minecraft.World/Headers/net.minecraft.world.inventory.h +++ b/Minecraft.World/Headers/net.minecraft.world.inventory.h @@ -1,13 +1,18 @@ #pragma once #include "../Containers/AbstractContainerMenu.h" +#include "../Containers/AnimalChest.h" #include "../Containers/ArmorSlot.h" +#include "../Containers/BeaconMenu.h" #include "net.minecraft.world.inventory.ContainerListener.h" #include "../Containers/ContainerMenu.h" #include "../Containers/CraftingContainer.h" #include "../Containers/CraftingMenu.h" +#include "../Containers/FireworksMenu.h" #include "../Containers/FurnaceMenu.h" #include "../Containers/FurnaceResultSlot.h" +#include "../Containers/HopperMenu.h" +#include "../Containers/HorseInventoryMenu.h" #include "../Containers/InventoryMenu.h" #include "../Containers/MenuBackup.h" #include "../Containers/ResultContainer.h" @@ -22,6 +27,6 @@ #include "../Containers/MerchantMenu.h" #include "../Containers/MerchantResultSlot.h" #include "../Player/PlayerEnderChestContainer.h" -#include "../Containers/RepairMenu.h" +#include "../Containers/AnvilMenu.h" #include "../Containers/RepairContainer.h" #include "../Containers/RepairResultSlot.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.item.crafting.h b/Minecraft.World/Headers/net.minecraft.world.item.crafting.h index a69d3d410..0c49d9fa3 100644 --- a/Minecraft.World/Headers/net.minecraft.world.item.crafting.h +++ b/Minecraft.World/Headers/net.minecraft.world.item.crafting.h @@ -6,6 +6,7 @@ #include "../Recipes/ArmorRecipes.h" #include "../Recipes/ClothDyeRecipes.h" #include "../Recipes/FoodRecipes.h" +#include "../Recipes/FireworksRecipe.h" #include "../Recipes/FurnaceRecipes.h" #include "../Recipes/OreRecipes.h" #include "../Recipes/ShapedRecipy.h" diff --git a/Minecraft.World/Headers/net.minecraft.world.item.h b/Minecraft.World/Headers/net.minecraft.world.item.h index 97b310b3b..8c1525814 100644 --- a/Minecraft.World/Headers/net.minecraft.world.item.h +++ b/Minecraft.World/Headers/net.minecraft.world.item.h @@ -6,7 +6,7 @@ #include "../Items/BowItem.h" #include "../Items/BowlFoodItem.h" #include "../Items/BucketItem.h" -#include "../Items/TileItems/ClothTileItem.h" +#include "../Items/TileItems/WoolTileItem.h" #include "../Items/CoalItem.h" #include "../Items/ComplexItem.h" #include "../Items/DiggerItem.h" @@ -34,18 +34,16 @@ #include "../Items/ShearsItem.h" #include "../Items/ShovelItem.h" #include "../Items/SignItem.h" -#include "../Items/SnowballItem.h" +#include "SnowballItem.h" #include "../Items/TileItems/StoneSlabTileItem.h" #include "../Items/TileItems/TileItem.h" #include "../Items/TileItems/PlanterTileItem.h" -#include "../Items/TileItems/TreeTileItem.h" #include "../Items/WeaponItem.h" // 1.8.2 #include "../Items/TileItems/AuxDataTileItem.h" #include "../Items/TileItems/ColoredTileItem.h" #include "../Util/UseAnim.h" -#include "../Items/TileItems/StoneMonsterTileItem.h" // 1.0.1 #include "../Items/BottleItem.h" @@ -57,12 +55,11 @@ #include "../Util/Rarity.h" #include "../Items/TileItems/WaterLilyTileItem.h" #include "../Items/ExperienceItem.h" // 4J Stu brought forward -#include "../Items/TileItems/SmoothStoneBrickTileItem.h" // 4J Stu brought forward // TU9 #include "../Items/FireChargeItem.h" #include "../Entities/Mobs/ItemFrame.h" -#include "../Items/MonsterPlacerItem.h" +#include "../Items/SpawnEggItem.h" #include "../Items/TileItems/MultiTextureTileItem.h" // TU12 @@ -75,6 +72,16 @@ #include "../Items/EnchantedBookItem.h" #include "../Items/SeedFoodItem.h" +// 1.6.4 +#include "../Items/FireworksChargeItem.h" +#include "../Items/FireworksItem.h" +#include "../Items/LeashItem.h" +#include "../Items/NameTagItem.h" +#include "../Items/SimpleFoiledItem.h" +#include "../Items/SnowItem.h" +#include "../Items/EmptyMapItem.h" + // 4J Added #include "../Items/ClockItem.h" #include "../Items/CompassItem.h" +#include "../Util/HtmlString.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.level.h b/Minecraft.World/Headers/net.minecraft.world.level.h index 1c5a3b895..d1839f9ea 100644 --- a/Minecraft.World/Headers/net.minecraft.world.level.h +++ b/Minecraft.World/Headers/net.minecraft.world.level.h @@ -1,9 +1,12 @@ #pragma once +#include "../Level/BaseMobSpawner.h" +#include "../Level/BlockDestructionProgress.h" #include "../Level/ChunkPos.h" #include "../Util/Coord.h" #include "../Level/Explosion.h" #include "../Util/FoliageColor.h" +#include "../Level/GameRules.h" #include "../Util/GrassColor.h" #include "../Level/LevelConflictException.h" #include "../Level/Events/LevelListener.h" @@ -13,13 +16,11 @@ #include "../Level/Storage/PortalForcer.h" #include "../Level/Storage/Region.h" #include "../Level/TickNextTickData.h" +#include "../Level/TileEventData.h" #include "../Level/TilePos.h" #include "../Util/WaterColor.h" #include "../Level/Level.h" #include "../Level/Storage/LevelType.h" #include "../Level/Storage/LevelSettings.h" -// TU 10 -#include "../Level/BlockDestructionProgress.h" - -#include "../Level/TileEventData.h" \ No newline at end of file +#include "../Level/Calendar.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.level.levelgen.flat.h b/Minecraft.World/Headers/net.minecraft.world.level.levelgen.flat.h new file mode 100644 index 000000000..0cfe19ebd --- /dev/null +++ b/Minecraft.World/Headers/net.minecraft.world.level.levelgen.flat.h @@ -0,0 +1,4 @@ +#pragma once + +#include "../WorldGen/Flat/FlatGeneratorInfo.h" +#include "../WorldGen/Flat/FlatLayerInfo.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.level.levelgen.structure.h b/Minecraft.World/Headers/net.minecraft.world.level.levelgen.structure.h index 8546926a6..98cbec5b0 100644 --- a/Minecraft.World/Headers/net.minecraft.world.level.levelgen.structure.h +++ b/Minecraft.World/Headers/net.minecraft.world.level.levelgen.structure.h @@ -5,9 +5,13 @@ #include "../WorldGen/Features/MineShaftFeature.h" #include "../WorldGen/Structures/MineShaftPieces.h" #include "../WorldGen/Structures/MineShaftStart.h" +#include "../WorldGen/Features/NetherBridgeFeature.h" +#include "../WorldGen/Structures/NetherBridgePieces.h" #include "../WorldGen/Features/StrongholdFeature.h" #include "../WorldGen/Structures/StrongholdPieces.h" #include "../WorldGen/Features/StructureFeature.h" +#include "../WorldGen/StructureFeatureIO.h" +#include "../WorldGen/StructureFeatureSavedData.h" #include "../WorldGen/Structures/StructurePiece.h" #include "../WorldGen/Structures/StructureStart.h" #include "../WorldGen/Features/VillageFeature.h" diff --git a/Minecraft.World/Headers/net.minecraft.world.level.redstone.h b/Minecraft.World/Headers/net.minecraft.world.level.redstone.h new file mode 100644 index 000000000..cea785b1c --- /dev/null +++ b/Minecraft.World/Headers/net.minecraft.world.level.redstone.h @@ -0,0 +1,3 @@ +#pragma once + +#include "../Level/Redstone.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.level.tile.entity.h b/Minecraft.World/Headers/net.minecraft.world.level.tile.entity.h index cb4a40bae..77a97cac5 100644 --- a/Minecraft.World/Headers/net.minecraft.world.level.tile.entity.h +++ b/Minecraft.World/Headers/net.minecraft.world.level.tile.entity.h @@ -1,10 +1,17 @@ #pragma once +#include "../Blocks/TileEntities/BeaconTileEntity.h" #include "../Blocks/TileEntities/BrewingStandTileEntity.h" #include "../Blocks/TileEntities/ChestTileEntity.h" +#include "../Blocks/TileEntities/CommandBlockEntity.h" +#include "../Blocks/TileEntities/ComparatorTileEntity.h" +#include "../Blocks/TileEntities/DaylightDetectorTileEntity.h" #include "../Blocks/TileEntities/DispenserTileEntity.h" +#include "../Blocks/TileEntities/DropperTileEntity.h" #include "../Blocks/TileEntities/EnchantmentTableTileEntity.h" #include "../Blocks/TileEntities/FurnaceTileEntity.h" +#include "../Blocks/TileEntities/Hopper.h" +#include "../Blocks/TileEntities/HopperTileEntity.h" #include "../Blocks/TileEntities/MobSpawnerTileEntity.h" #include "../Blocks/TileEntities/MusicTileEntity.h" #include "../Blocks/TileEntities/SignTileEntity.h" diff --git a/Minecraft.World/Headers/net.minecraft.world.level.tile.h b/Minecraft.World/Headers/net.minecraft.world.level.tile.h index b28b21351..38604f5e1 100644 --- a/Minecraft.World/Headers/net.minecraft.world.level.tile.h +++ b/Minecraft.World/Headers/net.minecraft.world.level.tile.h @@ -3,6 +3,10 @@ #include "../Blocks/Tile.h" #include "../Blocks/AirTile.h" #include "../Blocks/AnvilTile.h" +#include "../Blocks/BaseEntityTile.h" +#include "../Blocks/BasePressurePlateTile.h" +#include "../Blocks/BaseRailTile.h" +#include "../Blocks/BeaconTile.h" #include "../Blocks/BedTile.h" #include "../Blocks/BookshelfTile.h" #include "../Blocks/BrewingStandTile.h" @@ -14,10 +18,13 @@ #include "../Blocks/CauldronTile.h" #include "../Blocks/ChestTile.h" #include "../Blocks/ClayTile.h" -#include "../Blocks/ClothTile.h" #include "../Blocks/CocoaTile.h" +#include "../Blocks/ColoredTile.h" +#include "../Blocks/CommandBlock.h" +#include "../Blocks/ComparatorTile.h" #include "../Blocks/CoralTile.h" #include "../Blocks/CropTile.h" +#include "../Blocks/DaylightDetectorTile.h" #include "../Blocks/DeadBushTile.h" #include "../Blocks/DetectorRailTile.h" #include "../Blocks/DiodeTile.h" @@ -25,6 +32,7 @@ #include "../Blocks/DirtTile.h" #include "../Blocks/DispenserTile.h" #include "../Blocks/DoorTile.h" +#include "../Blocks/DropperTile.h" #include "../Blocks/EggTile.h" #include "../Blocks/EnchantmentTableTile.h" #include "../Blocks/EnderChestTile.h" @@ -36,19 +44,21 @@ #include "../Blocks/FlowerPotTile.h" #include "../Blocks/FurnaceTile.h" #include "../Blocks/GlassTile.h" +#include "GlowstoneTile.h" #include "../Blocks/GrassTile.h" #include "../Blocks/GravelTile.h" +#include "../Blocks/HalfSlabTile.h" #include "../Blocks/HalfTransparentTile.h" +#include "../Blocks/HayBlockTile.h" #include "../Blocks/HeavyTile.h" -#include "../Blocks/HellSandTile.h" -#include "../Blocks/HellStoneTile.h" +#include "../Blocks/HopperTile.h" #include "../Blocks/HugeMushroomTile.h" #include "../Blocks/IceTile.h" +#include "../Blocks/JukeboxTile.h" #include "../Blocks/LadderTile.h" #include "../Blocks/LeafTile.h" #include "../Level/Events/LevelEvent.h" #include "../Blocks/LeverTile.h" -#include "../Blocks/LightGemTile.h" #include "../Blocks/LiquidTile.h" #include "../Blocks/LiquidTileDynamic.h" #include "../Blocks/LiquidTileStatic.h" @@ -57,9 +67,10 @@ #include "../Blocks/MetalTile.h" #include "../Blocks/MobSpawnerTile.h" #include "../Blocks/MushroomPlantTile.h" -#include "../Blocks/MusicTile.h" +#include "../Blocks/NoteBlockTile.h" #include "../Blocks/MycelTile.h" -#include "../Blocks/NetherStalkTile.h" +#include "../Blocks/NetherrackTile.h" +#include "../Blocks/NetherWartTile.h" #include "../Blocks/NotGateTile.h" #include "../Blocks/ObsidianTile.h" #include "../Blocks/OreTile.h" @@ -67,25 +78,31 @@ #include "../Blocks/PistonExtensionTile.h" #include "../Blocks/PortalTile.h" #include "../Blocks/PotatoTile.h" +#include "../Blocks/PoweredMetalTile.h" +#include "../Blocks/PoweredRailTile.h" #include "../Blocks/PressurePlateTile.h" #include "../Blocks/PumpkinTile.h" #include "../Blocks/QuartzBlockTile.h" #include "../Blocks/RailTile.h" -#include "../Blocks/RecordPlayerTile.h" #include "../Blocks/RedLightTile.h" #include "../Blocks/RedStoneDustTile.h" #include "../Blocks/RedStoneOreTile.h" #include "../Blocks/ReedTile.h" +#include "../Blocks/RepeaterTile.h" +#include "../Blocks/RotatedPillarTile.h" #include "../Blocks/SandStoneTile.h" #include "../Blocks/SaplingPlantTile.h" #include "../Blocks/SignTile.h" #include "../Blocks/SkullTile.h" #include "../Blocks/SmoothStoneBrickTile.h" #include "../Blocks/SnowTile.h" +#include "../Blocks/SoulSandTile.h" #include "../Blocks/SpongeTile.h" -#include "../Blocks/SpringTile.h" +#include "../Blocks/StainedGlassBlock.h" +#include "../Blocks/StainedGlassPaneBlock.h" #include "../Blocks/StairTile.h" #include "../Blocks/StemTile.h" +#include "../Blocks/StoneButtonTile.h" #include "../Blocks/StoneMonsterTile.h" #include "../Blocks/StoneSlabTile.h" #include "../Blocks/StoneTile.h" @@ -105,6 +122,8 @@ #include "../Blocks/WallTile.h" #include "../Blocks/WaterLilyTile.h" #include "../Blocks/WebTile.h" +#include "../Blocks/WeightedPressurePlateTile.h" +#include "../Blocks/WoodButtonTile.h" #include "../Blocks/WorkbenchTile.h" #include "../Blocks/WoodTile.h" #include "../Blocks/HalfSlabTile.h" diff --git a/Minecraft.World/Headers/net.minecraft.world.scores.criteria.h b/Minecraft.World/Headers/net.minecraft.world.scores.criteria.h new file mode 100644 index 000000000..74dd60806 --- /dev/null +++ b/Minecraft.World/Headers/net.minecraft.world.scores.criteria.h @@ -0,0 +1,5 @@ +#pragma once + +#include "../Scores/Criteria/DummyCriteria.h" +#include "../Scores/Criteria/HealthCriteria.h" +#include "../Scores/Criteria/ObjectiveCriteria.h" \ No newline at end of file diff --git a/Minecraft.World/Headers/net.minecraft.world.scores.h b/Minecraft.World/Headers/net.minecraft.world.scores.h new file mode 100644 index 000000000..0a7dbc3f0 --- /dev/null +++ b/Minecraft.World/Headers/net.minecraft.world.scores.h @@ -0,0 +1,9 @@ +#pragma once + +#include "../Scores/Objective.h" +#include "../Scores/PlayerTeam.h" +#include "../Scores/Score.h" +#include "../Scores/Scoreboard.h" +#include "../Scores/ScoreboardSaveData.h" +#include "../Scores/ScoreHolder.h" +#include "../Scores/Team.h" \ No newline at end of file