Statusupdate pending Waiting for previous builds Statusupdate pending Building project Loading master/steamwarci.yml From /home/gitea/gitea-repositories/steamwar/paper * [new branch] 1.19 -> origin/1.19 Previous HEAD position was 7c36d82b4 Fix player chunk loader initialization HEAD is now at 371bd40cb Fix item serialization M work/BuildData M work/Bukkit M work/CraftBukkit M work/Spigot Submodule path 'work/BuildData': checked out '177811e1fa90f674897a302820f3ed84e4d65688' Submodule path 'work/Bukkit': checked out '37262de84b9613e61809f31691e6f9db48dce0a8' Submodule path 'work/CraftBukkit': checked out 'a50301aa51aab7aa25869d921fa0c6a65eeda547' Submodule path 'work/Spigot': checked out '19641c7577eefd3f47df12167c5e01f449bce47c' Build: Executing JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ./gradlew applyPatches Downloading https://services.gradle.org/distributions/gradle-7.6-bin.zip ...........10%............20%...........30%............40%............50%...........60%............70%............80%...........90%............100% Starting a Gradle Daemon (subsequent builds will be faster) Invalid Java installation found at '/usr/lib/jvm/openjdk-17' (Common Linux Locations). It will be re-checked in the next build. This might have performance impact if it keeps failing. Run the 'javaToolchains' task for more details. Invalid Java installation found at '/usr/lib/jvm/openjdk-11' (Common Linux Locations). It will be re-checked in the next build. This might have performance impact if it keeps failing. Run the 'javaToolchains' task for more details. > Task :initSubmodules > Task :patchSpigotApiPatches > Task :patchSpigotApi > Task :applyApiPatches Resetting Paper-API to Spigot-API... [master a21cd742] Initial Author: Initial Source 1 file changed, 96 deletions(-) delete mode 100644 README.md Applying patches to Paper-API... Applying: Convert project to Gradle Applying: Build system changes Applying: Test changes Applying: Add FastUtil to Bukkit Applying: Adventure Applying: Paper Utils Applying: Use ASM for event executors. Applying: Paper Plugins Applying: Add Position Applying: Timings v2 Applying: Add command line option to load extra plugin jars not in the plugins folder Applying: Player affects spawning API Applying: Add getTPS method Applying: Version Command 2.0 Applying: Entity Origin API Applying: Add PlayerLocaleChangeEvent Applying: Add view distance API Applying: Add BeaconEffectEvent Applying: Add PlayerInitialSpawnEvent Applying: Expose server CommandMap Applying: Graduate bungeecord chat API from spigot subclasses Applying: Add exception reporting event Applying: Add BaseComponent sendMessage methods to CommandSender Applying: Fix ServerListPingEvent flagging as Async Applying: Player Tab List and Title APIs Applying: Add methods for working with arrows stuck in living entities Applying: Complete resource pack API Applying: Add a call helper to Event Applying: Add sender name to commands.yml replacement Applying: Add command to reload permissions.yml and require confirm to reload Applying: Custom replacement for eaten items Applying: Entity AddTo/RemoveFrom World Events Applying: EntityPathfindEvent Applying: Reduce thread synchronization in MetadataStoreBase Applying: Add MetadataStoreBase.removeAll(Plugin) Applying: Add PlayerUseUnknownEntityEvent Applying: Add handshake event to allow plugins to handle client handshaking logic themselves Applying: Arrow pickup rule API Applying: EntityRegainHealthEvent isFastRegen API Applying: LootTable API Applying: Add EntityZapEvent Applying: Misc Utils Applying: Allow Reloading of Command Aliases Applying: Add source to PlayerExpChangeEvent Applying: Add ProjectileCollideEvent Applying: Add String based Action Bar API Applying: Add API methods to control if armour stands can move Applying: IllegalPacketEvent Applying: Fireworks API's Applying: PlayerTeleportEndGatewayEvent Applying: Provide E/TE/Chunk count stat methods Applying: ExperienceOrbs API for Reason/Source/Triggering player Applying: Expose WorldBorder#isInBounds(Location) check Applying: Add configuration option to prevent player names from being suggested Applying: Fix upstream javadocs Applying: Item#canEntityPickup Applying: PlayerAttemptPickupItemEvent Applying: Add UnknownCommandEvent Applying: Basic PlayerProfile API Applying: PlayerPickupItemEvent#setFlyAtPlayer Applying: Shoulder Entities Release API Applying: Entity#fromMobSpawner() Applying: Profile Lookup Events Applying: Improve the Saddle API for Horses Applying: Add getI18NDisplayName API Applying: ensureServerConversions API Applying: LivingEntity#setKiller Applying: ProfileWhitelistVerifyEvent Applying: Allow plugins to use SLF4J for logging Applying: Handle plugin prefixes in implementation logging configuration Applying: Add PlayerJumpEvent Applying: Add workaround for plugins modifying the parent of the plugin logger Applying: Add PlayerArmorChangeEvent Applying: API to get a BlockState without a snapshot Applying: AsyncTabCompleteEvent Applying: Expose client protocol version and virtual host Applying: Display warning on deprecated recipe API Applying: PlayerPickupExperienceEvent Applying: ExperienceOrbMergeEvent Applying: Ability to apply mending to XP API Applying: PreCreatureSpawnEvent Applying: PlayerNaturallySpawnCreaturesEvent Applying: Add setPlayerProfile API for Skulls Applying: Fill Profile Property Events Applying: PlayerAdvancementCriterionGrantEvent Applying: Add ArmorStand Item Meta Applying: Optimize Hoppers Applying: Tameable#getOwnerUniqueId API Applying: Ability to change PlayerProfile in AsyncPreLoginEvent Applying: Add extended PaperServerListPingEvent Applying: Player.setPlayerProfile API Applying: getPlayerUniqueId API Applying: Add legacy ping support to PaperServerListPingEvent Applying: Add openSign method to HumanEntity Applying: Add Ban Methods to Player Objects Applying: EndermanEscapeEvent Applying: Enderman.teleportRandomly() Applying: Additional world.getNearbyEntities API's Applying: Location.isChunkLoaded() API Applying: Expand World.spawnParticle API and add Builder Applying: EndermanAttackPlayerEvent Applying: WitchConsumePotionEvent Applying: WitchThrowPotionEvent Applying: Location.toBlockLocation/toCenterLocation() Applying: PotionEffect clone methods Applying: WitchReadyPotionEvent Applying: ItemStack#getMaxItemUseDuration Applying: Add EntityTeleportEndGatewayEvent Applying: Make shield blocking delay configurable Applying: EntityShootBowEvent consumeArrow and getArrowItem API Applying: Add "getNearbyXXX" methods to Location Applying: PlayerReadyArrowEvent Applying: Add EntityKnockbackByEntityEvent and EntityPushedByEntityAttackEvent Applying: Expand Explosions API Applying: ItemStack API additions for quantity/flags/lore Applying: LivingEntity Hand Raised/Item Use API Applying: RangedEntity API Applying: Add World.getEntity(UUID) API Applying: InventoryCloseEvent Reason API Applying: Allow setting the vex's summoner Applying: Entity#getChunk API Applying: EnderDragon Events Applying: PlayerElytraBoostEvent Applying: PlayerLaunchProjectileEvent Applying: EntityTransformedEvent Applying: Allow disabling armour stand ticking Applying: SkeletonHorse Additions Applying: Expand Location Manipulation API Applying: Expand ArmorStand API Applying: AnvilDamageEvent Applying: Add TNTPrimeEvent Applying: Provide Chunk Coordinates as a Long API Applying: Ability to get Tile Entities from a chunk without snapshots Applying: Don't use snapshots for Timings Tile Entity reports Applying: Allow Blocks to be accessed via a long key Applying: Slime Pathfinder Events Applying: Add PhantomPreSpawnEvent Applying: Add More Creeper API Applying: Inventory#removeItemAnySlot Applying: isChunkGenerated API Applying: Add source block constructor and getChangedBlockData() to BlockPhysicsEvent Applying: Async Chunks API Applying: Add ray tracing methods to LivingEntity Applying: Expose attack cooldown methods for Player Applying: Improve death events Applying: Add Git information to version command/on startup Applying: Mob Pathfinding API Applying: Add an API for CanPlaceOn and CanDestroy NBT values Applying: Performance & Concurrency Improvements to Permissions Applying: Add ItemStackRecipeChoice Draft API Applying: Implement furnace cook speed multiplier API Applying: Material API additions Applying: Add Material Tags Applying: PreSpawnerSpawnEvent Applying: Add LivingEntity#getTargetEntity Applying: Add sun related API Applying: Turtle API Applying: Add spectator target events Applying: Add more Witch API Applying: Make the default permission message configurable Applying: Support cancellation supression of EntityDismount/VehicleExit events" Applying: Add more Zombie API Applying: Change the reserved channel check to be sensible Applying: Add PlayerConnectionCloseEvent Applying: Add APIs to replace OfflinePlayer#getLastPlayed Applying: Add ItemStack Recipe API helper methods Applying: BlockDestroyEvent Applying: Add WhitelistToggleEvent Applying: Add GS4 Query event Applying: Add PlayerPostRespawnEvent Applying: Entity#getEntitySpawnReason Applying: Fix Spigot annotation mistakes Applying: Server Tick Events Applying: PlayerDeathEvent#getItemsToKeep Applying: Add Heightmap API Applying: Mob Spawner API Enhancements Applying: Add BlockSoundGroup interface Applying: Amend PlayerInteractAtEntityEvent javadoc for ArmorStands Applying: Increase custom payload channel message size Applying: Expose the internal current tick Applying: Improve Block#breakNaturally API Applying: PlayerDeathEvent#shouldDropExperience Applying: Add ThrownEggHatchEvent Applying: Entity Jump API Applying: add hand to BlockMultiPlaceEvent Applying: Add tick times API Applying: Expose MinecraftServer#isRunning Applying: Add Raw Byte ItemStack Serialization Applying: Add Player Client Options API Applying: Add PlayerAttackEntityCooldownResetEvent Applying: Fix Potion#toItemStack swapping the extended and upgraded constructor values. Applying: Add item slot convenience methods Applying: Villager Restocks API Applying: Expose game version Applying: Add Mob Goal API Applying: Add villager reputation API Applying: Spawn Reason API Applying: Potential bed API Applying: Inventory getHolder method without block snapshot Applying: Improve Arrow API Applying: Add and implement PlayerRecipeBookClickEvent Applying: Support components in ItemMeta Applying: added 2 new TargetReasons for 1.16 mob behavior Applying: Add entity liquid API Applying: Add PrepareResultEvent / PrepareGrindstoneEvent Applying: Brand support Applying: Support hex colors in getLastColors Applying: Add #setMaxPlayers API Applying: Add BellRingEvent Applying: Add moon phase API Applying: Add playPickupItemAnimation to LivingEntity Applying: Add more Evoker API Applying: Add methods to get translation keys Applying: Create HoverEvent from ItemStack Entity Applying: Add additional open container api to HumanEntity Applying: Expose the Entity Counter to allow plugins to use valid and non-conflicting Entity Ids Applying: Entity#isTicking Applying: Clarify the Javadocs for Entity.getEntitySpawnReason() Applying: Villager#resetOffers Applying: Player elytra boost API Applying: Add getOfflinePlayerIfCached(String) Applying: Add ignore discounts API Applying: Item no age & no player pickup Applying: Beacon API - custom effect ranges Applying: Add API for quit reason Applying: Add Destroy Speed API Applying: Add LivingEntity#clearActiveItem Applying: Add PlayerItemCooldownEvent Applying: More lightning API Applying: Add PlayerShearBlockEvent Applying: Enable multi-release plugin jars Applying: Player Chunk Load/Unload Events Applying: Expose LivingEntity hurt direction Applying: Add OBSTRUCTED reason to BedEnterResult Applying: Added PlayerTradeEvent Applying: Add TargetHitEvent API Applying: Additional Block Material API's Applying: Add API to get Material from Boats and Minecarts Applying: Add PlayerFlowerPotManipulateEvent Applying: Zombie API - breaking doors Applying: Add EntityLoadCrossbowEvent Applying: Added WorldGameRuleChangeEvent Applying: Added ServerResourcesReloadedEvent Applying: Add BlockFailedDispenseEvent Applying: Added PlayerLecternPageChangeEvent Applying: Added PlayerLoomPatternSelectEvent Applying: Add API to get exact interaction point in PlayerInteractEvent Applying: Add sendOpLevel API Applying: Add PaperRegistry Applying: Add StructuresLocateEvent Applying: Return chat component with empty text instead of throwing exception Applying: Add BlockPreDispenseEvent Applying: Added missing vanilla tags Applying: Added PlayerChangeBeaconEffectEvent Applying: Added PlayerStonecutterRecipeSelectEvent Applying: Add dropLeash variable to EntityUnleashEvent Applying: add DragonEggFormEvent Applying: EntityMoveEvent Applying: Allow adding items to BlockDropItemEvent Applying: Add getMainThreadExecutor to BukkitScheduler Applying: living entity allow attribute registration Applying: Add missing effects Applying: Expose Tracked Players Applying: Cache the result of Material#isBlock Applying: Add worldborder events Applying: added PlayerNameEntityEvent Applying: Add recipe to cook events Applying: Add Block#isValidTool Applying: Expand world key API Applying: Item Rarity API Applying: Expose protocol version Applying: add isDeeplySleeping to HumanEntity Applying: add consumeFuel to FurnaceBurnEvent Applying: add get-set drop chance to EntityEquipment Applying: Added PlayerDeepSleepEvent Applying: More World API Applying: Added PlayerBedFailEnterEvent Applying: Introduce beacon activation/deactivation events Applying: PlayerMoveEvent Improvements Applying: add RespawnFlags to PlayerRespawnEvent Applying: Add more WanderingTrader API Applying: Add EntityBlockStorage#clearEntities() Applying: Add Adventure message to PlayerAdvancementDoneEvent Applying: Add raw address to AsyncPlayerPreLoginEvent Applying: Inventory#close Applying: Add a "should burn in sunlight" API for Phantoms and Skeletons Applying: Add basic Datapack API Applying: additions to PlayerGameModeChangeEvent Applying: ItemStack repair check API Applying: More Enchantment API Applying: Add Mob#lookAt API Applying: ItemStack#editMeta Applying: Add EntityInsideBlockEvent Applying: Attributes API for item defaults Applying: Add cause to Weather/ThunderChangeEvents Applying: More Lidded Block API Applying: Add PlayerKickEvent causes Applying: Add PufferFishStateChangeEvent Applying: Add BellRevealRaiderEvent Applying: Add ElderGuardianAppearanceEvent Applying: Add more line of sight methods Applying: Add WaterBottleSplashEvent Applying: Add more LimitedRegion API Applying: Missing Entity Behavior API Applying: Adds PlayerArmSwingEvent Applying: Add PlayerSignCommandPreprocessEvent Applying: fix empty array elements in command arguments Applying: Stinger API Applying: Rewrite LogEvents to contain the source jars in stack traces Applying: Add PlayerSetSpawnEvent Applying: Added EntityDamageItemEvent Applying: Make EntityUnleashEvent cancellable Applying: Change EnderEye target without changing other things Applying: Add BlockBreakBlockEvent Applying: Add helpers for left/right click to Action Applying: Option to prevent NBT copy in smithing recipes Applying: More CommandBlock API Applying: Add missing team sidebar display slots Applying: add back EntityPortalExitEvent Applying: Add methods to find targets for lightning strikes Applying: Get entity default attributes Applying: Left handed API Applying: Add more advancement API Applying: Add ItemFactory#getSpawnEgg API Applying: Add critical damage API Applying: Fix issues with mob conversion Applying: Add isCollidable methods to various places Applying: Goat ram API Applying: Add API for resetting a single score Applying: Add Raw Byte Entity Serialization Applying: Add PlayerItemFrameChangeEvent Applying: Add player health update API Applying: Allow delegation to vanilla chunk gen Applying: Add more Campfire API Applying: Move VehicleCollisionEvent HandlerList up Applying: Improve scoreboard entries Applying: Entity powdered snow API Applying: Add API for item entity health Applying: Expose isFuel and canSmelt methods to FurnaceInventory Applying: Bucketable API Applying: System prop for default config comment parsing Applying: Expose vanilla BiomeProvider from WorldInfo Applying: Add new overload to PersistentDataContainer#has Applying: Multiple Entries with Scoreboards Applying: Added getHostname to AsyncPlayerPreLoginEvent Applying: Warn on strange @EventHandler return types Applying: Multi Block Change API Applying: Fix NotePlayEvent Applying: Freeze Tick Lock API Applying: Dolphin API Applying: More PotionEffectType API Applying: API for creating command sender which forwards feedback Applying: Implement regenerateChunk Applying: Add GameEvent tags Applying: Furnace RecipesUsed API Applying: Configurable sculk sensor listener range Applying: Add missing block data mins and maxes Applying: Custom Potion Mixes Applying: Expose furnace minecart push values Applying: More Projectile API Applying: Add getComputedBiome API Applying: Add enchantWithLevels API Applying: Add TameableDeathMessageEvent Applying: Allow to change the podium of the EnderDragon Applying: Add pre-unbreaking amount to PlayerItemDamageEvent Applying: WorldCreator#keepSpawnLoaded Applying: Add EntityDyeEvent and CollarColorable interface Applying: Add PlayerStopUsingItemEvent Applying: FallingBlock auto expire setting Applying: Keyed Cat Type Applying: Add method isTickingWorlds() to Bukkit. Applying: Add WardenAngerChangeEvent Applying: Nameable Banner API Applying: Add Player#getFishHook Applying: More Teleport API Applying: Add EntityPortalReadyEvent Applying: Custom Chat Completion Suggestions API Applying: Collision API Applying: Block Ticking API Applying: Add NamespacedKey biome methods Applying: Add custom destroyerIdentity to sendBlockDamage Applying: Also load resources from LibraryLoader Applying: Added byte array serialization/deserialization for PersistentDataContainers Applying: Add a consumer parameter to ProjectileSource#launchProjectile Applying: Expose codepoint limit in YamlConfigOptions, and increase default Applying: Add getDrops to BlockState Applying: Add PlayerInventorySlotChangeEvent Applying: Elder Guardian appearance API Applying: Allow changing bed's 'occupied' property Applying: Add EquipmentSlot convenience methods Applying: Add LivingEntity#swingHand(EquipmentSlot) convenience method Applying: Add entity knockback API Applying: Added EntityToggleSitEvent Applying: Add Moving Piston API Applying: Add PrePlayerAttackEntityEvent Applying: Add Player Warden Warning API Applying: More vanilla friendly methods to update trades Applying: Add /paper dumplisteners command Applying: ItemStack damage API Applying: Add Tick TemporalUnit Applying: Friction API Applying: Player Entity Tracking Events Applying: Add missing Fluid type Applying: Mark experimental api as such Applying: fix Instruments Applying: Add BlockLockCheckEvent Applying: Add Sneaking API for Entities Applying: Improve PortalEvents Applying: Add exploded block state to BlockExplodeEvent Applying: Flying Fall Damage API Applying: Expose pre-collision moving velocity to VehicleBlockCollisionEvent Applying: Replace ItemFlag.HIDE_POTION_EFFECTS Applying: Add Player#sendEquipmentChange(Map) API Applying: Win Screen API Applying: Add Entity Body Yaw API Applying: Add missing isFuel Material entries Applying: Fix HandlerList for InventoryBlockStartEvent subclasses Applying: Initialisation improvements Patches applied cleanly to Paper-API > Task :downloadMcManifest > Task :downloadMcVersionManifest > Task :downloadServerJar > Task :extractFromBundler > Task :addAdditionalSpigotMappings > Task :downloadMappings > Task :filterVanillaJar > Task :patchCraftBukkitPatches > Task :patchSpigotServerPatches > Task :collectAtsFromPatches > Task :mergePaperAts > Task :generateMappings FAILED > Task :downloadMcLibrariesSources FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':generateMappings'. > A failure occurred while executing io.papermc.paperweight.tasks.GenerateMappings$GenerateMappingsAction > Mapping operation failed * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 1m 38s 17 actionable tasks: 17 executed Traceback (most recent call last): File "/home/gitea/gitea-repositories/steamwar/paper.git/./hooks/post-receive.d/steamwarci.py", line 190, in ci_main(config, logfile) File "/home/gitea/gitea-repositories/steamwar/paper.git/./hooks/post-receive.d/steamwarci.py", line 153, in ci_main run(logfile, cmd, "Could not run build command", config.wdir) File "/home/gitea/gitea-repositories/steamwar/paper.git/./hooks/post-receive.d/steamwarci.py", line 127, in run raise Exception(errormessage) Exception: Could not run build command Statusupdate failure Build failed