aboutsummaryrefslogtreecommitdiffhomepage
path: root/build-data
diff options
context:
space:
mode:
authorJake Potrebic <[email protected]>2022-11-19 15:53:20 -0800
committerGitHub <[email protected]>2022-11-19 15:53:20 -0800
commitb95d4b28b806ace2d61e9fe0bb13cede4a5e8847 (patch)
treedbc14a57020859299db21b2aa5154e44db96fab8 /build-data
parent76503f8887668fbefe805c8dd07e97a7bc095633 (diff)
downloadPaper-b95d4b28b806ace2d61e9fe0bb13cede4a5e8847.tar.gz
Paper-b95d4b28b806ace2d61e9fe0bb13cede4a5e8847.zip
Moving ATs from the at file to individual patches (#8573)
Diffstat (limited to 'build-data')
-rw-r--r--build-data/dev-imports.txt1
-rw-r--r--build-data/paper.at348
2 files changed, 0 insertions, 349 deletions
diff --git a/build-data/dev-imports.txt b/build-data/dev-imports.txt
index 286aeeaaa9..b818b96e27 100644
--- a/build-data/dev-imports.txt
+++ b/build-data/dev-imports.txt
@@ -8,4 +8,3 @@
# To import classes from the vanilla Minecraft jar use `minecraft` as the artifactId:
# minecraft net.minecraft.world.level.entity.LevelEntityGetterAdapter
# minecraft net/minecraft/world/level/entity/LevelEntityGetter.java
-
diff --git a/build-data/paper.at b/build-data/paper.at
index c7312d8e58..1c79532b5a 100644
--- a/build-data/paper.at
+++ b/build-data/paper.at
@@ -12,351 +12,3 @@ public net.minecraft.server.MinecraftServer doRunTask(Lnet/minecraft/server/Tick
# AT remap issue? todo 1.18
public net.minecraft.world.level.dimension.end.EndDragonFight findExitPortal()Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch;
public net.minecraft.nbt.TagParser readArrayTag()Lnet/minecraft/nbt/Tag;
-
-# Paper config files
-public org.spigotmc.SpigotWorldConfig getBoolean(Ljava/lang/String;Z)Z
-public org.spigotmc.SpigotWorldConfig getDouble(Ljava/lang/String;)D
-public org.spigotmc.SpigotWorldConfig getDouble(Ljava/lang/String;D)D
-public org.spigotmc.SpigotWorldConfig getInt(Ljava/lang/String;)I
-public org.spigotmc.SpigotWorldConfig getInt(Ljava/lang/String;I)I
-public org.spigotmc.SpigotWorldConfig getList(Ljava/lang/String;Ljava/lang/Object;)Ljava/util/List;
-public org.spigotmc.SpigotWorldConfig getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
-
-# MC Utils
-public net.minecraft.server.level.ServerChunkCache mainThread
-public net.minecraft.server.level.ServerLevel chunkSource
-public org.bukkit.craftbukkit.inventory.CraftItemStack handle
-
-# Add PlayerInitialSpawnEvent
-public net.minecraft.world.entity.Entity setRot(FF)V
-
-# Add PlayerUseUnknownEntityEvent
-public net.minecraft.network.protocol.game.ServerboundInteractPacket$ActionType
-
-# Configurable RCON IP address
-public net.minecraft.server.dedicated.Settings getStringRaw(Ljava/lang/String;)Ljava/lang/String;
-
-# Mob Spawner API Enhancements
-public net.minecraft.world.level.BaseSpawner isNearPlayer(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z
-public net.minecraft.world.level.BaseSpawner delay(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V
-
-# LootTable API
-public org.bukkit.craftbukkit.block.CraftBlockEntityState getTileEntity()Lnet/minecraft/world/level/block/entity/BlockEntity;
-public org.bukkit.craftbukkit.block.CraftLootable setLootTable(Lorg/bukkit/loot/LootTable;J)V
-public org.bukkit.craftbukkit.entity.CraftMinecartContainer setLootTable(Lorg/bukkit/loot/LootTable;J)V
-
-# Firework API
-public net.minecraft.world.entity.projectile.FireworkRocketEntity attachedToEntity
-
-# Add option to make parrots stay
-public net.minecraft.world.entity.player.Player removeEntitiesOnShoulder()V
-
-# LivingEntity setkiller
-public net.minecraft.world.entity.LivingEntity lastHurtByPlayerTime
-
-# Fix client rendering skulls
-public net.minecraft.world.item.ItemStack tag
-
-# Async chunk io
-public net.minecraft.server.level.ChunkMap structureManager
-public net.minecraft.server.level.ChunkMap overworldDataStorage
-public net.minecraft.server.level.ChunkMap getUpdatingChunkIfPresent(J)Lnet/minecraft/server/level/ChunkHolder;
-public net.minecraft.server.level.ChunkMap getVisibleChunkIfPresent(J)Lnet/minecraft/server/level/ChunkHolder;
-public net.minecraft.server.level.ServerChunkCache mainThreadProcessor
-public-f net.minecraft.world.level.chunk.storage.RegionFileStorage
-public net.minecraft.world.level.chunk.storage.RegionFileStorage getFile(Lnet/minecraft/world/level/ChunkPos;Z)Lnet/minecraft/world/level/chunk/storage/RegionFile;
-public net.minecraft.world.level.chunk.storage.SectionStorage dirty
-public net.minecraft.util.thread.BlockableEventLoop runAllTasks()V
-public net.minecraft.server.level.ChunkMap getPoiManager()Lnet/minecraft/world/entity/ai/village/poi/PoiManager;
-
-# Improve death events
-public net.minecraft.world.entity.LivingEntity getDeathSound()Lnet/minecraft/sounds/SoundEvent;
-public net.minecraft.world.entity.LivingEntity getSoundVolume()F
-
-# Add sun related api
-public net.minecraft.world.entity.Mob isSunBurnTick()Z
-
-# Turtle API
-public net.minecraft.world.entity.animal.Turtle getHomePos()Lnet/minecraft/core/BlockPos;
-public net.minecraft.world.entity.animal.Turtle setHasEgg(Z)V
-public net.minecraft.world.entity.animal.Turtle isGoingHome()Z
-public net.minecraft.world.entity.animal.Turtle setGoingHome(Z)V
-public net.minecraft.world.entity.animal.Turtle isTravelling()Z
-public net.minecraft.world.entity.animal.Turtle setTravelling(Z)V
-
-# Call player spectator target event
-public net.minecraft.server.network.ServerGamePacketListenerImpl updateBookPages(Ljava/util/List;Ljava/util/function/UnaryOperator;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/world/item/ItemStack;)V
-
-# Improve Server THread Pool
-public net.minecraft.Util onThreadException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
-
-# Add more zombie API
-public net.minecraft.world.entity.monster.Zombie isSunSensitive()Z
-
-# Add PlayerConnectionCloseEvent
-public net.minecraft.server.network.ServerLoginPacketListenerImpl$State
-public net.minecraft.server.network.ServerLoginPacketListenerImpl state
-public net.minecraft.server.network.ServerLoginPacketListenerImpl gameProfile
-
-# Entity Activation Range 2.0
-public net.minecraft.world.entity.Entity isInsidePortal
-public net.minecraft.world.entity.Mob leashHolder
-public net.minecraft.world.entity.LivingEntity jumping
-
-# No-Tick view distance
-public net.minecraft.server.level.ChunkHolder broadcast(Lnet/minecraft/network/protocol/Packet;Z)V
-public net.minecraft.server.level.ChunkMap setViewDistance(I)V
-public net.minecraft.server.level.ChunkMap readChunk(Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/nbt/CompoundTag;
-public net.minecraft.server.level.ChunkMap playerLoadedChunk(Lnet/minecraft/server/level/ServerPlayer;[Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/world/level/chunk/LevelChunk;)V
-public net.minecraft.server.level.ChunkMap mainThreadMailbox # todo one of these doesn't belong here
-
-# Optimise TickListServer
-public net.minecraft.world.level.ServerTickList saveTickList(Ljava/util/function/Function;Ljava/lang/Iterable;J)Lnet/minecraft/nbt/ListTag;
-public net.minecraft.world.level.chunk.storage.EntityStorage level
-
-# Don't move existing players to world spawn
-public net.minecraft.server.level.ServerPlayer fudgeSpawnLocation(Lnet/minecraft/server/level/ServerLevel;)V
-
-# Implement Player Client Options API
-public net.minecraft.world.entity.player.Player DATA_PLAYER_MODE_CUSTOMISATION
-
-# Fix Longstanding Broken behavior
-public net.minecraft.server.level.ChunkMap addEntity(Lnet/minecraft/world/entity/Entity;)V
-
-# Load Chunks for Login Async
-public net.minecraft.server.level.ServerChunkCache runDistanceManagerUpdates()Z
-public net.minecraft.server.level.ServerChunkCache$MainThreadExecutor # todo doesn't belong here but oh well
-
-# Implement MobGoalApi
-public net.minecraft.world.entity.ai.goal.GoalSelector availableGoals
-
-# Add villager reputation API
-public net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips
-public net.minecraft.world.entity.ai.gossip.GossipContainer$EntityGossips <init>()V
-
-# Add entity liquid API
-public net.minecraft.world.entity.Entity isInRain()Z
-public net.minecraft.world.entity.Entity isInBubbleColumn()Z
-
-# Allow delegation to vanilla chunk gen
-public org.bukkit.craftbukkit.generator.CustomChunkGenerator delegate
-
-# Optimize redstone algorithm
-public net.minecraft.world.level.block.RedStoneWireBlock shouldSignal
-
-# Add more Evoker API
-public net.minecraft.world.entity.monster.Evoker setWololoTarget(Lnet/minecraft/world/entity/animal/Sheep;)V
-public net.minecraft.world.entity.monster.Evoker getWololoTarget()Lnet/minecraft/world/entity/animal/Sheep;
-
-# More lightning API
-public net.minecraft.world.entity.LightningBolt life
-public net.minecraft.world.entity.LightningBolt flashes
-
-# Configurable door breaking difficulty
-public net.minecraft.world.entity.monster.Vindicator DOOR_BREAKING_PREDICATE
-public net.minecraft.world.entity.monster.Zombie DOOR_BREAKING_PREDICATE
-
-# Optimize sending packets to nearby locations (sounds/effects)
-public net.minecraft.server.level.ServerLevel players
-
-# Item Rarity API
-public net.minecraft.world.item.Item rarity
-
-# More Enchantment API
-public net.minecraft.world.item.enchantment.Enchantment slots
-
-# Fix and optimise world force upgrading
-public net.minecraft.util.worldupdate.WorldUpgrader REGEX
-
-# More Lidded Block API
-public net.minecraft.world.level.block.entity.EnderChestBlockEntity openersCounter
-
-# Improve EntityShootBowEvent
-public net.minecraft.world.entity.projectile.AbstractArrow getPickupItem()Lnet.minecraft.world.item.ItemStack;
-
-# Implement Expanded ArmorStand API
-public net.minecraft.world.entity.decoration.ArmorStand isDisabled(Lnet/minecraft/world/entity/EquipmentSlot;)Z
-
-# Chunk debug command
-public net.minecraft.server.level.ChunkMap entitiesInLevel
-public net.minecraft.server.level.ServerLevel players
-
-# Chunk priority urgency system
-public net.minecraft.server.level.ChunkMap$ChunkDistanceManager
-
-
-# Chunk debug command
-public net.minecraft.server.level.Ticket createdTick
-public net.minecraft.server.level.ServerChunkCache CHUNK_STATUSES
-public net.minecraft.server.level.ChunkHolder pos
-
-# Incremental chunk saving
-public net.minecraft.world.level.entity.PersistentEntitySectionManager storeChunkSections(JLjava/util/function/Consumer;)Z
-
-# Mending XP API
-public net.minecraft.world.entity.ExperienceOrb durabilityToXp(I)I
-public net.minecraft.world.entity.ExperienceOrb xpToDurability(I)I
-
-# Implement an API for CanPlaceOn and CanDestroy NBT values
-public net.minecraft.commands.arguments.blocks.BlockStateParser id
-
-# Villager Restock API
-public net.minecraft.world.entity.npc.Villager numberOfRestocksToday
-
-# Mob Pathfinding API
-public net.minecraft.world.entity.ai.navigation.PathNavigation pathFinder
-public net.minecraft.world.level.pathfinder.PathFinder nodeEvaluator
-public net.minecraft.world.level.pathfinder.Path nodes
-
-# Add more Witch API
-public net.minecraft.world.entity.monster.Witch usingTime
-
-# PlayerDeathEvent#getItemsToKeep
-public net.minecraft.world.entity.player.Inventory compartments
-
-# Missing Entity Behavior API
-public net.minecraft.world.entity.animal.Fox isDefending()Z
-public net.minecraft.world.entity.animal.Fox setDefending(Z)V
-public net.minecraft.world.entity.animal.Fox isFaceplanted()Z
-public net.minecraft.world.entity.animal.Fox setFaceplanted(Z)V
-public net.minecraft.world.entity.animal.Panda getEatCounter()I
-public net.minecraft.world.entity.animal.Panda setEatCounter(I)V
-public net.minecraft.world.entity.animal.Bee isRolling()Z
-public net.minecraft.world.entity.animal.Bee setRolling(Z)V
-public net.minecraft.world.entity.animal.Bee numCropsGrownSincePollination
-public net.minecraft.world.entity.animal.Bee ticksWithoutNectarSinceExitingHive
-public net.minecraft.world.entity.monster.piglin.Piglin isChargingCrossbow()Z
-public net.minecraft.world.entity.monster.Vex hasLimitedLife
-public net.minecraft.world.entity.monster.Vex limitedLifeTicks
-public net.minecraft.world.entity.npc.WanderingTrader wanderTarget
-public net.minecraft.world.entity.animal.MushroomCow effect
-public net.minecraft.world.entity.animal.MushroomCow effectDuration
-public net.minecraft.world.entity.ambient.Bat targetPosition
-public net.minecraft.world.entity.monster.Ravager attackTick
-public net.minecraft.world.entity.monster.Ravager stunnedTick
-public net.minecraft.world.entity.monster.Ravager roarTick
-public net.minecraft.world.entity.vehicle.MinecartTNT fuse
-public net.minecraft.world.entity.monster.Endermite life
-public net.minecraft.world.entity.vehicle.MinecartHopper cooldownTime
-public net.minecraft.world.entity.projectile.AbstractArrow soundEvent
-public net.minecraft.world.entity.monster.Phantom anchorPoint
-
-
-# Cook speed multipler API
-public net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity recipeType
-
-# Add methods to get translation keys
-public org.bukkit.craftbukkit.inventory.CraftMetaFirework
-public org.bukkit.craftbukkit.inventory.CraftMetaFirework getNBT(Lorg/bukkit/FireworkEffect$Type;)I
-
-# Vanilla command permission fixes
-public-f com.mojang.brigadier.tree.CommandNode requirement
-
-# Block Enderpearl Travel Exploit
-public net.minecraft.world.entity.projectile.Projectile cachedOwner
-public net.minecraft.world.entity.projectile.Projectile ownerUUID
-
-# Add missing display slots
-public org.bukkit.craftbukkit.scoreboard.CraftScoreboardTranslations
-public org.bukkit.craftbukkit.scoreboard.CraftScoreboardTranslations toBukkitSlot(I)Lorg/bukkit/scoreboard/DisplaySlot;
-public org.bukkit.craftbukkit.scoreboard.CraftScoreboardTranslations fromBukkitSlot(Lorg/bukkit/scoreboard/DisplaySlot;)I
-
-# Add methods to find targets for lightning strikes
-public net.minecraft.server.level.ServerLevel findLightningRod(Lnet/minecraft/core/BlockPos;)Ljava/util/Optional;
-
-# Improve CraftBlockStates
-public net.minecraft.world.level.block.entity.BlockEntityType validBlocks
-
-# Default entity attributes
-public net.minecraft.world.entity.ai.attributes.AttributeSupplier instances
-
-# Add ItemFactory#getSpawnEgg API
-public net.minecraft.world.item.SpawnEggItem BY_ID
-
-# Zombie API - breaking doors
-public net.minecraft.world.entity.monster.Zombie supportsBreakDoorGoal()Z
-
-# Add Material#hasCollision
-public net.minecraft.world.level.block.state.BlockBehaviour hasCollision
-
-# add per world spawn limits
-public net.minecraft.world.level.NaturalSpawner SPAWNING_CATEGORIES
-
-# Optimize isValidLocation
-public net.minecraft.world.level.chunk.LevelChunkSection states
-
-# Player Profile API
-public-f net.minecraft.world.entity.player.Player gameProfile
-public org.bukkit.craftbukkit.profile.CraftProfileProperty
-public org.bukkit.craftbukkit.profile.CraftPlayerTextures
-public org.bukkit.craftbukkit.profile.CraftPlayerTextures copyFrom(Lorg/bukkit/profile/PlayerTextures;)V
-public org.bukkit.craftbukkit.profile.CraftPlayerTextures rebuildPropertyIfDirty()V
-public org.bukkit.craftbukkit.profile.CraftPlayerProfile getProperty(Ljava/lang/String;)Lcom/mojang/authlib/properties/Property;
-public org.bukkit.craftbukkit.profile.CraftPlayerProfile setProperty(Ljava/lang/String;Lcom/mojang/authlib/properties/Property;)V
-public org.bukkit.craftbukkit.profile.CraftPlayerProfile toString(Lcom/mojang/authlib/properties/PropertyMap;)Ljava/lang/String;
-public org.bukkit.craftbukkit.profile.CraftPlayerProfile equals(Lcom/mojang/authlib/properties/PropertyMap;Lcom/mojang/authlib/properties/PropertyMap;)Z
-public org.bukkit.craftbukkit.profile.CraftPlayerProfile hashCode(Lcom/mojang/authlib/properties/PropertyMap;)I
-
-# Flat bedrock generator settings
-public net.minecraft.world.level.levelgen.SurfaceRules$Condition
-public net.minecraft.world.level.levelgen.SurfaceRules$Context
-public net.minecraft.world.level.levelgen.SurfaceRules$Context blockX
-public net.minecraft.world.level.levelgen.SurfaceRules$Context blockY
-public net.minecraft.world.level.levelgen.SurfaceRules$Context blockZ
-public net.minecraft.world.level.levelgen.SurfaceRules$Context context
-public net.minecraft.world.level.levelgen.SurfaceRules$Context randomState
-public net.minecraft.world.level.levelgen.SurfaceRules$LazyYCondition
-public net.minecraft.world.level.levelgen.SurfaceRules$LazyCondition
-public net.minecraft.world.level.levelgen.SurfaceRules$VerticalGradientConditionSource
-public net.minecraft.world.level.levelgen.SurfaceRules$SurfaceRule
-public net.minecraft.world.level.levelgen.SurfaceSystem getOrCreateRandomFactory(Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;
-
-# Fix removing recipes
-public net.minecraft.world.item.crafting.RecipeManager byName
-
-# Entity powdered snow API
-public net.minecraft.world.entity.monster.Skeleton inPowderSnowTime
-
-# Add health methods for item entities
-public net.minecraft.world.entity.item.ItemEntity health
-
-# Fix riding distance statistics
-public net.minecraft.world.entity.player.Player checkRidingStatistics(DDD)V
-
-# Fix NotePlayEvent
-public org.bukkit.craftbukkit.block.data.CraftBlockData toNMS(Ljava/lang/Enum;Ljava/lang/Class;)Ljava/lang/Enum;
-
-# Stronghold seed configuration
-public-f net.minecraft.world.level.chunk.ChunkGenerator strongholdSeed
-
-# More Sculk Sensor API
-public-f net.minecraft.world.level.gameevent.vibrations.VibrationListener listenerRange
-
-# Fix custom inventory holders
-public-f net.minecraft.world.inventory.AbstractContainerMenu dataSlots
-public-f net.minecraft.world.inventory.AbstractContainerMenu remoteDataSlots
-
-# Fix falling block spawn methods
-public net.minecraft.world.entity.item.FallingBlockEntity <init>(Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/level/block/state/BlockState;)V
-
-# Fix cancelling ProjectileHitEvent for piercing arrows
-protected net.minecraft.world.entity.projectile.Projectile hitCancelled
-
-# Expose firework item directly + manually setting flight ticks
-public net.minecraft.world.entity.projectile.FireworkRocketEntity life
-
-# More Projectile API
-public net.minecraft.world.entity.projectile.FishingHook timeUntilLured
-public net.minecraft.world.entity.projectile.ShulkerBullet targetDeltaX
-public net.minecraft.world.entity.projectile.ShulkerBullet targetDeltaY
-public net.minecraft.world.entity.projectile.ShulkerBullet targetDeltaZ
-public net.minecraft.world.entity.projectile.ShulkerBullet currentMoveDirection
-public net.minecraft.world.entity.projectile.ShulkerBullet flightSteps
-public net.minecraft.world.entity.projectile.AbstractArrow soundEvent
-public net.minecraft.world.entity.projectile.ThrownTrident dealtDamage
-public net.minecraft.world.entity.projectile.Projectile hasBeenShot
-public net.minecraft.world.entity.projectile.Projectile leftOwner
-
-# Teleport API
-public net.minecraft.server.network.ServerGamePacketListenerImpl internalTeleport(DDDFFLjava/util/Set;Z)V
-